2017-07-03 97 views
0

我發現了一個實現stun客戶端的回購ccding/go-stun如何在p2p中使用stun

  • 它可以告訴大家,像型NATFullNATSymetricNATRestrictedNATPortRestricted

我想利用它在bittorrent系統,我該怎麼辦?

+0

信號通知我發現了一個回購[wilfreddenton/UDP-打孔](https://github.com/wilfreddenton/udp-hole-衝),這可以幫助。 –

回答

0

Bittorrent不使用標準化的STUN協議,它通常依賴於固定的眩暈服務器作爲集合點。 取而代之的是一些客戶實現了ut_holepunch擴展,它允許以分散的方式進行nat遍歷。 據我所知,目前沒有關於擴展的規範,你必須從現有實現的源代碼中收集細節,例如, libtorrent's

它在extension protocol和支持對等體進行還通過PEX