内网服务共享给外网的步骤

内网共享VPN步骤:
1.建立虚拟机(桥接模式)
2.开启Tunnel(gost)代理
3.在主机映射网络到虚拟机
(命令:netsh interface portproxy add v4tov4 listenport=10280 listenaddress=0.0.0.0 connectport=10280 connectaddress=10.244.172.28 protocol=tcp)

注:10.244.172.28 是虚拟机内网IP
netsh interface portproxy show all 显示已经建立的隧道

netsh interface portproxy delete v4tov4 listenport=8080 listenaddress=0.0.0.0

4.在主机安装wireguard-amd64-0.5.3
配置:
[Interface]
PrivateKey = 6CiUguUxgKzgr9b5GufvJFrJYkYrSXwPez4oCZcATW1=
Address = 10.0.0.2/32
DNS = 114.114.114.114

[Peer]
PublicKey = 0kmcqgsus7ep/GrnwA2LISFNzZebeYE8Q52nInZs8T1= #服务器公钥
AllowedIPs = 10.0.0.0/24
Endpoint = 服务器地址:51820
PersistentKeepalive = 30


5.在服务器安装wireguard-amd64-0.5.3
配置:
[Interface]
PrivateKey = +FCF7ePcIwppFoYlNVylzU7isfDvxxO+fyFz9udfcn1=
ListenPort = 51820
Address = 10.0.0.1/24

[Peer]
PublicKey = vN+HfepfJ4dHe04eF/v/j7HPq6iS0RDADHs+QqZhVD1= # 客户端公钥
AllowedIPs = 10.0.0.2/32

注意:防火墙要放通相关端口,服务端要放行UDP端口 ,正常可以互相ping通
然后再通过netsh 命令建立端口转发隧道,这样就可以实现通过外网IP访问内网服务了.

6.建立安全隧道
7.通过外网IP访问内网机器.
8.打开VPN
9.ProxyChecker 检测代理

posted @ 2025-05-12 18:31  liaoyi  阅读(47)  评论(0)    收藏  举报