这是啥?#
通过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。记得关闭内网主机的防火墙