-
安装WireGuard:
- 在Ubuntu或Debian系统上安装WireGuard:
sudo apt-get install wireguard
- 在 CentOS/Fedora 上安装:
sudo dnf install wireguard
- 在Arch Linux 上安装:
sudo pacman -S wireguard
- 在Ubuntu或Debian系统上安装WireGuard:
-
生成WireGuard接口:
- 创建并激活一个新的接口(
wg):wg create wg sudo wg-quick-hup wg
- 创建并激活一个新的接口(
-
配置节点筛选:
- 打开WireGuard的配置文件进行编辑:
sudo nano ~/.wireguard/wg.conf
- 添加以下内容到配置文件中:
[Route] # 确定是否选择节点作为默认路由()或备份路由(1) # 可选参数:distance, latency, bandwidth, packet-loss # 选择最近的节点作为默认路由,并考虑延迟: Select = '' # 使用距离(distance)和延迟(latency)作为筛选标准 Metrics = 'distance latency'
- 保存并退出编辑器。
- 打开WireGuard的配置文件进行编辑:
-
应用配置并重新连接:
- 更新现有接口的配置并重新连接:
sudo wg update wg sudo wg-quick-hup wg
- 更新现有接口的配置并重新连接:
-
验证节点筛选:
- 查看接口详情,确认节点筛选是否生效:
sudo wg show wg
- 检查选择的节点是否为距离最近或延迟最低的。
- 查看接口详情,确认节点筛选是否生效:
-
测试网络连接:
测试通过选择的节点连接到互联网,确保网络功能正常。
-
进一步优化(可选):
- 使用
mtrace检查路由信息,确认节点是否正确作为默认路由。 - 使用
iperf测量带宽,确保选择的节点带宽充足。
- 使用
通过以上步骤,您可以在WireGuard中配置节点筛选功能,优化网络性能和稳定性。









