今天找一个资源的时候想用下电驴,于是下载了网上声誉良好的emule a5.0a Xtreme8.0
安装过程中出现了测试步骤,点击测试后。出现这样一个问题:
Testing IP: 122.85.120.171 (122.85.120.171)
Starting TCP connection test...
TCP test failed! UDP test will not be performed.
Connection test finished.
Results in detail:
How to resolve port problems... Something is interfering with your network communications. There are two main reasons for this:
1.如果你使用防火墙。确保防火墙没有屏蔽此需求端口,你可能需要设置一个规则来允许端口的使用。
2.如果你是用路由器,确保你的路由器端口映射到你自己的本地ip!
针对这两个问题,我们分别进行查看。对于防火墙很容易查看。最多关闭防火墙啦。经测试没有关系,没防火墙可依然测试不通过。所以很可能是第二个原因了,第二个原因要到路由器设置里面去查看,具体步骤如下:
(注意,我使用的是dlink DI-524M的路由器,根据路由器的不同也许有不同的设置)
在浏览器中输入:“192.168.0.1”就打开了路由器界面,用admin登陆后,点击“进阶设定”---“端口转发”
设定具体规则如下:
此处要注意,因为我们要解决tcp的连接。所以选用的是http的应用程序,除此以外我们选择计算机名。然后点击左边的箭头,自动添加ip地址,并且要注意测试时候要的端口号是多少,填入到端口框中:
此处是15866,所以我们在端口中填入15866,最终效果如下图:
勾选左边的小框后,点击最上面的保存设定。就ok了。(在开始和结束中输入相同端口号时,该功能只打开这一个端口。)
重新测试连接,发现tcp测试通过但是udp端口测试失败:
其中有一段细节提示:
UDP connection test failed.意思是说:udp连接测试失败,一个发出去的数据包未能被你的电驴软件接收到,udp的通信是被kad网络(无服务器网络)使用并减少使用带宽(网络的额外开销)的--现在它将不会为你工作,即便通过tcp的通信已经使得电驴主要运作生效。
应该也是端口未能打开的问题,之前我们的端口结束和开始都是同一个数字15866,所以只打开了这一个端口,当然是否启用udp端口是可选项目。非必选,看你是否要用了。这里很简单的我们重复之前的设置,只是端口换成udp的,我这里是52027,选好之后注意在协议里面选择udp(不是tcp了)。保存后重新测试:
结果很完美!perfect!好了,到这里你对如何设置端口映射已经有所了解了,并且能解决碰到的一些软件无法使用的问题了。
转载请注明转自:喔!叮咚http://wodingdong.com/