[开源]全网最简单 无公网IP一条命令就能将 互联网任意两台主机直连
![[开源]全网最简单 无公网IP一条命令就能将 互联网任意两台主机直连](https://yy123.ink/api/img/1782608279542-jblm5p.jpg)
一、开源项目简介

全网最简单,一条命令就能将 互联网任意两台主机直连!无公网IP、无服务器中转、无需安装、无需注册。内网穿透、NAT打洞,适合小白。
二、开源协议
使用Apache-2.0开源协议
三、界面展示


四、功能概述
特点
-
两台主机之间直连!直连!直连!不经过第三方服务器,不用担心数据隐私泄露
-
一条命令搞定,无需安装、无需注册,无需公网 IP,无需配置文件
-
直连基于 QUIC,高性能,已加密
注:1.1.6 版本开始加强了通信安全,因此和老版本不兼容

介绍
-
两台主机运行同一个程序, 一台主机加--remote 选项(以下称 remote 端), 另一台主机加--local 选项(以下称 local 端)
-
local 端和 remote 端之间的连接是点对点直连的,不经过第三方服务器
-
可以在 local 端访问 remote 端, 但是反过来不可以
-
如果需要反过来, 或者需要访问多个 remote 端, 就运行多个程序或启动多个 Docker
-
可以多个 local 端对应一个 remote 端,但一个 local 端不能对应多个 remote 端。通过使用相同的--key 确认对应关系
-
由于直连过程复杂,会出现反复重试,通常 10 分钟内成功。如果长时间无法连接,请反馈给作者解决
-
本程序即支持命令行方式,也支持 docker 方式,以下举例仅作参考,实际可随意切换
-
windows 自带杀毒软件,会将所有 go 语言写的程序都认为是病毒。本程序已开源,可放心食用
五、技术选型
简单使用
工作模式 - 介绍
代理模式
转发模式
代理模式 - 举例
local 端运行在公司的电脑,remote 端运行在家里的 NAS
在公司电脑上配置代理地址:socks5://127.0.0.1:18080,便可访问家里包括 NAS 在内的所有主机端口
家里的 NAS ( linux,Docker )
下载镜像:registry.cn-shanghai.aliyuncs.com/kony/goodlink
注:remote 端和 local 端均支持命令行 和 Docker 方式,二选一即可,以上仅作两种方式的举例