trutun
Version 0.0.9 released
Trutun สร้างอุโมงค์ลับตามที่อยู่ IP โดยใช้การขนส่ง Teonet TRU TRU สร้างช่องทางที่เชื่อถือได้ เวลาแฝงต่ำ และเข้ารหัสระหว่างเพียร์ที่เชื่อมต่อ
สร้างอุโมงค์ปกติระหว่างสองโฮสต์
เซิร์ฟเวอร์:
# 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
ลูกค้า:
# 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
คุณสามารถทำให้คำสั่งนี้ง่ายขึ้นได้โดยใช้พารามิเตอร์ post connection
และเชลล์สคริปต์ที่กำหนดไว้ล่วงหน้า if_up.sh
เซิร์ฟเวอร์:
# 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 "
ลูกค้า:
# 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 "
พารามิเตอร์ -loglevel=Debug
, -stat
, -hotkey
ไม่จำเป็น และคุณสามารถลบออกจากพารามิเตอร์ Start tunnel ใช้เพื่อแสดงข้อมูลสถิติและบันทึก
บีเอสดี