natproxy
1.0.0
Natproxy เป็นเครื่องมือการเจาะอินทราเน็ตที่สามารถเชื่อมต่อคอมพิวเตอร์ส่วนบุคคลหรือเซิร์ฟเวอร์ใน LAN เข้ากับเครือข่ายสาธารณะ และรองรับการส่งต่อการรับส่งข้อมูล TCP/UDP และโปรโตคอล TCP ชั้นบน เช่น SSH, HTTP/HTTPS เป็นต้น
สาขาหลักคือโปรโตคอลที่กำหนดเอง
โปรโตคอล proto3 จำเป็นต้องสลับสาขา proto3
ดาวน์โหลดและสร้าง
git clone https://github.com/PonKing66/natproxy
cd natproxy
mvn clean package -Dmaven.test.skip=true
วิ่งตามขั้นตอน
การกำหนดค่าโดยละเอียด
การกำหนดค่าพร็อกซีไคลเอ็นต์
server :
host : 127.0.0.1 # 代理服务器 IP
port : 20001 # 代理服务器端口
client :
key : 721b2e485683bd87c32f3c208f787a626c7397a759146a93be30e15ad3193084 # 认证客户端 key
การกำหนดค่าพร็อกซีเซิร์ฟเวอร์
server :
port : 20001 # 代理服务器端口
keys :
- 721b2e485683bd87c32f3c208f787a626c7397a759146a93be30e15ad3193084 # 合法登录客户端 Key,与代理客户端配置中的相同
proxy :
- host : 192.168.31.96 # 目标服务器 IP
intranetPort : 22 # 被代理端口(目标服务器端口)
extranetPort : 22222 # 代理服务器暴露端口(用户访问端口)
type : tcp # 代理转发协议
key : 721b2e485683bd87c32f3c208f787a626c7397a759146a93be30e15ad3193084 # 指定开启代理客户端
- host : 192.168.31.96
intranetPort : 3306
extranetPort : 33006
type : tcp
key : 721b2e485683bd87c32f3c208f787a626c7397a759146a93be30e15ad3193084
- host : 192.168.31.96
intranetPort : 44444
extranetPort : 55555
type : udp
key : 721b2e485683bd87c32f3c208f787a626c7397a759146a93be30e15ad3193084
ขอขอบคุณเป็นพิเศษสำหรับ p2p-nat สำหรับการอ้างอิงและแรงบันดาลใจ