假如你是通过路由器共享上网的话,使用BitComet进行BT下载,显示黄灯,提示“您的监听端口无法被外网用户连接,您的下载速度可能会受到影响,请检查防火墙及NAT网关设置。”
另外,可以试试在路由器中进行以下设置:以D-Link DI-524M为例,在浏览器中输入
http://192.168.0.1/,用户名和密码按实际输入,默认情况下是admin,进入“进阶设定”,“防火墙设置”里面“激活DMZ服务器”复选框勾上,在“DMZ IP地址”后面填上你这台电脑的ip地址;在“高级网络设置”中,勾选上“激活UPnP”就ok了。
回到BitComet界面,在黄灯上点右键,点“重新检查”,就会变成绿灯了,提示“您的监听端口可以被外网用户连接,您将获得较快的下载速度。”
其实原理很简单,就是把你的电脑的IP划入DMZ区(demilitarized zone),DMZ在内部网络和外部网络之间构造了一个安全地带,它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区。
当然我说的这个方法只能解决多人通过路由器共享上网时出现的问题。
如果是电脑监听端口无法被外网用户连接,还是需要检查本机防火墙设置,可以直接关闭防火墙。
还有,如果你是adsl或lan方式直接上网,请检查你本机上的防火墙或者安全软件是否屏蔽的相关端口。
如果是在单位局域网里,有可能是单位安装了上网行为管理系统或者防火墙,屏蔽了端口,只能联系网管了。