gost是完全免费、无限制的开源命令行端口映射工具,支持正向转发、反向穿透和多跳中继三种模式,无需中心化平台或域名,可局域网直连测试,不依赖账号与图形界面,适合私有部署。

gost 本身不是“端口映射工具免费版”这类带界面、一键注册、自动分配域名的商业化软件(比如 nat123、网云穿、花生壳),它是一个开源、命令行驱动、高度可配置的网络代理与隧道工具,完全免费、无功能限制、无广告、无连接数或带宽封顶。它的“免费版”就是全部功能版——只要你能写对配置或命令,所有能力都开放使用。
gost 做端口映射的核心方式
它不依赖中心化平台,也不提供自动生成的二级域名,而是通过协议组合 + 转发链路实现灵活映射。常见模式有三类:
- 正向端口转发(本地服务暴露):如将内网 Web 服务(192.168.1.100:80)通过公网 VPS 的 8080 端口对外提供访问;
-
反向端口映射(内网穿透):如让没有公网 IP 的电脑,把本机 SSH(:22)映射到 VPS 的 2222 端口,外部用
ssh user@vps-ip -p2222即可连入; - 多跳中继穿透(绕过限制):支持 socks5 / relay / kcp / tls 等协议嵌套,适合防火墙严格或高丢包网络环境。
不用服务器也能试用?有轻量替代方案
如果你暂时没有自己的 VPS,但想快速验证 gost 映射能力,可以:
- 用一台能联网的 Windows/Mac/Linux 电脑当临时 server:执行
gost -L :5555?bind=true启动监听; - 另一台设备运行客户端命令,例如
gost -L rtcp://:2222/127.0.0.1:22 -F socks5://server-ip:5555; - 只要两台设备能互相访问(局域网或点对点直连),就能完成端口映射,全程无需公网 IP 或第三方平台。
和 nat123/网云穿这类“免费版”工具的区别
对比商业穿透工具,gost 的定位不同:
- 不提供域名:你要自己准备域名并解析,或直接用 IP + 端口访问;
- 不托管隧道:所有流量走你指定的中转节点,不经过开发者服务器;
- 不图形界面:靠 YAML 配置文件或命令行参数控制,学习成本略高,但更透明可控;
- 无账号体系:不需要注册登录,下载即用,适合私有部署与自动化集成。
快速上手推荐方式
新手建议从最简命令开始,避免一上来写复杂 YAML:
- 在 VPS 上启动服务端(relay 协议,兼容性好):
gost -L relay://:5555?bind=true - 在内网机器执行映射(把本地 3389 远程桌面暴露出去):
gost -L rtcp://:3389/:3389 -F relay://vps-ip:5555 - 外网电脑直接 RDP 连接
vps-ip:3389即可。
整个过程不涉及付费、注册、审核,二进制文件单个不到 10MB,资源占用极低。真正意义上的免费、自由、可审计。










