💡 原文中文,约4700字,阅读约需12分钟。
📝

内容提要

本文介绍了如何在Windows下使用WireGuard配合动态DNS解析脚本,以应对经常改变IP的域名。作者修改了网上的脚本,增加了特性,可以作为服务安装,自带延迟功能,增加各类判断条件和错误处理。同时,文章还提供了Linux下的动态DNS解析脚本。需要注意的是,该脚本必须以SYSTEM用户身份执行。

🎯

关键要点

  • WireGuard 隧道建立后,域名不再重新解析,IP 改变会导致隧道断开。
  • WireGuard 官方未提供 Windows 下的动态 DNS 解析客户端脚本,需要自行编写。
  • 作者基于网上脚本进行了修改,增加了处理已启用隧道、服务安装、自带延迟功能等特性。
  • 脚本需以 SYSTEM 用户身份执行,以解密 WireGuard 配置文件。
  • 可以将脚本作为服务安装,以避免频繁执行时初始化新的 PowerShell 实例。
  • 使用 shawl 工具将脚本安装为服务,并设置为开机启动。
  • 提供了 Linux 下的动态 DNS 解析脚本的参考链接。
➡️

继续阅读