xiaorouji

客户端与生态

PassWall 核心作者 · 2020 — 至今

又名 handsomeji · 小肉鸡

全协议通行的路由方舟:PassWall、链式代理与 OpenWrt 防火墙编排史

双子工程斩获逾 13,000 星标,以多核心热调度、前置链式中继与 nftables 原生重塑软路由网络世界

第一幕 · 烟囱困局:软路由单核时代的协议藩篱

2020 年初的家庭网关与软路由世界,正经历着前所未有的网络协议大爆发。

ShadowsocksR-Plus 依靠早期单协议脚本在 OpenWrt 固件中艰难维持,而 V2Ray、Trojan 等搭载混淆与 TLS 的新型协议亦呈井喷之势。然而,各款路由器代理插件如同林立在嵌入式设备上的封闭孤岛,往往与单一内核死死绑定;

在现实多变的网络环境下,极客用户迫切需要把轻量伪装的前置节点与大带宽的落地节点串联,或者对不同设备、不同目标域名分配截然不同的协议通道。但若在有限闪存的路由器上强行安装多个互不相通的插件,极易诱发端口劫持冲突、iptables 规则踩踏以及嵌入式系统的内存崩溃;

面对深层网络治理的技术断层,软路由生态亟需一种能够穿透异构内核藩篱、提供统一度量与分流调度的全新底层架构。[1][9]

第二幕 · 方舟初啼: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]

本站收录作品

已收录 2 款主导开发应用
PassWall

PassWall

开源免费
OpenWrt

OpenWrt 的 LuCI 代理管理插件,支持 Xray 与 sing-box 等核心,提供订阅、规则分流、透明代理与 DNS 配置。

PassWall2

PassWall2

开源免费
OpenWrt

独立于 PassWall 维护的 OpenWrt LuCI 代理管理插件,支持 Xray 与 sing-box 核心,提供订阅管理、规则分流、透明代理及按设备访问控制。

代表作品与核心贡献

PassWall

访问作品

经典跨核心 OpenWrt 软路由透明代理与多协议分流利器

PassWall 2

访问作品

全面适配 firewall4 与 nftables 的次世代透明代理重构版

PassWall Packages

访问作品

PassWall 及其依赖内核的 OpenWrt 软件源依赖包库

致敬开发者的坚守

代码或许归档,但火种永不熄灭。为推动网络对抗演进与底层工程突破的开拓者献上一份敬意。

单设备 1 小时内限致敬 1 次 · 匿名无感不收集隐私

编年大事记

xiaorouji 注册 GitHub 账号投身路由生态

开发者 xiaorouji(handsomeji)正式开启在 GitHub 的开源探索,投身于 OpenWrt 嵌入式软路由网络分流与透明代理工程。[11][10]

确立 PassWall 多核心多协议异构编排架构

在 OpenWrt 生态中打破单一核心壁垒,打通 Shadowsocks、V2Ray、Trojan 与 Brook 等多协议组件的统一热调度。[1]

发布 PassWall 4-2 稳定版本

确立 PassWall 4.x 阶段的 LuCI 控制台交互规范与多协议透明代理自愈流水线。[4]

落地前置节点链式中继与级联调度

在路由透明代理领域首创链式代理(Chain Proxy),允许将不同出站协议节点组合为流水线中继并跨核心转发。[4][1]

深度集成 HAProxy 负载均衡组件

引入工业级 TCP/HTTP 负载均衡器,实现节点集群并发分流、毫秒级心跳探测与故障自动无感切流。[4]

完成 PassWall 4.x 代码历史重整与版本规范化

提交「luci: Redefine the version (4-1)」,完成代码库历史重组与模块架构提纯,开启高频迭代新纪元。[6][1]

正式开源并上线 PassWall 2 1.0 重构版

提交「luci: online 1.0」,针对 OpenWrt 次世代防火墙与现代路由特性开辟全新的独立分支与演进工程。[7][2]

PassWall 2 确立 Xray 作为主力核心

提交「luci: Use Xray instead of V2Fly」,全面深化对 VLESS、XTLS 与 TPROXY 高性能流控的原生支持。[8][2]

PassWall 2 完善 OpenWrt 22.03+ nftables 原生规则

全面适配 firewall4 架构,以原生 nftables 规则替代传统 iptables 脚本,大幅降低内核数据包复制损耗。[5][2]

深度整合 sing-box 核心与新型 UDP 协议

全面引入 sing-box 作为主力核心之一,提供对 Hysteria、TUIC 等下一代高性能拥塞控制协议的原生编排支持。[4][5]

合并波斯语本地化拓展国际影响力

完善多语言支持体系,引入波斯语(Persian)完整界面翻译,为伊朗等严重网络审查地区的路由用户提供关键支持。[2][5]

成立 Openwrt-Passwall 官方开源组织

建立 Openwrt-Passwall 官方组织,将 passwall、passwall2 与 packages 软件源归集管理,推进组织化协作维护。[9]

PassWall 2 优化分流规则独立 FakeDNS 控制

提交「luci: FakeDNS can be enabled on the each shunt rules」,实现对各分流规则的独立 FakeDNS 粒度精细调控。[2]

PassWall 与 PassWall 2 同步发布 26.10.1 正式版

双子工程并驾齐驱,同步发布 26.10.1 版本,持续优化 DNS 分流逻辑、锁清理机制与订阅安全性。[4][5]

一手来源与考据

小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:

  1. [1]

    OpenWrt 经典多核心透明代理工具源码与工程实现

    https://github.com/Openwrt-Passwall/openwrt-passwall
  2. [2]

    全面适配 firewall4 与 nftables 的 PassWall 2 源码

    https://github.com/Openwrt-Passwall/openwrt-passwall2
  3. [3]

    PassWall 所需各类核心工具与第三方依赖的编译配置

    https://github.com/Openwrt-Passwall/openwrt-passwall-packages
  4. [4]

    记录版本更迭轨迹与软路由跨核心链式代理演进

    https://github.com/Openwrt-Passwall/openwrt-passwall/releases
  5. [5]

    记录 PassWall 2 在 nftables 与现代化 OpenWrt 上的迭代历史

    https://github.com/Openwrt-Passwall/openwrt-passwall2/releases
  6. [6]

    核验 PassWall 4.x 代码历史重整与版本规范化关键提交

    https://github.com/Openwrt-Passwall/openwrt-passwall/commit/8492f4f15b1e3b303c9d283fff738ce549410887
  7. [7]

    核验 PassWall 2 正式上线 1.0 的初始关键提交

    https://github.com/Openwrt-Passwall/openwrt-passwall2/commit/e8cfa2e1ec73775bf7c83f12b6b23dfb003a2707
  8. [8]

    核验 PassWall 2 全面切换为 Xray 作为默认主力的架构跃迁

    https://github.com/Openwrt-Passwall/openwrt-passwall2/commit/6dcc0a2e5d1ae62c1409ae2430ebcff886361a6d
  9. [9]

    维护 PassWall、PassWall 2 与相关依赖的统一官方开源组织

    https://github.com/Openwrt-Passwall
  10. [10]

    开发者公开主页与项目关联索引

    https://github.com/xiaorouji
  11. [11]

    PassWall 创始人兼主要维护者公开主页与提交凭证

    https://github.com/handsomeji
  12. [12]

    为现代 OpenWrt 提供自动化构建的 ipk 与 apk 软件源包分发通道

    https://sourceforge.net/projects/openwrt-passwall-build/
资料边界与事实声明

本文严格基于公开的代码仓库、Git 提交记录、Release 发布日志及开源社区公告编写,恪守公共技术文献边界,绝不探究开发者现实生活与个人隐私。

修订历史:
  • :依据 xiaorouji/PassWall 与社区组织仓库真实 Git 提交历史、跨核心链式代理实践编写。
  • :依据 Openwrt-Passwall 官方组织、PassWall 与 PassWall 2 真实 Git 提交历史、链式中继与 nftables 架构演进,重构为标准六幕非虚构小说化小传,补齐 14 项编年大事记与权威一手来源,标记已核验。

发现人物信息不准确?

写明需要纠正的内容,可附相关链接。资料会在人工核验后更新。