如果Wireguard服务端的ip是动态的,这个时候可以使用到ddns技术,使用ddns技术时有个问题,wireguard客户端只会在启动时进行一次域名解析,之后就使用这个解析的值。 该问题在OpenWRT上的解决方案为: 1 2 3 4 5 6 7 8 9 # Periodically re-resolve inactive peers cat << "EOF" >> /etc/crontabs/root * * * * * /usr/bin/wireguard_watchdog EOF uci set system.@system[0].cronloglevel="9" uci commit system /etc/init.d/cron restart 参考资料 DynamicAddress OpenWRT配置wireguard时忘记勾选Route Allowed IPs导致地址不可访问 Wireguard OpenWRT 忘记配置路由,导致无法ping通
如果Wireguard服务端的ip是动态的,这个时候可以使用到ddns技术,使用ddns技术时有个问题,wireguard客户端只会在启动时进行一次域名解析,之后就使用这个解析的值。 该问题在OpenWRT上的解决方案为: 1 2 3 4 5 6 7 8 9 # Periodically re-resolve inactive peers cat << "EOF" >> /etc/crontabs/root * * * * * /usr/bin/wireguard_watchdog EOF uci set system.@system[0].cronloglevel="9" uci commit system /etc/init.d/cron restart 参考资料 DynamicAddress