trutun
Version 0.0.9 released
Trutun erstellt mithilfe des Teonet TRU-Transports einen geheimen Tunnel anhand der IP-Adresse. TRU erstellt einen zuverlässigen, verschlüsselten Kanal mit geringer Latenz zwischen verbundenen Peers.
Erstellen Sie einen regulären Tunnel zwischen zwei Hosts
Server:
# 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
Kunde:
# 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
Sie können diese Befehle vereinfachen, indem Sie post connection
Verbindungsparameter und das vordefinierte Shell-Skript if_up.sh verwenden
Server:
# 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 "
Kunde:
# 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 "
Die Parameter -loglevel=Debug
, -stat
, -hotkey
sind unnötig und können aus den Starttunnelparametern entfernt werden. Sie werden zur Anzeige von Statistik- und Protokollinformationen verwendet.
BSD