teotun
Version 0.0.5 released
Teotun은 Teonet을 사용하여 공용 IP가 없는 호스트 사이에 비밀 터널을 만듭니다. TRU 전송을 기반으로 하는 연결이며 연결된 피어 간에 안정적이고 대기 시간이 짧은 암호화된 P2P 채널을 생성합니다.
호스트 간에 일반 터널을 만듭니다.
한 호스트는 기본 호스트가 되고 다른 모든 호스트는 시작 시 기본 호스트에 연결됩니다. 기본 호스트에는 -connectto 매개변수가 없습니다. 다른 모든 호스트는 -connectto 매개변수에서 기본 호스트의 teonet 주소를 사용합니다.
호스트에 연결하고 이 저장소를 복제합니다.
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
Main teotun이 시작된 후 인쇄되는 teonet 주소를 복사하십시오.
Teonet address: MIxxCM5mxilJ9Oa4zvQJbkSBp7mB4xuyZMM
호스트 A 및 호스트 B의 -connectto 매개변수에 이 주소를 사용하십시오.
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
모든 호스트에서 teotun이 시작되면 로컬 IP 10.1.2.1, 10.1.2.2, 10.1.2.3을 통해 이 호스트 사이의 모든 네트워크 명령을 사용할 수 있습니다.
예를 들어 호스트 A에서 호스트 B를 ping할 수 있습니다.
호스트 B에 로그인하고 다음 명령을 실행합니다.
ping 10.1.2.2
터툰 네트워크의 모든 호스트는 P2P를 연결하므로 호스트 B와 호스트 A 사이에서 가장 낮은 핑을 볼 수 있습니다.
BSD