OpenWrt 下 手动升级 PassWall
背景本人在 Openwrt 上一直使用的 PassWall 进行外国学习,但是由于每次都是使用的别人编译的固件,每次要更新什么组件都比较麻烦,自从上次为了升级内核到 6.x 都是全新重装,后面不想再次折腾每次都重装再导入配置,因为一直用得很稳定,没有任何必要不会重装,主要还是怕出各种问题浪费时间,这次为了在 OpenWrt 上面使用 hysteria2,所以考虑直接手动升级插件就行了。
背景本人在 Openwrt 上一直使用的 PassWall 进行外国学习,但是由于每次都是使用的别人编译的固件,每次要更新什么组件都比较麻烦,自从上次为了升级内核到 6.x 都是全新重装,后面不想再次折腾每次都重装再导入配置,因为一直用得很稳定,没有任何必要不会重装,主要还是怕出各种问题浪费时间,这次为了在 OpenWrt 上面使用 hysteria2,所以考虑直接手动升级插件就行了。
从去年改造了家里的网络到现在都很稳定,但是最近自建的出墙偶尔抽风,我一直使用的Hysteria协议,发现有版本升级,于是升级了服务端,最后发现还是不丝滑,发现是我现在用的openwrt中的passwall插件不支持端口跳跃功能, 所以在恩山论坛找了个最新的OpenWrt固件进行安装,前段时间刷到了一个利用双AdguardHome分流国内外DNS解析,说这样可以防DNS污染。
开篇我们安装 OpenWrt 之后默认的存储空间都很小,如果你是通过下载其他大佬的固件,一般磁盘大小在编译固件的时候大小就固定死了,如果要跑 docker 的话会连个镜像都拉取不下来,若我们想要充分折腾软路由,则需要对 OpenWrt 进行扩容,然后就可以愉快的玩耍了 。说明本教程扩容方案本人仅在 vmware 虚拟机里面做测试通过,理论适用于物理机进行安装,参考文章请自行斟酌。步骤先查看扩容前