有人问 passwall 和 SSR-plus 那个更快,主要还是看软路由硬件和机场订阅节点了,在 X86 和 ARM架构 的软路由设备上肯定是有些不同,但是相差不会太大,让本人推荐的话?我更加倾向 passwall,因为它占用小,DNS模式更稳定一些,功能也比较简单。

操作流程

1、进行 LuCI 管理界面,在“系统”-“软件包”-“配置”内,将发行源地址替换,一些下提供的发行源地址适用于 aarch64_cortex-a53 架构,其他设备请自行参考修改地址,地址如下:

src/gz openwrt_core https://downloads.openwrt.org/snapshots/targets/armvirt/64/packages
src/gz openwrt_base https://archive.openwrt.org/releases/packages-22.03/aarch64_cortex-a53/base
src/gz openwrt_luci https://archive.openwrt.org/releases/packages-22.03/aarch64_cortex-a53/luci
src/gz openwrt_packages https://archive.openwrt.org/releases/packages-22.03/aarch64_cortex-a53/packages
src/gz openwrt_routing https://archive.openwrt.org/releases/packages-22.03/aarch64_cortex-a53/routing
src/gz openwrt_telephony https://archive.openwrt.org/releases/packages-22.03/aarch64_cortex-a53/telephony

更换OpenWRT软件源地址

2、任何插件需要正常运行,避免不了需要安装对应的依赖,替换完发行源地址后,就需要安装 PassWall 所需的依赖,中途如无法安装成功依赖,可以通过 --force-overwrite 来解决问题,依赖如下:

opkg update
# 所需依赖
opkg install boost
opkg install boost-system
opkg install boost-date_time
opkg install boost-program_options
opkg install coreutils-base64
opkg install coreutils-nohup
opkg install libltdl7
opkg install liblua5.1.5
opkg install liblua5.3-5.3
opkg install kmod-nft-compat
opkg install brook_20210701-22_aarch64_generic.ipk
opkg install chinadns-ng_1.0-beta.25-20_aarch64_generic.ipk
opkg install dns2socks_2.1-10_aarch64_generic.ipk
opkg install ipt2socks_1.1.3-12_aarch64_generic.ipk
opkg install kcptun-client_20210922-10_aarch64_generic.ipk
opkg install microsocks_1.0.2-20_aarch64_generic.ipk
opkg install naiveproxy_97.0.4692.71-2-49_aarch64_generic.ipk
opkg install pdnsd-alt_1.2.9b-par-18_aarch64_generic.ipk
opkg install shadowsocks-libev-ss-server_3.3.5-5_aarch64_generic.ipk
opkg install shadowsocksr-libev-ssr-local_2.5.6-35_aarch64_generic.ipk
opkg install shadowsocksr-libev-ssr-nat_2.5.6-35_aarch64_generic.ipk
opkg install shadowsocksr-libev-ssr-redir_2.5.6-35_aarch64_generic.ipk
opkg install shadowsocksr-libev-ssr-server_2.5.6-35_aarch64_generic.ipk
opkg install simple-obfs_0.0.5-13_aarch64_generic.ipk
opkg install ssocks_0.0.14-15_aarch64_generic.ipk
opkg install ssocksd_0.0.14-15_aarch64_generic.ipk
opkg install tcping_0.3-21_aarch64_generic.ipk
opkg install trojan-go_0.10.6-20_aarch64_generic.ipk
opkg install trojan-plus_10.0.3-9_aarch64_generic.ipk
opkg install trojan_1.16.0-8_aarch64_generic.ipk
opkg install v2ray-core_4.44.0-37_aarch64_generic.ipk
opkg install v2ray-plugin_5.0.2-56_aarch64_generic.ipk
opkg install xray-core_1.5.3-37_aarch64_generic.ipk
opkg install xray-plugin_1.5.3-32_aarch64_generic.ipk

# 强制安装
opkg install [依赖名] --force-overwrite

3、依赖安装完成进行安装 PassWall 插件,注意:以下安装的插件是 aarch64_cortex-a53 架构使用的魔改版,其他设备可以到 Openwrt Download Server 插件库进行下载安装,提供俩种安装方法,命令安装和在线安装,在线安装可以通过文件传输进行安装,如下图:

# 命令安装
wget https://cloud.opssh.cn/chajian/luci-app-passwall_3.6-41_all.ipk
opkg install luci-app-passwall_3.6-41_all.ipk

# 在线下载
https://cloud.opssh.cn/chajian/luci-app-passwall_3.6-41_all.ipk

# 插件库地址
https://op.supes.top/packages/

在线安装passwall插件

4、安装完成 PassWall 就可以在 LuCI 可视化界面的看到,然后在插件内的“节点订阅”开始导入订阅链接,点击底部的“添加”增加填写框,然后填写对应的“备注和订阅链接”勾选“启用”,点击“保存&应用”后就可以手动订阅了,如下图:

填写订阅链接并获取订阅节点

5、手动订阅完成后,到“节点列表”查看较为延时低的 SS/SSR/V2Ray/Trojan 节点,可以刷新订阅节点对比延迟,然后点击节点后的“使用”,给“TCP”或“UDP”添加节点,延迟虽然不能代表快慢,但终究延迟低的节点,还是相对稳定,如下图:

选择低延时的订阅节点

6、有些朋友或许会需要到 Socks5 代理,那么就需要在“节点列表”的“添加”内选择添加 Socks5 类型代理,填写“地址(支持域名)”和“监听端口”,服务商提供的 Socks5 地址,有“用户名”和“密码”有就填写,没用直接“保存&应用”,如下图:

添加Socks5代理

7、一切准备就绪后进入“基本设置”,查看“TCP节点”是否选择节点,默认“UDP节点”与“TCP节点”相同,如果需要 Socks5 匿名访问,就选择添加的 Socks5 代理,不需要直接关闭,“国内DNS服务器(UDP)”和“DNS地址”建议使用国内 阿里云 或 腾讯云,然后启用“总开关”保存应用,其他参考设置下图:

开启passwall订阅

8、启用插件后,在“基本设置”的运行状态内点击“谷歌连接”,查看是否可以正常访问,能够访问会显示“非常慢一般很快非常快”,无法访问就会提示“连接失败 X”,如不能访问可以尝试更换 TCP 节点,如下图:

访问谷歌连接测试

节点测速

简单测速使用 YouTube 4K 视频来测试,测试环境为:联通300M + V2ray节点,YouTube 4K 平均跑分为 120000Kbps,本次测速节点由 大哥云 提供,新用户免费使用,先使用后付费,三大运营商友好网络,测速结果如图:

测速订阅节点4K视频跑分

最后说明

本文在 2022年08月28日 重新修订,说实话你发什么别人采集什么,采集就采集吧,起码尊重下别人成果吧,不尊重别人成果也就算了,失效的内容更新也不更新,搞笑~

浏览网页只打开 TCP节点 即可,如果不玩游戏或不支持游戏加速的节点,不推荐开启 UDP 节点,虽然网上的 Socks5 代理列表一抓一大把,但免费的终归不安全,不推荐使用。

如有些域名地址不想通过代理访问,可以在访问控制内添加到白名单,白名单域名不走代理通道,对所有模式有效,且优先于黑名单,每一个地址一行,个人设备不想使用代理,可以在访问控制内设置。

少折腾DNS,默认即可,正常网络环境下,几毫秒的延迟根本感受不到,如果你相信DNS能提升你的网速,建议使用 PassWall + Turbo ACC 网络加速插件 + ChinaDNS 插件,效果稍微有些明显,主要是DNS稳定。