teotun
Version 0.0.5 released
Teotun 使用 Teonet 在没有公共 IP 的主机之间创建秘密隧道。该连接基于 TRU 传输,并在连接的对等点之间创建可靠、低延迟、加密的 P2P 通道。
在主机之间创建常规隧道。
一台主机将成为主主机,所有其他主机将在启动时连接到主主机。主主机没有 -connectto 参数。所有其他主机在 -connectto 参数中使用主主机的 teonet 地址。
连接到您的主机并克隆此存储库:
git clone https://github.com/teonet-go/teotun.git
cd teotun
TUN=teotun1 && sudo go run ./cmd/teotun/ -name= $TUN -postcon= " ./if_up.sh $TUN 10.1.2.1/24 " -loglevel=connect -hotkey -stat
复制 Main teotun 启动后打印的 teonet 地址:
Teonet address: MIxxCM5mxilJ9Oa4zvQJbkSBp7mB4xuyZMM
在主机 A 和主机 B 中的 -connectto 参数中使用此地址
TUN=teotun1 && sudo go run ./cmd/teotun/ -name= $TUN -connectto=MIxxCM5mxilJ9Oa4zvQJbkSBp7mB4xuyZMM -postcon= " ./if_up.sh $TUN 10.1.2.2/24 " -loglevel=connect -hotkey -stat
TUN=teotun1 && sudo go run ./cmd/teotun/ -name= $TUN -connectto=MIxxCM5mxilJ9Oa4zvQJbkSBp7mB4xuyZMM -postcon= " ./if_up.sh $TUN 10.1.2.3/24 " -loglevel=connect -hotkey -stat
当 teotun 将在所有主机上启动时,您可以通过其本地 IP 10.1.2.1、10.1.2.2、10.1.2.3 在这些主机之间使用任何网络命令。
例如,您可以从主机 A ping 通主机 B。
登录主机B并执行命令:
ping 10.1.2.2
teotun 网络中的所有主机都连接 P2P,因此您将看到主机 B 和主机 A 之间的 ping 值最低。
BSD