This topic created in 1215 days ago, the information mentioned may be changed or developed.
假设入口 VPS 为 A 你家路由为 B 家里设备为 C 其它用户为 D
并且你的入口 VPS IP 为 1.1.1.1 路由器 IP 为 10.0.0.1 设备 IP 为 10.0.0.2
入口端口为 80 设备端口为 808
路由器上挂了 WG 并且路由器上转发了端口 VPS 上也同样转发了端口
过程是:
其它用户 → 1.1.1.1:80 → WG → 路由器 → 局域网设备
但是有一个问题 在 C 的 IP 不会显示为 D 而是显示为 B 并且在 B 上显示访问来源不是 D 而是 A
13 replies • 2023-02-14 23:46:48 +08:00
 |
|
3
Labope03 Feb 8, 2023 via iPhone
可以 我就这么玩过 但感觉对你而言门槛不低 wireguard 还可以直接组网的 你的需求,建议用 nps 或 frp
|
 |
|
4
deorth Feb 8, 2023 via Android
你这 wg 用了个寂寞,加路由三层打通
|
 |
|
5
mouyong Feb 8, 2023
这样就可以了:使用者->vps 的 openvpn 服务端->局域网设备的 openVPN 客户端
|
 |
|
6
mouyong Feb 8, 2023
openvpn 服务端在具有公网 IP 的 vps 上。
|
 |
|
7
modrich Feb 8, 2023
我现在就是你这种情况,我是公司电脑--wg--vps ,vps 和家软路由、其他设备 zerotier 组网,zerotier 指定家软路由解析家网段, 之前是 wg 直连的,后来公网 ip 被收回了,公司防火墙风控不能使用 zerotier ,就搞了一个这样方案,
|
 |
|
8
shiyuu Feb 8, 2023
目前使用 tailscale ,速度没问题,而且还能在公司用家里的网络来上网
|
 |
|
9
strp Feb 8, 2023 via iPhone
@ dcsuibian 家里电脑显示访问 IP 不是真实访问者的 IP ,直接放到公网有安全隐患。
|
 |
|
10
strp Feb 8, 2023 via iPhone
|
 |
|
11
krixaar Feb 10, 2023
Tailscale 底层我记得就是 WireGuard ,VPS 自建 DERP 之后指定走 VPS 是不是就这个场景了,VPS 只负责转发,互相之间看到都是分配的内网 IP
|
 |
|
12
matate Feb 10, 2023
当然可以,需要划分好网段,WireGuard 是二层 VPN ,只是数据包的转发,具体的路由、网段这些自己要设计好。 如果你网络知识基础好,可以搞。否则用 frp 之类的远端端口映射工具,配置更简单,当然会有一些额外的性能开销
|
 |
|
13
azure2023us Feb 14, 2023 via Android
麻烦了,直接在家里软路由上部署 wg server
|