落叶的心思的博客

一个记录与折腾的小站

OpenWrt 上的 PassWall 插件详细配置教程

发布时间:

发布者:

分类:

阅读数:

157

点赞数:

7

阅读时长预计:

5 分钟

前言

本教程仅作为个人学习记录与技术爱好整理之用,旨在帮助自己和有类似需求的朋友更好地理解和使用 PassWall 插件相关功能。

请注意:本教程所涉及的内容和配置方法,仅限于技术研究与网络环境优化,不代表任何鼓励或支持用于以下行为:

  • 绕过法律法规的网络访问;
  • 进行任何形式的违法或违规活动;
  • 损害他人网络、设备或服务安全;

请严格遵守所在国家和地区的法律法规,合理、合法使用相关技术。

PassWall 插件简介

PassWall 是 OpenWrt 上使用的一款科学上网和流量分流插件,界面简洁,功能全面,适合普通用户与进阶用户使用。

核心特点:

  • 支持多种协议: 包括 Vmess、VLESS、Trojan、Shadowsocks、Socks5 等。
  • 支持多个核心后端: Xray、Sing-Box、Hysteria,灵活切换。
  • 订阅管理: 支持机场订阅导入与自动更新。
  • 规则分流: 内置 GFWList、ChinaList、GeoIP 等,流量按规则走代理或直连。
  • 访问控制: 可对不同设备指定走代理或直连,也可绑定固定节点。
  • 负载均衡与故障转移: 多节点自动切换或均衡分流,保障网络稳定。
  • Socks 服务端: 支持远程访问家庭网络或“回国”方案。
  • 日志查看: 提供运行状态与错误日志,便于排查问题。

适用场景:

  • 科学上网
  • 多设备智能分流
  • 回国访问
  • 节点订阅管理与故障自动切换

教程说明:

本站所有教程均基于本站所编译的 OpenWrt 固件进行编写,如果你使用的固件与本站提供的版本不一致,可能存在界面差异或功能不兼容的问题,请自行处理相关问题。

点击此处下载本站固件

初级设置

打开后台
使用浏览器访问进入你的路由器后台,输入用户名和密码登录后台。

设置开机启动延迟

依次点击:

  • 服务菜单 > PassWall > 高级设置
  • 将“开机时延迟启动”的值从默认的 60 改为 10 秒
  • 然后点击“保存”

添加订阅节点

进入:服务菜单 > PassWall > 节点订阅点击“添加”按钮,

填写以下信息:

  • 订阅备注:自定义备注,例如“机场A”
  • 订阅地址:粘贴机场提供的订阅链接
  • Shadowsocks / Trojan / Vmess / VLESS 等节点类型:全部选择 xray
  • 点击“保存并应用”

保存成功后再点击:
“手动订阅全部” 或订阅项旁边的“手动订阅”按钮
成功后下方日志中会看到订阅成功信息

手动添加节点的方法

  1. 打开节点列表页面
  2. 点击“通过链接添加节点”按钮
  3. 在弹出的输入框中粘贴你获取的节点链接
  4. 点击“添加”按钮完成节点导入

完成以上操作后,新节点将出现在节点列表中。

基本设置

进入:服务菜单 > PassWall > 基本设置

  • 主开关启用
  • TCP 节点:选择刚刚订阅的一个节点
  • UDP 节点:与 TCP 节点相同
  • 点击“保存并应用”

保存成功后页面显示:

  • TCP 运行中
  • UDP 运行中
  • DNS 运行中

网络测试

在 PassWall 顶部点击 测试:

  • 百度连接:点我检测
  • 谷歌连接:点我检测
  • GitHub 连接:点我检测
  • Instagram 连接:点我检测

只要有数值返回,说明网络已正常通过代理访问。

规则管理设置

进入:服务菜单 > PassWall > 规则管理

勾选以下选项:

  • 开启 Geo 数据解析
  • 开启自动更新规则(可设置更新时间)
  • 点击“保存并应用”

继续勾选以下规则:

  • gfwlist
  • chnroute
  • chnroute6
  • chnlist
  • geoip
  • geosite

然后点击页面下方的“手动更新”按钮,等待规则更新完成。

完成以上步骤后,PassWall 配置完成,可正常使用。若无进一步需求,此设置已满足日常科学上网需求。

故障转移的设置

介绍

“故障转移”是指当你设置的主节点因网络故障或服务器失效等原因无法连接时,系统会自动切换到备用节点继续服务,从而避免网络中断,提升稳定性与可用性。
许多机场节点稳定性不一,使用故障转移机制可实现多个节点的智能切换,避免手动切换节点的麻烦。

设置方法

进入 OpenWrt 后台,操作如下:

  1. 服务菜单 > PassWall > 节点列表
  2. 点击下方的“添加”按钮,填写:
  • 节点备注:如“故障转移”
  • 类型选择:Xray
  • 协议选择:Socks
  • 地址填写:127.0.0.1
  • 端口填写:1081
  • 点击“保存并应用”

进入 PassWall > 基本设置 页面:

找到最下面的 Socks 主开关,勾选启用,点击保存。

点击下面的“添加”按钮

  • 启用复选框打钩
  • 第一个组合框选择一个较稳定节点
  • 勾选“本机监听”可限制访问范围(按需)
  • 勾选“自动切换”
  • 检测频率(秒):建议 10 或更短
  • 超时秒数和重试次数按需设置(默认可用)
  • 设置备用节点:建议只添加几个稳定节点
  • 勾选“恢复切换”:主节点恢复时自动切换回主节点,可以按需是否启用
  • 节点也可以通过下面的可通过关键词筛选按钮进行添加删除
  • 点击“保存并应用”

返回 基本设置 页面:

选择刚设置好的“故障转移节点组”为 TCP 和 UDP 节点

再次点击“保存并应用”

设置完成后可通过网络测试确认代理是否正常工作。

PassWall 负载均衡设置说明

功能介绍

负载均衡是一种将多个节点同时启用、共享出站流量的机制,主要用于提升网络稳定性和访问速度。所有参与节点同时传输数据,即使某个节点偶尔不稳定,也不会明显影响整体连接。

设置步骤

1. 添加负载节点

进入 OpenWrt > 服务 > PassWall > 节点列表

点击页面底部“添加”按钮

填写:

  • 备注:可写“负载均衡”
  • 类型:Xray
  • 协议:Socks
  • 地址:127.0.0.1
  • 端口:1181
  • 点击“保存并应用”

2. 配置负载均衡规则

返回 PassWall,点击“负载均衡”菜单

  • 勾选“启用负载均衡”
  • 勾选“本机监听”(如需限制为本机访问)
  • 可按需勾选“控制台登录认证”
  • 设置“健康检查节点间隔时间”:10 秒
  • 点击“保存并应用”

3. 添加参与节点

在负载均衡设置页面,点击“添加”按钮

从下拉菜单选择已有节点可设置为“主用”或“备用”,按需选择,不要设置过多的节点,几个稳定的即可。
点击“保存并应用”

4. 启用负载均衡组

返回 PassWall > 基本设置 页面

在“出站节点”中选择刚创建的负载均衡组
点击“保存并应用”

在 PassWall 上方进行节点连接测试
完成后,你的出站流量将由多个节点共同承担,显著提升访问稳定性和效率。

其他设置

1、组件更新

此功能用于检查和更新 PassWall 各种组件。
如果当前系统运行稳定,建议不要随意更新,以免引发不兼容或功能异常的问题。

二、规则列表

此处可以手动添加自定义规则。
进入页面后,可以看到已有的规则样例,按照相同格式进行添加即可,适合进阶用户进行细节定制。

三、访问控制

用于为特定设备配置是否通过代理访问,或者绑定某一节点。

设置步骤:

  1. 进入“访问控制”页面,开启主开关,点击“保存并应用”。
  2. 点击“添加”按钮,勾选启用,填写备注。
  3. 源接口保持默认,源地址选择需要控制的设备(如手机、电脑)。
  4. 设置该设备使用的 TCP 和 UDP 节点(可选择直连或某个代理节点)。
  5. 点击“保存并应用”完成设置。

此功能适合局域网内不同设备使用不同访问策略。

四、服务器端配置

如果你拥有公网 IP,可以配置 PassWall 的服务器端功能,实现远程访问(如回家连接内网)。

设置步骤:

  1. 进入“服务器端”页面,勾选启用,点击“保存并应用”。
  2. 点击“添加”,勾选启用,填写备注。
  3. 类型选择 Xray,协议选择 Socks。
  4. 设置监听端口(建议使用不冲突的端口,如 1088)。
  5. 勾选“身份验证”,设置用户名和密码。
  6. 出站节点选择一个可用节点,作为远程连接的出口。

保存设置后,你可通过其他的客户端“域名+端口”的方式远程访问,输入对应的用户名和密码进行验证。

五、日志维护

日志页面记录了 PassWall 的运行状态和错误信息。
在出现连接异常或配置问题时,可以通过查看日志快速定位问题原因。

更高级的玩法与技巧,以后有时间再写。

转载声明:

转载此文章请注明出处。

若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

分享到:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注