如何让 wireguard 自动重新连接

2022-06-30 09:02:56 +08:00
 Awes0me

由于家里宽带的 ip 经常变动所以我 endpoint 写的是域名,这就导致了 Windows 和 Android 的客户端连接时间长了就连不上了,他们又不会自动重新链接,需要手动断开一次,很麻烦。

iOS 上我用的 surge 作为客户端就没问题,请问有没有什么办法可以解决?

6847 次点击
所在节点   WireGuard
30 条回复
billytom
2022-07-01 00:00:42 +08:00
@Stendan
@me221
感谢两位大神的回答,我这会用 zerotier 了,最近不知道为啥好几个 梅林固件(华硕路由器)都把 wireguard 取消了,但 zerotier 在 koolcenter 应用商城里有,它那个自带 NAT 下级路由,所以就先这样了。但就性能来说,同是 UDP ,这 zerotier 性能一言难尽(虽然它标称直连)
nxuu
2022-12-13 22:06:15 +08:00
家宽的公网 ip 变化 你在光猫设置 一般是一周变化一次。如果是用路由器 就根据路由器的设置来变化了。不会频繁变化的。
kenvix
2023-08-13 20:54:53 +08:00
补一个 openwrt 的,直接在 luci 面板的计划任务里面添加:
* * * * * /usr/bin/wireguard_watchdog
jueti
2023-08-23 11:52:34 +08:00
广东电信是两天变一次 IP
TashinV
24 天前
翻一下,请问 OP 这种 ip 地址变化,但是 wireguard 客户端 endpotin 又是写的域名,这样的情况,使用 surge 作为 wireguard 客户端,哪怕 ip 地址变化了也可以使用域名连接上吗?
Awes0me
24 天前
@TashinV surge 一点问题都没有
TashinV
24 天前
@Awes0me 这有点儿奇怪……顺便问一句,iPadOS 和 macOS 的 surge 也没有问题吗?
Awes0me
24 天前
@TashinV 没有,surge 连不上的时候会自动重新获取 ddns 的 ip ,但是 Windows 和 Android 的客户端连不上不会刷新,就一直连那个老的
TashinV
24 天前
@Awes0me
明白原理了。windows 下面不知道 clash 是不是也支持自动重新刷新 ddns……
Awes0me
24 天前
@TashinV 不会的,都 2024 了,还是时不时要手动断开连接一次

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

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

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

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

© 2021 V2EX