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