◇自己动手eMule组件不求人◆第二篇 IP地理位置数据库
emule吧
全部回复
仅看楼主
level 11
asp502010 楼主
1楼防抽
2013年05月17日 09点05分 1
level 11
asp502010 楼主

原帖:http://hi.baidu.com/asp502010/item/4364051139e889f965eabfe2
《eMule组件不求人》系列————总序
开源软件是非常自由的,软件中的很多功能用户都可以自己定制,就如同“高自由度”的游戏一样。而eMule作为其中的佼佼者,我们可以通过各种各样的独立组件来加强它或者美化它,使eMule尽可能的满足自己的使用需求。
《eMule组件不求人》系列文章主要针对皮肤、IP过滤库、服务器列表、IP地理位置数据库等诸多组件的获取或制作方法进行介绍,帮助大家在这些组件的选用上能够拥有独立性和多样性。
骡友无需编程基础,只需熟悉eMule,同时耐心、用心阅读文章,熟练运用文中介绍的方法和软件,即可获取或制作出属于自己的eMule组件。
鉴于本人软件使用水平有限,编程知识所剩无几,同时艺术细胞匮乏,制作出来的组件可能不能满足所有骡友的需求。但本着自己动手丰衣足食的态度,旨在抛砖引玉,给大家以方法或启发,进而使更多的人拥有属于自己个性的“骡子”。
2013年05月17日 09点05分 2
level 11
asp502010 楼主

2、常用IP地理位置数据库
(1)eMulefans版————其中,最新的“中英繁版”是eMulefans网站基于MaxMind数据库制作,“中国扩展版”是基于MaxMind数据库和QQ纯真地理位置数据库制作。使用人数众多,但更新时间不定。(网址:http://eMulefans.com/news/plugin/ip-to-country/http://www.maxmind.com
(2)eMule-security版————完全基于Webnet77数据库。更新快,每周都更新,笔者在用。(网址:http://www.eMule-security.org/http://software77.net/geo-ip/
笔者在此只提供作为制作原料的MaxMind等数据库。下载地址:[无效] http://pan.baidu.com/share/link?shareid=451044&uk=2802115722
注1:加载“中国扩展版”可能导致eMule启动变慢,尤其是MorphXT系mod。
注2:IP地理数据库更新短则2、3个月一次,长则半年一次也可以。
2013年05月17日 09点05分 4
2018年08月30日 07点08分
level 11
asp502010 楼主

4、用到的软件
● Notepad++(或UltraEdit等等很多)————众多优秀文本编辑器中的一员,文本处理专用工具。
● Webnet77数据库和MaxMind数据库————免费的IP地理位置数据库,用于制作eMule的IP地理位置数据库。
● MaxMind数据库处理.exe————笔者自己编写的一个文本处理小程序,专门用于MaxMind数据库到ip-to-country.csv的转换。
● i2chan 简体通用简称修正版————由骡友zhangshaox编写,eMulefans网站加强,笔者修正,用于ip-to-country.csv文件汉化与中国扩展版制作的专用软件。
● QQ纯真IP数据库————国内唯一免费的地区IP数据库,用于中国扩展版的制作。
以上软件可按需下载:[无效] http://pan.baidu.com/share/link?shareid=451044&uk=2802115722
2013年05月17日 09点05分 6
软件发给我,我要制作
2016年12月07日 03点12分
MaxMind数据库处理.exe能重新上传下吗
2018年01月19日 20点01分
@fjlhdy 补了
2018年07月21日 09点07分
@asp502010 半年了你才回复我,再说了,重新上传的地址呢
2018年07月23日 15点07分
level 11
asp502010 楼主

5、英文版、中文版和中国扩展版等三种版本的制作方法
哪些IP对应哪个国家?这凭空造不出来,也不是个人有能力知晓的。所以IP地理位置数据库的制作需要依靠其他公司或组织的收集。
Webnet77数据库和MaxMind数据库是唯二笔者能找到的、免费的、世界国家地区IP库,也是制作eMule地理位置数据库的原料基础,它们都是英文的,地理位置准确率在80%以上,因为是免费版,所以这是没办法的事。两个数据库存在一定差异,个人更喜欢用Webnet77数据库,而MaxMind数据库的数据量更多,广大骡友可以自行选择。
QQ纯真IP数据库是国内唯一免费的IP数据库,同样也很强大,是制作“中国扩展版”的重要原料。
以上三个数据库因为格式原因,并不能直接用于eMule,下面将介绍处理制作ip-to-country.csv的方法。
①英文版————只能在eMule中显示英文国家名。
②中文版————只能显示中文国家名。
③中国扩展版————显示中文国家名,同时中国地区IP可以具体到市区县及网络运营商。
2013年05月17日 09点05分 7
level 11
asp502010 楼主

5.2 中文版
“中文版”其实就是“英文版”的汉化。我们需要用到i2chan,这个由骡友zhangshaox编写的、用于“英文版”汉化的软件。笔者又做了一些翻译修正,提供给大家。
软件使用很简单,打开i2chan.exe,点击右上的“浏览”按钮,选择前面已经制作好的“英文版”,点击“开始”按钮,软件会备份原文件,而同目录下新生成的ip-to-country.csv文件就是已经汉化好的“中文版”,放到config文件夹里面就可以用了。
2013年05月17日 09点05分 10
level 11
asp502010 楼主

5.4 小结
至此,笔者介绍了英文版、中文版和中国扩展版的制作方法:
①英文版————处理Webnet77数据库或MaxMind数据库得到
②中文版————汉化英文版得到
③中国扩展版————结合英文版(或中文版)与纯真数据库得到
6、结语
真是感谢骡友zhangshaox,有了i2chan以后,IP地理位置数据库变得太好做了~~鉴于制作简单,我就只上传了原料,没有上传成品。
另,参考:
①IP地理位置数据库 中国地区扩展版 130401
http://emulefans.com/ip-to-country-china-130401/
②【工具】地域 IP 数据库 ip-to-country.csv 汉化/扩展程序[3.14更新]
http://www.chnp2p.com/viewthread.php?tid=54441
本篇完,预告————第三篇 迷你骡
PS:欢迎提出问题和宝贵建议。
2013年05月17日 09点05分 12
level 6
谢谢!!!!!!!!!!!
2013年05月18日 02点05分 13
level 11
很好的帖子自己动手丰衣足食
2014年10月21日 08点10分 14
level 9
很好的帖子啊[哈哈]回去在折腾折腾
2014年10月21日 10点10分 15
level 11
谁分享个i2chan
2017年04月23日 06点04分 16
1