Thanks to P3TERX/Actions-OpenWrt and Lienol/openwrt
By modifying the process file and using Lienol's openwrt dev-19.07
(stable version) to compile the passwall service firmware online,
Modify the process file REPO_URL:
different library addresses (default Lienol https://github.com/Lienol/openwrt
or lean https://github.com/coolsnowwolf/lede.git
); REPO_BRANCH:
different branches (based on Lienol OpenWrt source code For example, branch dev-master
radical; dev-19.07
OpenWrt official stable version; dev-lean-lede
lean source code).
You can customize the default IP, login password, etc. by modifying the diy.sh
file.
Modify process file trigger conditions.
After triggering the workflow, wait for SSH connection to Actions
step to be executed on the Actions page. The following message will appear:
To connect to this session copy-n-paste the following into a terminal or browser:
https://tmate.io/t/Y26QeagDtsPXp2mT6me5cnMRd
Copy the SSH connection command and paste it into the terminal for execution, or copy the link and open it in the browser and use the web terminal to log in to the cloud menuconfig.
Command: cd openwrt && make menuconfig
Newbies refer to OpenWrt MenuConfig settings and LuCI plug-in option instructions
After completion, press the shortcut key Ctrl+D
or execute the exit
command to exit, and subsequent compilation work will be performed automatically.
This is more flexible. You can customize the firmware through cloud menuconfig
according to the router hardware. There is no need to export .config
and upload it.
For advanced gameplay, please see P3TERX’s blog Chinese tutorial
.config
multi-process compilation to move Actions-Lean-OpenWrt