這是什麼?#
通過STUN伺服器,可以將你的內網端口暴露到公網去,但是IP和端口都是動態,隔幾天會變(變了再重新打洞)
這和FRP有什麼區別?#
FRP是將你的服務轉發到一個公網伺服器上。在這期間,你連接FRP伺服器有損耗,也受FRP伺服器的帶寬制約
STUN的優勢?#
STUN打洞是直接將你的內網端口暴露到你的上網IP上,具有絕對的帶寬優勢和延遲優勢
STUN這麼多優點,難道就沒有缺點嗎?#
有,首先公網IP和端口不是固定的,並且沒有80和443端口,無法建站(建站用CloudFlare就可以啦,更簡單!)。其次需要網路環境為NAT1,後面會講到
正式開始#
登錄你家的路由器,開啟DMZ,設置DMZ主機為你想開放的內網主機
克隆倉庫:Natter - Github
python natter.py -p 25565
將內網主機的25565端口映射到你的上網IP。記得關閉內網主機的防火牆