配置WireGuard接口地址的核心在于正确设置本端监听、对端身份及允许的IP范围。需明确每个节点(服务器或客户端)的唯一公钥、本地IP地址(通常为私有网段如10.0.0.0/8)以及对端公钥。操作前需确认两端已生成密钥对,并规划好不冲突的IP段。配置后预期现象是接口状态变为Up,且可通过ping测试同网段IP验证连通性。
准备密钥与网络规划
首先使用WireGuard工具生成公私钥对。每个节点需保留自己的私钥用于本端配置,并将公钥交换给对端。网络规划方面,建议主服务器分配静态IP,客户端分配独立IP,VPN下载避免地址冲突。检查点:确保公私钥匹配,且所有节点的IP在同一子网内,否则路由不可达。

在网络节点上配置接口参数并验证连通性,是搭建WireGuard隧道前的关键实操步骤。
配置本端接口参数
在服务器端配置文件中,设置ListenPort(如51820/udp),分配Interface Address(如10.0.0.1/24)。此步骤定义本端在隧道中的身份。观察对象:配置文件保存后,重启WireGuard服务,通过wg show命令确认接口活跃且地址正确加载。预期现象:IP地址成功绑定到wg0接口,无错误日志。
设置对端与AllowedIPs
在每个节点的对端(Peer)区块中,填入对端公钥、预共享密钥(可选)及AllowedIPs。AllowedIPs不仅决定哪些流量通过隧道,还参与接收源地址校验。例如,海鸥服务器端将客户端AllowedIPs设为10.0.0.2/32,表示仅接受该IP发出的包。检查点:若AllowedIPs配置过宽(如0.0.0.0/0),可能导致非预期流量绕过本地路由,需精确匹配实际IP。
验证连通性与故障排查
配置完成后,在两端执行ping测试对端隧道IP。若不通,检查防火墙是否放行指定UDP端口,确认两端公网IP或内网穿透方案可用。观察对象:wg show的Transfer字段是否有数据变化。预期现象:ping延迟稳定且数据包无丢失。若AllowedIPs配置错误导致路由冲突,需重新调整允许列表,避免影响其他网络服务。




