natproxy
1.0.0
Natproxy est un outil de pénétration intranet qui peut connecter un ordinateur personnel ou un serveur d'un réseau local au réseau public et prend en charge le transfert de trafic TCP/UDP et les protocoles TCP de couche supérieure, tels que SSH, HTTP/HTTPS, etc.
La branche principale est un protocole personnalisé
le protocole proto3 doit changer de branche proto3
Téléchargez et construisez
git clone https://github.com/PonKing66/natproxy
cd natproxy
mvn clean package -Dmaven.test.skip=true
Exécuter les étapes
Configuration détaillée
Configuration du client proxy
server :
host : 127.0.0.1 # 代理服务器 IP
port : 20001 # 代理服务器端口
client :
key : 721b2e485683bd87c32f3c208f787a626c7397a759146a93be30e15ad3193084 # 认证客户端 key
Configuration du serveur proxy
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
Un merci spécial à p2p-nat pour la référence et l'inspiration