根据BT官网的资料,BT连接时,是从设置的端口范围里的低端口试到高端口,遇到firewall就试下一个,直到试到能open的为止。我开的就是最小的6881啊,第一个就会用这个连啊,真是不明白……
官网的文字
I'm behind a firewall/NAT, can I use BitTorrent?
Yes, but you will get better performance if other peers can connect to you. By default, BitTorrent listens on port 6881, trying incrementially higher ports if it's unable to bind. It gives up after 6889 (the port range is configurable.) It's up to you to figure out how to poke a hole in your firewall/NAT.
最搞笑的是刚才发生了,我现在只开了ed的4662,结果BT反而能open了,我设的是如果firewall那个圆球就变绿,现在反而是蓝色的了,我现在开始怀疑是不是自己机子的颜色显示有问题了……