






















TashinV · · 2024 年 12 月 13 日 · 3035 次点击
这是一个创建于 548 天前的主题,其中的信息可能已经有所发展或是发生改变。
两边家里都有公网,下面用 A 、B 代替。
A 、B 路由都设置了 DDNS ,并打通了 wireguard 连接,由 A 路由(服务端)生成公钥私钥,把这套密钥填入 B 路由中(客户端)。
1. 这样子是不是 A 内网下的设备就能连上 B 内网的所有设备了?反过来 B 连 A 也是一样?比如 A 家的电脑可以远程连接 B 家的打印机进行打印,B 家可以连上 A 家的 NAS 读写文件。
2. 公网 IP 总是在变化,我找了一下解决方案,一般是写一个检测的脚本,检测到 IP 地址变化就重新连接。那么想请问一下,这个检测的脚本我是需要跑在哪个路由上?还是需要两边都需要跑这个检测脚本?
1 EyebrowsWhite 2024 年 12 月 13 日 via iPhone1. 要连接内网设备需要配置允许流量转发,具体看你路由器什么系统了 |
2 263 2024 年 12 月 13 日点对点的话,其实在 peer 设置一下 keepalive 就能自动处理了,不过具体表现要看设备。 |
3 TashinV 2024 年 12 月 13 日 via iPhone@EyebrowsWhite |
5 JerryYuan 2024 年 12 月 13 日 via Android1.具体要看路由怎么配置的,要确保双向通信的数据包不会走到意外的地方,基本就能通,和节点公网地址变不变没啥关系 |
6 yinmin 2024 年 12 月 13 日 via iPhoneOP 可以试试 headscale 的方案,底层也是 wireguard |
7 yinmin 2024 年 12 月 13 日 via iPhoneunifi 支持 openvpn ,建议 op 可以试试 openvpn 。 wireguard 不支持 ddns ,启动时解析 dns 一次,然后不会再解析 dns 锁死 ip 不变。 openvpn 支持 ddns ,设置 resolv-retry infinite ,remote 配置 ddns 域名,如果 ip 变化会自动连新 ip 。讨巧的方式是 openvpn client 配置里的 dns 服务器设置成 ddns ns server ,超快恢复连接。 |
8 TashinV 2024 年 12 月 18 日 via iPhone@JerryYuan |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。