trutun
Version 0.0.9 released
Trutun cria túnel secreto por endereço IP usando transporte Teonet TRU. TRU cria um canal confiável, de baixa latência e criptografado entre pares conectados.
Crie um túnel regular entre dois hosts
Servidor:
# 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 $TRUCliente:
# 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 Você pode simplificar esses comandos usando o parâmetro post connection e o script de shell predefinido if_up.sh
Servidor:
# 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 "Cliente:
# 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 " Os parâmetros -loglevel=Debug , -stat , -hotkey são desnecessários e você pode removê-los dos parâmetros do túnel inicial. Eles são usados para mostrar estatísticas e informações de registro.
BSD