全协议通行的路由方舟:PassWall、链式代理与 OpenWrt 防火墙编排史
双子工程斩获逾 13,000 星标,以多核心热调度、前置链式中继与 nftables 原生重塑软路由网络世界
第一幕 · 烟囱困局:软路由单核时代的协议藩篱
2020 年初的家庭网关与软路由世界,正经历着前所未有的网络协议大爆发。
ShadowsocksR-Plus 依靠早期单协议脚本在 OpenWrt 固件中艰难维持,而 V2Ray、Trojan 等搭载混淆与 TLS 的新型协议亦呈井喷之势。然而,各款路由器代理插件如同林立在嵌入式设备上的封闭孤岛,往往与单一内核死死绑定;
在现实多变的网络环境下,极客用户迫切需要把轻量伪装的前置节点与大带宽的落地节点串联,或者对不同设备、不同目标域名分配截然不同的协议通道。但若在有限闪存的路由器上强行安装多个互不相通的插件,极易诱发端口劫持冲突、iptables 规则踩踏以及嵌入式系统的内存崩溃;
第二幕 · 方舟初啼:PassWall 的多核心统一编排
在软路由极客社区的强烈呼声中,接棒早期探索的开发者 xiaorouji(handsomeji)正式开启了 PassWall 的深度重塑与架构升维。
xiaorouji 确立了“内核解耦,插件积木”的设计哲学。PassWall 不再将命运托付给任何单一核心,而是将 Shadowsocks-libev、Shadowsocks-Rust、V2Ray、Trojan-Go、Brook 与 NaiveProxy 等全部抽象为可替换的无差别转发节点池;
「luci: Redefine the version (4-1)」
在 OpenWrt 经典的 LuCI 控制台中,PassWall 为每一个异构核心设计了丝滑的参数映射引擎与守护进程自愈通道,彻底终结了软路由“换协议即换固件”的蛮荒历史;
凭借直观的节点订阅解析、极低的 CPU 资源占用与一目了然的状态监视面板,PassWall 迅速被各类主流 OpenWrt 固件纳入官方软件源,成为软路由玩家必不可少的中枢插件。[6][1][4]
第三幕 · 链式中继:打破网络尽头的拓扑极限
2021 年春,xiaorouji 在 PassWall 中落地了其在软路由历史上最具开拓性的工程创举——前置代理与链式中继(Chain Proxy)。
以往的路由器透明代理中,局域网流量只能以“单跳直连”的简陋拓扑出境。面对本地运营商对特定协议的严格 QoS 限速与长途公网的高丢包,单跳直连极易发生链路拥塞;
xiaorouji 打通了跨内核的数据级联通道:用户可以指定以轻量 Trojan 或 Shadowsocks 作为前置隧道中继,再将脱敏后的流量注入后置的 Xray 或 V2Ray 高速节点,两段链路甚至可以由不同核心分别承载;
不仅如此,PassWall 深度引入了工业级负载均衡组件 HAProxy,支持对多节点执行实时健康检查与故障自动秒级切流。软路由不再仅仅是简单的数据转发开关,而是化身为掌控复杂网络拓扑的弹性调度中心。[4][1]
第四幕 · 治水之术:DNS 迷宫与中国列表的双流治理
透明代理最险恶的暗礁,永远潜伏在 DNS 解析与防火墙防污染的毫厘之间。
DNS 劫持、国外 CDN 解析漂移至慢速节点、内网回环死锁以及直连网站反向减速,是家庭局域网中最常见的体验杀手。针对这一系列痛点,PassWall 构筑了一套立体纵深的 DNS 治水工程;
xiaorouji 协同集成了 ChinaDNS-NG、smartdns、dnsmasq 与 pdnsd,率先引入 Fake-IP 地址池与 DoH/DoQ 加密传输机制,将境内与境外域名的解析管线彻底物理隔离;
在流量控制层面,PassWall 借助精细维护的 chnroute、chnroute6、gfwlist 以及基于 MAC/IP 地址的 ACL 访问控制列表,让家庭中的智能电视、游戏主机、NAS 与办公电脑各行其道,完美实现了“国内直连如飞,国际翻山越岭”的无感网络自治。[1][4]
第五幕 · 破壁新生:PassWall 2 与 nftables 次世代重构
2022 年 3 月,OpenWrt 官方生态迎来了一场翻天覆地的技术震荡:沿用数十年的 iptables/fw3 架构被正式弃用,系统全面转向基于 nftables 的 firewall4 引擎。
底层的剧烈变迁导致无数依赖旧版 iptables 脚本的软路由插件全线崩溃或严重降级。面对庞大历史包袱的羁绊,xiaorouji 展现出了顶级工程师的决绝与魄力;
2022 年 3 月 7 日,他正式发布了独立演化的次世代重构项目 PassWall 2:
「luci: online 1.0」
PassWall 2 原生面向 firewall4 与 nftables 语法彻底重写底层透明转发层,原生结合 TPROXY 与 Xray 路由规则,大幅消除了内核层面的数据包复制损耗;
同时,针对 OpenWrt 现代化包管理机制,率先引入 Alpine 风格的 APK 软件源发布与 SourceForge 持续集成通道,使软路由在极高并发下依然保持着极致优雅的响应速度。[2][7][8]
第六幕 · 时代余响:双星长明与全球极客方舟
从 2020 年初露锋芒,到 2026 年双子工程并驾齐驱,xiaorouji 与协同维护者们在 GitHub 上斩获了超过 13,000 颗星标,在 OpenWrt 软路由编年史中留下了不可磨灭的浓墨重彩。
如果说 OpenClash 展现了基于规则集的现代声明式美学,那么 PassWall 则代表了自由主义极客对网络拓扑绝对掌控权的极致追求。从对 Hysteria 2、TUIC、AnyTLS 等下一代前沿协议的极速跟进,到波斯语本地化跨越重洋援助深陷网络审查的伊朗网民,PassWall 早已超越了一个单纯的路由器插件;
2026 年初,开源组织 Openwrt-Passwall 正式建立,PassWall 与 PassWall 2 在 26.10.1 版本的演进中依旧保持着高频心跳;
在无数个被机柜蓝光点亮的深夜,默默运行在千家万户网关深处的 PassWall,正如同一艘永不沉没的数字方舟,坚定地守护着每一束渴望拥抱开阔世界的自由微光。[9][4][5]