首先省略如何安装openwrt,我相信能用openwrt的都是搞软路由的人,这一部分不需要说明。而安装passwall的方法总体来说就是从github下载,然后安装。
passwall1的安装方法:
访问作者的github:https://github.com/xiaorouji/openwrt-passwall/releases
下载对应自己openwrt版本(如23.05)的app的ipk文件,i18n(语言包)的ipk文件,和对应自己cpu架构的依赖软件包(下面的那个zip)。可以下完上传也可以直接ssh登录到openwrt用wget下载。
unzip解压那个zip包,安装里面所有的ipk。
安装app本体和语言包ipk。
因为openwrt自带的dnsmasq与软件不兼容,需要删除重装一下。
1 2 |
opkg remove dnsmasq opkg install dnsmasq-full |
然后reboot,进入web界面设置,至此就安装完毕了。添加节点,设置分流方式,OK。
passwall2的安装方法:
访问作者的github:https://github.com/xiaorouji/openwrt-passwall2/releases
同上,下载两个ipk文件。zip依赖包在这个页面没有,但可以直接用1的。
同上解压zip并安装所有ipk。
安装本体和语言包,重装dnsmasq。
pw2另外两个依赖支持zip包里没有,手动安装一下。
1 2 |
opkg install kmod-nft-socket opkg install kmod-nft-tproxy |
然后reboot,进入web界面设置,完毕。
这个分流模式和以前思路不同,要先添加节点本身,然后添加一个类型为Xray,子类型为分流的节点专门用来分流用。有人说更直观,但我看不太懂。
至于使用上有什么问题,我不知道,因为我不用软路由,有功夫折腾这还不如花钱买华硕刷梅林。以上的折腾只是为了研究学习,仅此而已。