有没有办法使用 VPS 作为入口 WireGuard 回家访问家里的设备

2023-02-07 22:20:41 +08:00
 strp
假设入口 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
1685 次点击
所在节点    VPS
13 条回复
titanium98118
2023-02-08 00:01:48 +08:00
能不能把标点符号加上?
dcsuibian
2023-02-08 00:28:14 +08:00
你确定要的不是 frp ?
Labope03
2023-02-08 00:44:33 +08:00
可以 我就这么玩过 但感觉对你而言门槛不低 wireguard 还可以直接组网的
你的需求,建议用 nps 或 frp
deorth
2023-02-08 01:07:58 +08:00
你这 wg 用了个寂寞,加路由三层打通
mouyong
2023-02-08 08:24:48 +08:00
这样就可以了:使用者->vps 的 openvpn 服务端->局域网设备的 openVPN 客户端
mouyong
2023-02-08 08:25:28 +08:00
openvpn 服务端在具有公网 IP 的 vps 上。
modrich
2023-02-08 09:22:50 +08:00
我现在就是你这种情况,我是公司电脑--wg--vps ,vps 和家软路由、其他设备 zerotier 组网,zerotier 指定家软路由解析家网段,
之前是 wg 直连的,后来公网 ip 被收回了,公司防火墙风控不能使用 zerotier ,就搞了一个这样方案,
shiyuu
2023-02-08 10:01:16 +08:00
目前使用 tailscale ,速度没问题,而且还能在公司用家里的网络来上网
strp
2023-02-08 18:50:46 +08:00
@dcsuibian 家里电脑显示访问 IP 不是真实访问者的 IP ,直接放到公网有安全隐患。
strp
2023-02-08 18:51:28 +08:00
krixaar
2023-02-10 10:04:10 +08:00
Tailscale 底层我记得就是 WireGuard ,VPS 自建 DERP 之后指定走 VPS 是不是就这个场景了,VPS 只负责转发,互相之间看到都是分配的内网 IP
matate
2023-02-10 16:50:14 +08:00
当然可以,需要划分好网段,WireGuard 是二层 VPN ,只是数据包的转发,具体的路由、网段这些自己要设计好。
如果你网络知识基础好,可以搞。否则用 frp 之类的远端端口映射工具,配置更简单,当然会有一些额外的性能开销
azure2023us
2023-02-14 23:46:48 +08:00
麻烦了,直接在家里软路由上部署 wg server

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/914082

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX