Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Openwrt-Passwall/openwrt-passwall2

说明与用途

**项目简介**
Openwrt‑Passwall(亦称 passwall2)是基于 OpenWrt 的网络代理/分流插件,使用 Lua 编写,提供透明代理、分应用/分设备流量走向、自动节点切换等功能,适合在路由器上快速搭建科学上网或企业内部流量管控方案。

**价值**

  • **一键式代理管理**:通过 Web UI 或命令行即可添加、切换 V2Ray、SSR、Trojan 等多种协议的节点,免去手动配置 iptables、dnsmasq 的繁琐。
  • **细粒度分流**:支持基于域名、IP、端口或 MAC 地址的策略路由,帮助实现国内外流量分离、宽带限速或安全审计。
  • **社区活跃**:超过 3 k 星、700+ Fork,维护者持续更新(截至 2026‑07‑12),拥有丰富的插件生态和文档示例,降低学习成本。

**典型接入方式**

  1. **准备 OpenWrt 环境**:在支持的路由器上刷入官方或 LEDE 版 OpenWrt。
  2. **安装 Passwall**:
   opkg update
   opkg install luci-app-passwall

或使用官方提供的自定义仓库 URL 添加后再安装。

  1. **配置节点和策略**:登录 LuCI(http://<router‑ip>/cgi-bin/luci),在 “Passwall” 页面添加代理节点,设置分流规则(如 “国外流量走代理”, “局域网设备直连”)。
  2. **启用并验证**:启动 Passwall 服务,使用 curl ipinfo.io 或浏览器访问被墙网站确认流量已走代理。

在更复杂的企业场景下,可通过 SSH/Ansible 自动化脚本批量部署 Passwall,并结合 iptables、dnsmasq 的自定义规则实现统一的流量审计与日志上报。

**生产可用性**

  • **成熟度**:项目已在大量家庭和小型企业路由器上长期运行,社区贡献活跃,更新频率高。
  • **适用范围**:适合原型验证、内部工具或对网络代理有明确需求的生产环境;但因依赖 OpenWrt 硬件平台,需确保路由器性能足以承担加密转发。
  • **风险与注意事项**:
  • **集成成本**:元数据中缺少标准化的 CI/CD 或 Helm 包,需要手动验证依赖(Lua、iptables、dnsmasq 版本兼容性)。
  • **维护负担**:升级 OpenWrt 时需确认 Passwall 与新内核、libustream‑websocket 等库的兼容性。
  • **安全审计**:代理节点信息保存在路由器文件系统,建议加固 SSH、使用只读根文件系统或容器化(如 OpenWrt‑Docker)以降低风险。

总体而言,Passwall2 在 **原型开发** 与 **内部网络代理** 场景下具备 **中等到高** 的生产可用性,只要在部署前完成硬件兼容性、依赖版本以及安全加固的检查,即可在正式环境中稳定运行。

实际用途

Openwrt-Passwall/openwrt-passwall2 may be useful when its README and activity match a concrete workflow.

限制与审查说明

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • 来源: github
  • 语言: Lua
  • 记录日期: 2026-09-05T17:31:49.958Z
原始来源