引用:
作者Zuchen
插話一下
Protocol Obfuscation我一直都有開
可是照樣被社區網路公司擋的死死的,永遠拿不到高id的人留 
|
其實,這與P2P軟體的設計是有關係的 ...
因為emule是堅持server端連到client端的port number 要正確
比如說client端使用的TCP/UDP port number是10000 , 那server端
依據你的實體連線IP , 連到client端的TCP/UDP port number 也必須
一致, 如此才能穫得高-ID !! 這種情形,是在沒有FW NAT模式下成立的
但是,以目前大多數的公司或者有多人上網的需求,幾乎都會採用FW NAT
模式上網 , 也就是說跑 emule client PC如果在此環境下, 其連線的
IP & TCP/UDP port number一定會被FW給更改掉,如此一來
emule server端就會偵測出, client的TCP/UDP port不一致進而導致
low-id !!
其實,emule server如果可以不要那麼堅持連回client時,使用client
送給server端的TCP/UDP port number資訊,只使用被FW NAT後
的資訊,或許每個client端都能夠獲取高-ID,讓每個人download得
很高興 !!
看看emule 官網要不要做個修正了....
以我目前對Linux IPTables瞭解 , 就算用了這招 , 我還是可以把它
給擋下來或者導向低頻寬的線路 ...


