软件实现了一个简陋的STUN内网穿透服务,能够在NAT1网络下将内网主机端口映射到公网端口上,实现内网穿透。
因为我的需求只是将内网的网站暴露到公网,使用的TCP协议,所以软件只支持TCP协议,不支持UDP协议。
该仓库是仓库MikeWang000000/Natter的简化版本,只保留了TCP协议的支持。 如果有更加复杂的需求,可以使用原项目。
NAT1:Full Cone NAT(全锥形NAT);
NAT2:Address Restricted Cone NAT(受限锥型NAT);
NAT3:Port Restricted Cone NAT(端口受限锥型NAT);
NAT4:Symmetric NAT(对称型NAT);
- 仅支持TCP协议
- 仅支持NAT1网络
- 轻量化,软件不到5M大小
- 软件简单,只有一个可执行文件
- 功能纯粹,没有什么多余的功能
下载地址:Natter Releases 下载对应平台的软件,在终端中运行即可。
# 查看帮助
.\natter_windows_amd64.exe -h
# 运行服务 比如你有一个网站运行在本地的5244端口,你想要将这个网站暴露到公网上,那么你可以运行下面的命令
.\natter_windows_amd64.exe -f 127.0.0.1:5244
暴露的端口是随机的,你现在可以通过访问输出的公网访问地址来访问你的内网服务。