Natter
GitHub: https://github.com/MikeWang000000/Natter
Natter 是一个 “TCP 打洞” 工具。它可以将 NAT 1 网络下的 TCP 端口直接暴露至公网,达到公网 IP 相似效果。
详细介绍在这里:/t/879549
今年比较忙,先前规划的新版 Natter ,今天终于发布了第一版候选版本:v2.0.0-rc1
Natter v2 完全重写了之前的代码,改动也比较大,主要目的是适配 Docker 。
Natter v2 取消了配置文件的设计,并且重新设计了命令行参数,单个实例仅负责单个端口。
这样仅通过 docker-compose.yml 就能调整所有配置,无需再去改 Natter 的配置文件。
快速开始:
- 光猫设置桥接;
- 路由器设置 DMZ 主机为服务器(软路由上直接用 docker 则跳过);
- 服务器上运行:
docker run --net=host --rm nattertool/natter
打洞成功,则可以访问公网端口打开测试页面。
快速启动一个 Nginx + Natter 的服务:
git clone 'https://github.com/MikeWang000000/Natter' cd Natter/natter-docker/nginx docker compose up 快速启动一个 qBittorrent + Natter 的服务(与公网同等体验,qB 显示公网绿色标识):
git clone 'https://github.com/MikeWang000000/Natter' cd Natter/natter-docker/qbittorrent docker compose up Docker 中使用 Natter 的详细文档:
https://github.com/MikeWang000000/Natter/blob/master/natter-docker/README.md
欢迎大家测试找 bug ~
