本人通过NAT上网,网关是一台windows服务器,所用软件为sygate45。
一直以来使用emule都是lowid,下载速度只有10多K。从网上了解到通过端口映射可以使lowid变为highid,于是下载了PortMap、porttunnel进行试验,但试过多次都发现仍然是lowid。
今天突然想到了原因:启动emule客户端后,客户端会打开一个端口(比如A)进行侦听,并通过该端口去连接服务器,但通过PortMap、porttunnel所进行的端口映射,到了外网,其端口是随机的,变成了未曾映射的B,但我在网关上映射且只能映射固定的A端口。这就是为什么屡次失败的原因了。
所以使用sygate进行配置,具体是在访问规则里面添加规则,进行静态映射。通过sygate所做的映射,能够保证端口的一致性。添加完毕后一试,果然变成了highid,现在下载速度在100K左右,虽然不很快,但比lowid好多了。
作者:李珍宝( http://www.cnitblog.com/lizhenbao/ ),转载请注明出处
完。