
AllowedIPs 与分流路由:发送选择与接收检查
从双向地址选择理解分流与全隧道,避免两端配置机械照抄。
阅读全文先明确目标流量应该走哪里,再决定前缀、网关与回程。路由选择、访问过滤和地址转换需要分别设计。

Interface Address 描述本机地址,Peer AllowedIPs 描述与对方身份关联的地址范围。先记录本地局域网、隧道网段与目标网络,检查是否重叠。
发送时匹配目标选择 Peer,接收时检查对端来源。AllowedIPs、分流与全隧道教程说明两端为什么不能机械照抄。
| 范围 | 常见前缀形式 | 同时考虑 |
|---|---|---|
| 单主机 | IPv4 /32;IPv6 /128 | 最小可用访问与身份归属 |
| 远端网段 | 例如 192.168.50.0/24 | 系统路由与目标回程 |
| IPv4 全隧道 | 0.0.0.0/0 | 默认路由、网关出口及解析 |
| IPv6 全隧道 | ::/0 | IPv6 地址、路由、转发与过滤 |
表中地址仅为示例。wg-quick 通常依据 AllowedIPs 建立路由;纯 wg 配置不自动替你完成全部系统选路。远程维护时保留原路由和恢复入口。
网关内核是否转发、forward 链是否允许、真实出口是否正确、目标如何返回,必须逐项检查。开放外层 UDP 监听端口,与允许内层流量转发属于不同路径。
参考nftables、NAT 与回程路由教程决定是否需要受限 NAT。站点互联有正确的双向路由时,不一定使用 masquerade。
分流配置中,内部 DNS 所在地址也需要可达。DNS 扩展由客户端工具和系统解析器处理,不是 WireGuard 核心协议自动下发的功能。
IP 可通而域名失败时,按客户端解析与 DNS 路由检查。握手没有更新时先检查UDP 外层路径,更多线索见连接排障栏目。
把原理带回具体场景,逐步完成配置与验证。

从双向地址选择理解分流与全隧道,避免两端配置机械照抄。
阅读全文
握手只是起点。沿去程和回程检查转发、过滤及条件性的地址转换。
阅读全文
分开验证隧道、DNS 路由和系统解析器,定位 IP 可达而域名失败的问题。
阅读全文