trutun
Version 0.0.9 released
Trutun 使用 Teonet TRU 傳輸透過 IP 位址建立秘密隧道。 TRU 在連接的對等點之間創建可靠、低延遲和加密的通道。
在兩台主機之間建立常規隧道
伺服器:
# Start tunnel server
TRU=tru1 && sudo go run ./cmd/trutun -name= $TRU -p=9000 -loglevel=Debug -stat -hotkey
# Post connect commands, run it in other terminal
TRU=tru1 && sudo ip addr add 10.1.1.10/24 dev $TRU && sudo ip link set up dev $TRU
客戶:
# Start tunnel client
TRU=tru2 && sudo go run ./cmd/trutun -name= $TRU -a=host.name:9000 -loglevel=Debug -stat -hotkey
# Post connect commands, run it in other terminal
TRU=tru2 && sudo ip addr add 10.1.1.11/24 dev $TRU && sudo ip link set up dev $TRU
您可以透過使用post connection
參數和預先定義的 shell 腳本 if_up.sh 來簡化此命令
伺服器:
# Start tunnel server
TRU=tru1 && sudo go run ./cmd/trutun -name= $TRU -p=9000 -loglevel=Debug -stat -hotkey -pc= " ./if_up.sh $TRU 10.1.1.10/24 "
客戶:
# Start tunnel client
TRU=tru2 && sudo go run ./cmd/trutun -name= $TRU -a=host.name:9000 -loglevel=Debug -stat -hotkey -pc= " ./if_up.sh $TRU 10.1.1.11/24 "
參數-loglevel=Debug
、 -stat
、 -hotkey
是不必要的,您可以將其從啟動隧道參數中刪除。它們用於顯示統計資訊和日誌資訊。
BSD