Build with GitHub Action Workflow daily.
This project is only for OpenWRT routers. Currently it's based on 2203.
You may want original project here.
First, Add the public key pub-dist.pub which is paired with private key key-build for building.
wget https://cdn.jsdelivr.net/gh/zlwu/passwall-dist@master/pub-dist.pub
opkg-key add pub-dist.pub
You can get target branch from distfeeds on your router.
# cat /etc/opkg/distfeeds.conf
src/gz openwrt_core https://downloads.openwrt.org/releases/21.02.0/targets/x86/64/packages
...
Here means x86/64 is your's target, you got packages/x86/64 as branch name now.
Search your branch name in the branches list and add the following line to /etc/opkg/customfeeds.conf
.
src/gz passwall https://cdn.jsdelivr.net/gh/zlwu/passwall-dist@{{$BRANCH_NAME}}
For example, if you want to use x86_64
packages and you got the branch name as packages/x86/64
, You could use this line after the previous step.
src/gz passwall https://cdn.jsdelivr.net/gh/zlwu/passwall-dist@packages/x86/64
Then install whatever you want.
opkg update
opkg install luci-app-passwall luci-i18n-passwall-zh-cn
For more detail please check the manifest.
You can also search and install them in LuCI or upload these downloaded files to your router with SCP/SFTP, then login to your router and use opkg to install these ipk files.
Build configurable images with ImageBuilder after the SDK finished building packages. The images are stored in the device named branches, like image/generic.x86_64
You need to make a fork and chage items in the matrix yourself to match your needs. If you need to keep your packages safe, please use usign
to regenerate private key and make the repo private.
GPLv3