抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

经过上一篇的操作已经能够编译出适合自己的openwrt了,这次来说一下如何加入passwall

添加自定义源

首先老规矩先把梯子挂上,为了方便打开github以及防止一些别的问题
文件资源管理器中打开\\wsl$,编辑lede目录的feeds.conf.default文件,在结尾加入

1
2
src-git kenzo https://github.com/kenzok8/openwrt-packages
src-git small https://github.com/kenzok8/small

ctrl+s保存.(这个库很多好用的插件,比如clash等等,自己选择)

更新配置

打开ubuntu
更新软件列表、升级软件包

1
sudo sh -c "apt update && apt upgrade -y"

进入lede目录

1
cd lede

更新源码

1
git pull

更新下载软件仓库的源码到本地,并安装自定义源包含的软件包:

1
./scripts/feeds update -a && ./scripts/feeds install -a

删除/bin和/build_dir目录中的文件

1
make clean

如果需要对组件重新调整,则建议先删除旧配置

1
rm -rf ./tmp && rm -rf .config

进入配置界面

1
make menuconfig

进入LuCI-Applications
openwrt配置passwall
这次可以看到里面多了一些选项,里面就有我们想要的luci-app-passwall,点两下空格选中,保存,退出

编译

下载编译所需的软件包

1
make download -j8 V=s

由于wsl的PATH路径中包含带有空格的Windows路径,有可能会导致编译失败,需要这样编译

1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin make -j$(($(nproc) + 1)) V=s

编译完成后打开wsl文件夹,在文件资源管理器输入\\wsl$
文件路径Ubuntu-home-(用户名)-lede-bin-targets-x86-64
这样passwall就集成好了
passwall

评论