Lancenas/actions-openwrt-helloworld
Fork: 1799 Star: 310 (更新于 2024-12-20 16:45:36)
license: MIT
Language: Shell .
Actions使用Lean's lede源码编译含helloworld服务固件
最后发布版本: 2021.08.09-1128 ( 2021-08-09 11:28:49)
actions-openwrt-helloworld
-
通过创建流程文件,在线编译helloworld服务固件;
-
第一代passwall源码完全停止开发(开源源码已经移除),基于vuejs脚本语言、焕新UI设计的第二代passwall由Lienol等大神们在私有库闭源开发中,看情况和心情,只有极小可能性以后某天开源,不要过分期待。
-
修改流程文件
REPO_URL:
不同库地址(默认lean的https://github.com/coolsnowwolf/lede.git
或Lienol的https://github.com/Lienol/openwrt
);REPO_BRANCH:
不同分支 (以Lienol OpenWrt源码为例分支dev-master
激进;dev-19.07
OpenWrt官方平稳版;dev-lean-lede
lean的源码)。 -
通过修改
diy-part1.sh
文件修改feeds.conf.default
配置。默认添加fw876/helloworld
。
有能力可以添加包含passwall
的lienol-openwrt-package
试试。 -
通过修改
diy-part2.sh
文件可以自定义默认IP,登陆密码等。按我的需要现在的默认IP为192.168.1.11 -
在 Actions 页面选择Build OpenWrt,然后点击Run Workflow按钮,即可开始编译。(如果需要 SSH 连接则把SSH connection to Actions的值改为true)
-
在触发工作流程后,默认
SSH_ACTIONS: true
在 Actions 页面等待执行到SSH connection to Actions
步骤,会出现下面信息:
To connect to this session copy-n-paste the following into a terminal or browser:
ssh Y26QeagDtsPXp2mT6me5cnMRd@nyc1.tmate.io
https://tmate.io/t/Y26QeagDtsPXp2mT6me5cnMRd
-
复制 SSH 连接命令粘贴到终端内执行,或者复制链接在浏览器中打开使用网页终端,登陆云menuconfig。
-
命令:
cd openwrt && make menuconfig
-
完成后按快捷键
Ctrl+D
或执行exit
命令退出,后续编译工作将自动进行。 -
这样比较灵活,可以根据路由器硬件通过云
menuconfig
自定义配置固件,不需要再导出.config
和上传 -
进阶玩法请看P3TERX的博客中文教程
使用同步.config
多流程编译移步Actions-Lean-OpenWrt
最近版本更新:(数据更新于 2024-09-03 12:32:08)
2021-08-09 11:28:49 2021.08.09-1128
2020-04-23 22:32:21 v1.0.0.2
2020-02-20 13:43:21 v1.0.0.1
主题(topics):
actions, openwrt-lede, passwall
Lancenas/actions-openwrt-helloworld同语言 Shell最近更新仓库
2024-12-23 00:13:50 j-hc/revanced-magisk-module
2024-12-19 20:39:10 chenzyadb/CuprumTurbo-Scheduler
2024-12-17 15:17:35 morytyann/OpenWrt-mihomo
2024-12-11 20:57:35 RROrg/rr
2024-12-09 01:05:08 rustdesk/rustdesk-server-pro
2024-12-03 19:14:14 dockur/windows