以下是针对 OpenWrt/LEDE 路由器固件 中 PassWall 插件 的基础设置教程,涵盖科学上网核心功能配置。操作前请确保已通过SSH或LuCI界面安装PassWall插件。
一、PassWall 基础配置步骤
1. 进入PassWall管理界面
- 浏览器访问路由器后台(如 192.168.1.1)→ 进入 服务 → PassWall。
2. 添加服务器节点
- 步骤:
- 点击 节点列表 → 添加节点。
- 填写服务器信息(以SS/SSR为例):
- 协议:选择 Shadowsocks或ShadowsocksR。
- 服务器地址:输入节点IP或域名。
- 端口:填写服务器端口(如 443)。
- 加密方式:选择 AES-256-GCM等加密方式。
- 密码:输入节点密码。
- 混淆(可选):SSR需配置,如 plain。
 
- 点击 提交 保存节点。
 
3. 配置全局代理
- 步骤:
- 进入 基本设置 → 常规设置。
- 启用 启用PassWall。
- 代理模式 选择:
- 全局模式:所有流量走代理。
- 规则模式:按规则分流(需配置规则,见下文)。
 
- 选择 默认代理协议(如 Shadowsocks)。
- 选择已添加的节点 → 点击 保存并应用。
 
4. 分流规则配置(可选)
- 场景:仅让特定应用/域名走代理(如国外网站)。
- 步骤:
- 进入 规则管理 → 规则列表 → 添加规则。
- 填写规则:
- 规则名称:自定义(如 Google)。
- 规则类型:选择 域名或IP。
- 规则内容:输入域名(如 *.google.com)或IP段。
- 动作:选择 代理。
 
- 提交规则后,返回 常规设置 → 规则模式 生效。
 
二、高级功能配置
1. DNS防污染
- 步骤:
- 进入 DNS设置 → 启用 开启DNS防污染。
- 填写 DNS服务器(如 223.5.5.5或8.8.8.8)。
- 保存设置。
 
2. 避免IP泄漏
- 步骤:
- 进入 常规设置 → 启用 开启强制路由。
- 启用 开启IPv6支持(若网络支持IPv6)。
 
3. 端口转发(TCP/UDP)
- 场景:需代理游戏、P2P等UDP流量。
- 步骤:
- 进入 端口转发 → 添加规则。
- 填写端口范围(如 1-65535)→ 选择协议(TCP+UDP)。
- 保存后重启PassWall。
 
三、常见问题排查
1. 连接失败
- 检查服务器地址、端口、密码是否正确。
- 更换加密方式(如 chacha20-ietf-poly1305)。
- 关闭防火墙测试(临时操作)。
2. 速度慢
- 尝试切换协议(如 V2Ray)。
- 调整MTU值(进入 高级设置 → MTU 设置为 1360)。
- 更换服务器节点。
3. 规则不生效
- 检查规则优先级(拖动调整顺序)。
- 确认规则类型(域名需带 *通配符,如*.youtube.com)。
四、注意事项
- 合规性:请遵守当地法律法规,勿用于非法用途。
- 固件兼容性:不同OpenWrt版本PassWall界面可能略有差异,以实际为准。
- 备份配置:修改前建议导出配置(进入 系统管理 → 备份/恢复)。
如需更详细的协议配置(如V2Ray、Trojan),可提供具体需求后补充说明。