windows系统GoProxy内网穿透配置

本文介绍如何使用goproxy实现从家远程访问公司内网的Web服务。通过在VPS上搭建bridge与server服务,内网服务器作为client端注册,实现8880端口的数据传输。支持多客户端同时连接,确保不同服务端口的独立性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求

  1. 公司内网服务器装有web服务,通过nginx801端口访问。该服务器可访问公网。无固定IP
  2. 有vps(云服务)一个,公网IP:139.11.11.11
  3. 想在家访问VPS的8880端口访问到内网web服务

下载

下载地址https://github.com/snail007/goproxy/releases

下载windows64版本。

配置

帮助手册:https://snail007.github.io/goproxy/manual/zh/#/

解压安装包得到以下目录

内网穿透由三部分组成:client端,server端,bridge端;clientserver主动连接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

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值