感謝P3TERX/Actions-OpenWrt和Lienol/openwrt
透過修改流程文件,使用Lienol's openwrt dev-19.07
(平穩版)在線編譯passwall服務固件,
修改流程檔案REPO_URL:
不同庫位址(預設Lienol的https://github.com/Lienol/openwrt
或lean的https://github.com/coolsnowwolf/lede.git
); REPO_BRANCH:
不同分支(以Lienol OpenWrt來源碼為例分支dev-master
激進; dev-19.07
OpenWrt官方平穩版; dev-lean-lede
lean的源碼)。
透過修改diy.sh
檔案可以自訂預設IP,登陸密碼等。
修改流程文件觸發條件。
在觸發工作流程後,在Actions 頁面等待執行到SSH connection to Actions
步驟,會出現下面資訊:
To connect to this session copy-n-paste the following into a terminal or browser:
https://tmate.io/t/Y26QeagDtsPXp2mT6me5cnMRd
複製SSH 連線指令貼上到終端內執行,或複製連結在瀏覽器中開啟使用網頁終端,登陸雲端menuconfig。
指令: cd openwrt && make menuconfig
新手參考OpenWrt MenuConfig設定和LuCI外掛選項說明
完成後按快速鍵Ctrl+D
或執行exit
指令退出,後續編譯工作將自動進行。
這樣比較靈活,可以根據路由器硬體透過雲端menuconfig
自訂配置固件,不需要再導出.config
和上傳
進階玩法請看P3TERX的部落格中文教學
.config
多流程編譯移步Actions-Lean-OpenWrt