Wi-Fi 与路由器

WireGuardPeer配置教程完整配置示例与实操说明

WireGuardPeer配置教程完整配置示例与实操说明

很多用户初次部署WireGuard的节点对等连接时,加速器经常遇到配置完成后长期无握手、能连虚拟网卡却无法访问内网资源的问题,多数故障都来自Peer段参数的错配,而非服务本身的稳定性问题。本文从实操排查的角度出发,给出完整的Peer配置示例和逐步骤校验方法,帮用户逐层定位配置错误,避开常见的参数填写误区。

配置前的基础环境核验要点

在开始修改任何Peer配置项之前,首先要确认WireGuard服务端的基础运行状态正常,给梨加速器避免后续排查时把底层网络问题和Peer配置问题混淆。首先在服务端执行wg show命令,确认对应网卡的监听UDP端口处于正常绑定状态,同时检查系统防火墙的入站规则,确保对应UDP端口没有被默认拦截。之后可以在待接入的客户端侧使用UDP端口探测工具,确认从客户端可以正常向服务端的对应UDP端口发送数据包,预期结果是端口探测返回开放状态,如果这一步无法通过,后续所有Peer配置调整都不会产生有效连接。

完整WireGuard Peer配置示例逐段说明

WireGuard Peer配置:配置示例说明是很多新手最容易忽略细节的部分,多数零散教程只贴了配置片段没讲参数的对应逻辑,很容易出现公钥、IP段错配的问题。服务端的Peer段需要填写的是接入客户端的公钥、可选的预共享密钥,以及客户端专属的虚拟IP段,这里的AllowedIPs参数必须只给当前Peer分配独有的虚拟IP,不能和其他已经接入的Peer地址段重叠。如果客户端处于运营商内网或者家用路由器的NAT网络之后,还可以在Peer段设置PersistentKeepalive参数,主动维持两端的UDP连接状态。

网络设备:WireGuard Peer配

运维人员正在核验WireGuard服务端运行状态,提前排查底层网络连通性问题

客户端的Peer段指向的是WireGuard服务端节点,这里需要填写服务端的公钥、服务端的公网IP加监听端口组成的端点地址,AllowedIPs参数可以根据使用场景调整,如果只需要访问服务端侧的内网资源,就只填写对应内网的网段,如果希望所有流量都走WireGuard隧道,就填写0.0.0.0/0。需要注意的是客户端本地生成的私钥只保存在本地,不需要同步给服务端,服务端只需要存储客户端的公钥即可完成身份校验。

配置后的逐项连通性排查步骤

两端的配置文件修改完成后,先执行wg-quick up wg0(对应自己的网卡名)启动服务,之后在两端分别执行wg show命令,确认配置的Peer条目已经被正常加载。如果输出的Peer列表为空,大概率是配置文件的括号格式错误,或者公钥复制的时候多了多余的空格、加速器换行符,需要逐字符核对公钥的长度和内容,修正之后重新加载配置。

接下来查看wg show输出里的latest handshake字段,如果这个字段一直为空,说明两端的Peer身份校验没有通过,数据包没有被对方正确识别。这时候优先排查最常见的公钥填反问题:很多新手会在服务端的Peer段填写服务端自己的公钥,在客户端的Peer段填写客户端自己的公钥,身份校验完全不匹配,自然不会生成握手记录,把两端的公钥交换之后重新加载配置即可。

如果已经出现了正常的握手时间戳,但是两端互相ping不通各自的WireGuard虚拟网卡IP,这时候要检查服务端的内核IP转发功能有没有开启,执行sysctl net.ipv4.ip_forward命令,确认返回值为1,如果转发功能未开启,内核会直接丢弃跨网段转发的数据包,导致虚拟网卡之间的连通性失效。

如果虚拟IP可以正常互通,但是客户端无法访问服务端侧的其他内网资源,这时候要回头核对服务端Peer段的AllowedIPs参数,确认客户端的虚拟IP被完整包含在分配的地址段里,同时检查其他Peer的配置有没有出现AllowedIPs段重叠的情况,地址段重叠会导致内核路由表乱跳,数据包被转发到错误的节点上。

常见配置误区规避

很多新手在配置全局隧道的时候,直接把0.0.0.0/0填入客户端Peer的AllowedIPs,却没有给服务端的公网IP单独配置排除规则,导致WireGuard本身的加密UDP流量也要走隧道传输,直接形成路由环路,最终隧道刚建立就立刻断连。正确的做法是在客户端本地添加静态路由,让服务端的公网IP走客户端原本的默认网关,不经过WireGuard隧道转发。

不要为了省事给所有接入的Peer节点配置同一个预共享密钥,这种操作会破坏不同Peer之间的流量隔离效果,不符合基础的隐私边界要求,每个新接入的Peer都应该生成独立的预共享密钥,避免单个节点的密钥泄露影响其他节点的通信安全。

部分用户配置完PersistentKeepalive参数之后,以为可以永久维持NAT映射不失效,实际上不同网络环境下的NAT超时规则并不统一,如果长时间闲置之后出现Peer连接断连的情况,只需要微调这个参数的数值适配当前网络环境即可,不需要反复修改其他已经确认正确的配置项。

远程办公编辑组
远程办公编辑组
内容编辑

围绕办公网络、视频会议和远程访问,说明连接准备与常见排查步骤。

查看更多文章
配置入门

找到适合当前设备的指南

遇到网卡协商速度偏低相关问题,可从“核对协商状态并使用已知正常连接对照”开始阅读。VPN套餐速度不能突破本地物理接口上限,需要结合具体环境判断。