Teotun crée un tunnel secret entre les hôtes sans IP publique à l'aide de Teonet. La connexion est basée sur le transport TRU et crée des canaux P2P cryptés fiables et à faible latence entre les pairs connectés.
Créez un tunnel régulier entre vos hôtes.
Un hôte sera principal et tous les autres se connecteront à l'hôte principal au démarrage. L'hôte principal n'a pas de paramètre -connectto. Tous les autres hôtes utilisent l'adresse teonet de l'hôte principal dans le paramètre -connectto.
Connectez-vous à votre hébergeur et clonez ce dépôt :
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
Copiez l'adresse teonet qui s'imprime après le démarrage de Main teotun :
Teonet address: MIxxCM5mxilJ9Oa4zvQJbkSBp7mB4xuyZMM
Utilisez cette adresse dans le paramètre -connectto dans l'hôte A et l'hôte 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
Lorsque teotun sera démarré sur tous les hôtes, vous pouvez utiliser n'importe quelle commande réseau entre ces hôtes par ses IP locales 10.1.2.1, 10.1.2.2, 10.1.2.3.
Par exemple, vous pouvez envoyer une requête ping à l'hôte B à partir de l'hôte A.
Connectez-vous à l'hôte B et exécutez la commande :
ping 10.1.2.2
Tous les hôtes du réseau teotun se connectent en P2P afin que vous voyiez le ping le plus bas entre l'hôte B et l'hôte A.
BSD