easy-nat 内网穿透 golang 版本 v1.0.0 发布
easy-nat 试用文档
特性
- easy-nat 可以使用 redis,mongodb,rabbitmq,关系型数据库作为数据传输组件实现内网穿透,而不需要一台云服务器。
- 跨平台支持 mac,windows,linux 等系统(go 交叉编译)
交流
QQ群: 946192373
准备工作
随便买一台云 redis 服务器(9.9/年的那种)
内网安装程序
下载群文件 try-easy-nat.zip
解压到任意目录
修改conf/client.json 配置
密钥最好复杂一点
修改 config/redis.json
./easy-nat in install
./easy-nat in start 启动服务
外网安装程序
下载群文件 try-easy-nat.zip
解压到任意目录
修改conf/client.json 配置
密钥和内网的保持一致
修改 config/redis.json,和内网的连接保持一致
./easy-nat out install 添加到服务
./easy-nat out start 启动服务
检查是否正在运行(windows)
配置穿透(out客户端配置)
修改conf/client.json 配置
想要映射更多端口就一直不停的增加这个配置就行,这是个 json 数组。一句话描述这个配置:将外部的(3307) 端口数据转发到内部(localhost, 可以是局域网的任何ip地址)的3306端口。下图是增加了许多映射的示例
远程桌面穿透效果展示
{
"out-port": 3388,
"in-ip": "localhost",
"in-port": 3389
},
minio 穿透效果展示
{
"max-conn": 0,
"out-port": 8889,
"in-ip": "localhost",
"in-port": 8889
},
ssh 穿透效果展示
{
"max-conn": 0,
"out-port": 22,
"in-ip": "192.168.1.130",
"in-port": 22
},
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: