Teotun cria túnel secreto entre hosts sem IPs públicos usando Teonet. A conexão é baseada no transporte TRU e cria canais P2P criptografados, confiáveis e de baixa latência entre pares conectados.
Crie um túnel regular entre seus hosts.
Um host será o principal e todos os outros se conectarão ao host principal na inicialização. O host principal não possui o parâmetro -connectto. Todos os outros hosts usam o endereço teonet do host principal no parâmetro -connectto.
Conecte-se ao seu host e clone este repositório:
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
Copie o endereço teonet que é impresso após o início do teotun principal:
Teonet address: MIxxCM5mxilJ9Oa4zvQJbkSBp7mB4xuyZMM
Use este endereço no parâmetro -connectto no Host A e no Host B
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
Quando o teotun for iniciado em todos os hosts, você poderá usar qualquer comando de rede entre esses hosts por meio de seus IPs locais 10.1.2.1, 10.1.2.2, 10.1.2.3.
Por exemplo, você pode executar ping no Host B do Host A.
Faça login no Host B e execute o comando:
ping 10.1.2.2
Todos os hosts na rede teotun se conectam P2P para que você veja o ping mais baixo entre o Host B e o Host A.
BSD