搞定Windows7下的eMule low id问题
之前使用Windows Vista的时候就发现emule无法正常打开UPnP,导致无法自动端口映射。因为Vista我没用多久时间,直接又换回了XP,也没有去仔细研究如何解决这个问题。
刚刚买了一个Windows 7的Dell笔记本,不得不又面对这个问题了。我家的宽带是FTTB直接到户,拥有独立的外网IP,照理说是能够直接获得High ID的。问题是在于操作系统越来越高级,功能越来越复杂,导致了原来很简单的设置就能搞定的问题现在复杂化了。我是一只没有搞明白emule为什么不能顺利打开upnp,按照windows help的指示,我是该设置的该添加的都搞了,还是不行。我就另辟蹊径了。
首先,我设置我的路由器。有一种功能叫做虚拟服务器,也就是把外部对我路由的某个特定端口的访问直接转到我内网的一个IP上。这样我就设置了一个规则,把emule用到的tcp/ip和udp的两个端口都映射到我的笔记本的IP上,当然前提是先在DHCP里面把笔记本的IP给固定下来。然后再在笔记本上的防火墙里面,把这两个端口给打开。OK了,emule百分百的High ID了。
值得一提的是,emule官方提供的网页测试端口是否打开的功能很渣,我怎么试都是失败的。可是实际却是好的,因此,我浪费了不少时间。Fuch他们一下。