ProxyNT 是一个反向代理服务器,可以透过NAT和防火墙将本地服务器暴露到公网上
pip install -U proxynt
如果需要安装安卓端 点击
假设公网机器的ip是 192.168.9.224
config_s.json
文件config_s.json
内容:
{
"port": 18888,
"password": "helloworld",
"path": "/websocket_path",
"admin": {
"enable": true,
"admin_password": "new_password"
}
}
然后启动:
nt_server -c config_s.json
说明:
- port
: 监听端口
- password
: 连接密码
- path
: websocket路径
- admin
: 管理页配置(非必须)
- admin.enable
: 是否启用管理页
- admin.admin_password
: 管理密码
config_c.json
文件config_c.json内容:
{
"server": {
"port": 18888,
"host": "192.168.9.224",
"https": false,
"password": "helloworld",
"path": "/websocket_path"
},
"client_name": "home_pc",
"client": []
}
然后启动:
nt_client -c config_c.json
说明:
- server
: 要连接的服务器端口, ip, 是否是https, 密码, websocket路径
- client_name
: 客户端名称
- client
: 空数组
http://192.168.9.224:18888/websocket_path/admin
添加端口:说明: 管理页面路径为 websocket路径 + /admin
ssh -oPort=12222 test@192.168.9.224
请查看github