一、简介
- GOST.PLUS 是一个安全、易于使用的匿名公共反向代理隧道通信工具
- 提供可视化操作界面,只需简单点击即可立即将您的本地文件、Web 服务器和任何 TCP/UDP 服务共享到公共网络
- 客户端开源地址参考:https://github.com/go-gost/gost-plus
- 支持服务端私有部署与使用,参考:https://gost.run/blog/2023/gost-plus/
- 工作原理可参考下图:
二、安装
下载当前系统对应的软件版本,支持Linux、Mac、Windows、Android,下载地址参考:https://github.com/go-gost/gost-plus/releases
以Windows为例,下载解压后,可得到可执行文件,点击打开即可使用
三、使用示例
1. 把本地运行在9000端口上的 portainer 服务穿透出去
新增一个HTTP服务隧道,配置如下
穿透成功,即可获得一个随机的公网地址。注意!自动随机分配的公网地址是临时的,有效期是24小时
访问随机公网地址,即可远程访问本地portainer服务
2. 把运行在3306的mysql服务穿透出去
设置暴露一个TCP服务,指定mysql服务的IP与端口
设置成功后,可以获得隧道ID,用于被其他客户端作为标识连接
接着,就可以在第二台电脑连接配置这个入口点,穿透使用这个mysql服务
使用navicat可正常连接成功
四、总结
- GOST.PLUS是一个免费的内网穿透工具,支持多种传输协议,适合用于开发调试、临时内容分享、文件传输
- 如果需要长期稳定使用,建议自行私有部署服务端、重新编译客户端,服务端支持Docker一键部署,客户端支持修改服务地址后重新编译