在WireGuard中,MTU与备份连接需分别通过接口配置和Peer条目进行设置。MTU应设为隧道实际承载的最大数据单元,通常比物理链路MTU略小以容纳封装开销;备份连接则利用同一私钥下添加多个Peer条目实现,每个条目独立定义AllowedIPs,但所有条目必须监听同一端口。操作前需确认系统网络接口命名及WireGuard版本支持,爱加速避免误改影响主链路的路由表。
确定并设置MTU值
MTU设置影响分片与重传效率。客户端与服务端接口均需配置,爱加速VPN首次连接方法通常服务端MTU可设为1420字节(假设物理MTU为1500,扣除WireGuard约80字节封装开销),客户端建议相同或略小。修改前需查看当前接口状态,如使用`ip link show`确认接口名与默认MTU。配置时编辑`/etc/wireguard/wg0.conf`,在`[Interface]`段添加`MTU = 1420`。保存后重载配置,再次运行`ip link show wg0`,预期输出中MTU字段显示为1420,若仍为默认值说明配置未生效或接口未重启。

正在终端中调整WireGuard的MTU参数以优化隧道传输效率。
配置备份Peer条目
WireGuard本身不内置自动故障切换,备份连接需通过多Peer实现。每个Peer条目代表一条独立UDP连接,需分配不同公钥与IP。在`[Peer]`段下新增条目,定义`PublicKey`、`PresharedKey`(可选)及`Endpoint`。注意`PersistentKeepalive`为单数,默认25秒,爱加速VPN首次连接方法建议短连接场景调至20秒以保持NAT映射。`AllowedIPs`需精确划分,如主Peer设为`0.0.0.0/0`,备份Peer仅设`192.168.1.0/24`等子集,避免路由冲突。配置后使用`wg show`查看对端列表,确认新Peer已加载且处于Handshakes状态。
验证连接与路由行为
验证需分两步。首先测试MTU:使用`ping -M do`并指定`size`参数逐步增加,直到出现分片或失败,确认实际MTU是否与配置匹配。其次检查路由:运行`ip route show table all`,确认`AllowedIPs`对应的路由已注入且优先级正确。若备份Peer未触发,检查UDP端口是否被防火墙阻断,爱加速VPN首次连接方法以及`Endpoint`是否可达。注意UDP与TCP同号端口互不影响,WireGuard仅监听UDP。若配置`0.0.0.0/0`,该Peer将捕获所有非特定路由流量,但不会覆盖本地链路层路由,需结合策略路由测试实际流量走向。
爱加速 


