斑竹=內網用戶(不做端口映射)是否真的無法做種

請斑竹來回答,內網用戶(不做端口映射)是否真的無法做種,不可慮速度因素。

內網用戶的連接 都是本地發起,所以外面的用戶 不能主動找到你,只有你去tracker上找其他用戶再主動上傳,所以說 上傳做種難度比較大。 做種是需要長時間開機的,所以個人用戶而言,上傳比較難。

可以做種,只是效果比較差,分享的比較慢。

回復 3# btc208

怎麼個差法???

回復 2# gavin496

只有你去tracker上找其他用戶再主動上傳..........


這個就是別人做種了,就不是我了把??

該WEB服務器更大的作用是內網用戶可以做 Send(下面會說明原理),這是其它軟件無法做到的,但不好的地方是announce當機的時候就無法下載了。要知道P2P下載關鍵是要人氣要高,announce停一下就搞到人氣全沒有了。

內網用戶可以做Send的原理

上面說到服務器只會返回公網的ip的,那內網用戶怎麼可以做Send呢,這是因為BT是一個主動連接的軟件(即使你已經下載完了,也不也會主動連接他人)下面是一個仿真流程:

1 內網用戶開始做 seed,
2 服務器收到請求,由於是第一個所以也沒有peer返回
3 公網用戶提交請求,由於seed是內網用戶所以也沒有peer返回,等待下載,但服務器會把它的IP放到列表中
4 內網經過 interval 時間間隔後,再向服務器放出請求,得到上面得公網IP
5 得到公網IP後,內網馬上進行連接
6 公網用戶建立連接,數據開始傳輸 (注意現在是公網用戶做服務器,內網用戶做客戶端,是不是有點怪)
7 其它內網用戶去上面公網用戶下載數據

所以,內網用戶做 seed 一定要有公網用戶得參與,否則其它內網用戶無法下載。如果全部是內網用戶,那個所有連接都不會成立,當然這是比較極端的情況。

以上可見,內網用戶不能和內網用戶連接,其它用戶無法從服務器查到你,所以無法主動連接你,你只能每隔30分鐘從服務器找到公網用戶一個個進行連接。

由於中國很多用戶的是內網用戶(我從服務器上查回來的peer還沒試過超過10個的),所以內網用戶用BT的確要比公網用戶要慢很多。

本帖最後由 set00off 於 2010-5-19 08:36 編輯

內網沒調整到連接外網效率很差,連不到根本沒人知道就是了…
沒法修改就真的沒辦法只能下載,內網想做種上傳目前似乎還沒有新對策了

我們內網用戶好可憐,向我們學校50塊錢一個月提供的100KB/s,怎麼改也連不到公網,那是學校通信服務本身已經決定的,再怎麼改都沒用,不是我們小民能決定的。