trutun
Version 0.0.9 released
Trutun は、Teonet TRU トランスポートを使用して、IP アドレスによって秘密のトンネルを作成します。 TRU は、接続されたピア間に信頼性が高く、待ち時間が短く、暗号化されたチャネルを作成します。
2 つのホスト間に通常のトンネルを作成する
サーバ:
# 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
パラメータと事前定義されたシェル スクリプト 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