PassWall 2 软路由轻量多协议分流
PassWall 2 是 OpenWrt 路由生态中与 OpenClash 并驾齐驱的另一大顶级分流神器。与 OpenClash 重度依赖单一规则配置文件的思路不同,PassWall 采用了更为模块化、轻量化的系统集成架构。
它允许用户将不同协议节点(如 Xray、Sing-box、Trojan、Shadowsocks)任意组合,分配给不同的应用分流策略组(例如主节点走香港专线、流媒体走新加坡、社交软件走美国),具有极强的容灾能力与极佳的内存控制。
PassWall 核心特性与适用人群
Section titled “PassWall 核心特性与适用人群”| 维度 | PassWall 2 表现 | 优势说明 |
|---|---|---|
| 多协议混编能力 | 支持在单一系统内同时并行挂载 Xray 与 Sing-box 核心 | 某个协议突遭阻断时,备用核心节点无感兜底 |
| 低配设备极度友好 | 纯 C 与 Shell 编写的 luci 控制层,内存占用极小 | 即使只有 256MB 内存的老旧 MT7621 路由也能平稳运行 |
| 分流列表清晰直接 | 大陆白名单、GFWList、自定义域名列表直观独立维护 | 规则调试简单,改动即时生效,无需重载整个大配置 |
| TCP/UDP 分开指定节点 | 支持 TCP 走延迟最低的专线,UDP 走大带宽游戏优化节点 | 主机外服对战体验极佳,彻底消除 NAT 冲突 |
固件集成与软件源准备
Section titled “固件集成与软件源准备”- 大多数第三方编译的开源路由器固件(如 ImmortalWrt、OpenWrt 社区版)已在软件仓库中内置了 PassWall 及其依赖。
- 若需手动安装,请前往 PassWall 官方开源仓库,下载对应芯片架构的
luci-app-passwall与核心组件包。 - 通过软路由后台 Web 界面上传并批量安装 IPK。
节点订阅导入与分组编排
Section titled “节点订阅导入与分组编排”- 登录 OpenWrt 管理后台,点击导航栏的 “服务” -> “PassWall”。
- 切换至 “节点列表” 选项卡,滑至最底部的“节点订阅”区域。
- 点击“添加”,填入机场订阅标签,在订阅网址栏粘贴机场后台提供的通用订阅链接(支持 V2Ray、Xray、SS 等多种格式)。
- 保存并点击“手动更新订阅”,节点信息将迅速格式化呈现在列表中。
- 针对节点进行批量延迟 Ping 测试,筛选出当前连通性最佳的节点。
主开关配置与透明分流启用
Section titled “主开关配置与透明分流启用”- 切换回 PassWall “基本设置” 界面。
- 主开关设置 勾选“启用”。
- TCP 节点选择 下拉框中选中延迟最低的专线主节点。
- UDP 节点选择 可选择“与 TCP 相同”,或指定特定的全锥形 NAT 游戏加速节点。
- DNS 过滤模式
- 推荐选择 “ChinaDNS-NG” 或 “DNS2SOCKS / SmartDNS” 联动。
- 国内域名交由上游 ISP 本地 DNS 解析,国外域名通过代理向海外公共安全 DNS 查询,彻底防止解析结果被篡改。
- 点击页面底部的 “保存并应用”,全屋透明分流即刻生效。
常见故障诊断与自查表
Section titled “常见故障诊断与自查表”| 常见故障 | 诱发原因 | 处理手段 |
|---|---|---|
| 保存后状态显示未运行 | 缺少核心可执行文件(如 xray-core 或 sing-box) | 通过 opkg 安装缺失的 xray 或 sing-box 核心包 |
| 外网能打开,但国内微信图片收发极慢 | 国内 DNS 解析超时或被误代理至海外节点 | 检查 ChinaDNS-NG 配置,将国内上游 DNS 设为 223.5.5.5 与 119.29.29.29 |
| 更新订阅时提示 curl 证书错误 | 软路由系统缺少 ca-certificates 根证书包 | 执行 opkg update && opkg install ca-certificates 补全系统证书链 |