1.OpenVPN
在GitHub上下载源码编译。配置证书相关。
快捷脚本GitHub上的 openvpn-install.sh。
客户端版本可以到官网选择对应版本的Windows-gui
服务器采用有公网ip的云服务器。
dev 选择模式。tap 或者 tun
client-to-client
初步试了下,客户端1(10.8.0.2)与客户端2(10.8.0.3) 之间的流量都依靠云服务器来流转,也依耐云服务器的带宽。
客户端1 与 客户端2之间的延迟是 1到云服务器 + 2到云服务器 的延迟。
暂时没有找到好的方法先记录下。
2.Wireguard
GitHub上的快捷服务器安装脚本wireguard-install.sh
3.n2n
引用开源组网工具 N2N (替补zerotier) - 发现频道 🔎 - 小众软件官方论坛
-
服务端 supernode
docker run -d --name=supernode -e START_TYPE=supernode -p 7777:7777 -p 7777:7777/udp -v /your/path/dir:/app/config jonnyan404/n2n-v3
/your/path/dir
目录存放自动生成的配置文件,不修改亦可运行.-
客户端 edge
- Linux
/your/path/dir
目录存放自动生成的配置文件,首次运行后需修改配置文件并重启此镜像.
docker run -d --name=edge --net=host --cap-add=NET_ADMIN --device /dev/net/tun:/dev/net/tun -v /your/path/dir:/app/config jonnyan404/n2n-v3
- windows图形化客户端(三方)
https://bugxia.com/2565.html 264 - Android
https://github.com/switch-iot/hin2n 82