此前,VC的easymule已经被我抨击过了,现在相信大家都用回了emule的旧版本。但很多内网使用者会发现老版本的穿透能力确实不如easymule强,反复试验都是LowID。没关系,我们再想点办法。

闲话少说,直接动手:

1.打开IE,键入192.168.1.1(各品牌的路由器设置地址有点不同,这里以TP-LINK为例),键入用户名和密码,通常都是"admin”。

2.进入设置后,在DHCP服务器->DHCP服务里将DHCP服务器功能启用。然后设置地址池的开始和结束范围。

3.在DHCP服务器->客户端列表中找到正在使用的客户端主机名以及相对应的客户端MAC地址,记录对应IP地址(在没有设置静态地址之前,这个IP的租期是有限的,分配后则为永久)。

4.在DHCP服务器->静态地址分配中键入你主机相对应的MAC地址,并手动分配一个IP地址给它(设置完毕后,进入上一步的设置项目,可见到IP地址的租期已变成“永久”)。

5.在emule设置里找到连接->TCP/UDP设置,手动给它一对端口号,关闭随机端口功能。

6.进入路由器设置,找到转发规则->虚拟服务器选项,在这个选项里设置emule所使用的服务端口,IP地址192.168.1.xxx中的xxx就是刚才你看到的主机对应IP,协议选项建议根据端口正在使用的TCP/UDP属性来选,最后在启用复选框中勾选。

7.在转发规则->特殊应用程序中,根据端口使用情况来填写触发端口和开放端口,触发端口必须是emule正在使用的端口,开放端口可以随便填一个范围,但必须包含emule正在使用的端口,触发协议选择“ALL”,开放协议根据实际对应情况填写。

8.转发规则->DMZ主机选项中,将主机对应的IP填入,勾选启用。

9.转发规则->UPnP设置中开启该功能(这个功能似乎和旧版emule不兼容,无论怎么设置emule启动时都会显示“开启UPnP功能失败,找不到路由器”的错误信息,这也许就是旧版emule在内网穿透方面弱于easymule的原因吧,反正不开也照样能HighID,就不去管它了)。

10.保存上述设置,重启路由器(这点很重要,很多人设置好就开emule,结果没用,出来抱怨,这是不对的)。

如果按照上述步骤设置完毕以后,进入emule一定能获得HighID。另外,再说一个驾驴技巧。在设置->扩展设置里将“最大新建连接数(每5秒)”设置成“256”,你会有惊喜的——单个文件在5秒内的下载速度将突破100k/s(2M ADSL网络环境)!

当然,0.49c的emule和Win7都不支持半开连接数的破解,不过有许多小办法可以用,去http://half-open.com/download_en.htm下载一个破解文件就是最好办法(改注册表的方法不推荐,不是很管用,而且不适合初级用户),不破也没关系,200+k/s将不再困难。