- 公司内网服务器装有web服务,通过nginx801端口访问。该服务器可访问公网。无固定IP
- 有vps(云服务)一个,公网IP:139.11.11.11
- 想在家访问VPS的8880端口访问到内网web服务
下载windows64版本。
配置解压安装包得到以下目录
内网穿透由三部分组成:client端,server端,bridge端;client和server主动连接bridge端进行桥接。
server&bridge
现在将server与bridge安装至vps.
执行以下命令://创建端口为30047的bridge服务
proxy.exe bridge -t ws -p ":30047" -C proxy.crt -K proxy.key
//创建服务端注册值bridge服务(-P "127.0.0.1:30047")。并本地端口与客户端端口绑定(-r ":8880@:801")
proxy.exe server -T ws -r ":8880@:801" -P "127.0.0.1:30047" -C proxy.crt -K proxy.key
Client
客户端(公司内网的web服务器)执行以下命令;
//注册至bridge服务
proxy.exe client -T ws -P "139.11.11.11:30047" -C proxy.crt -K proxy.key
多客户端
即公司内两台web服务器都想在家通过该方式访问。
如果有多个客户端注册至bridge服务时,需指定key(保证同一bridge服务唯一性)
客户端1(key标记为test服务端口801),
proxy.exe client –k test -T ws -P "139.11.11.11:30047" -C proxy.crt -K proxy.key
客户端2(key标记为test1服务端口802)
proxy.exe client –k test1 -T ws -P "139.11.11.11:30047" -C proxy.crt -K proxy.key
如果有多个客户端则需要在server端-r端口绑定时指定key(保证同一bridge服务唯一性)
[test]客户端1注册的key,
[test1]客户端2注册的key
proxy.exe server -T ws -r ":8880@[test]:801" -r ":8881@[test1]:802" -P "127.0.0.1:30047" -C proxy.crt -K proxy.key