萝卜大侠 发表于 2022-7-29 15:31:58

[02-03更新] 怎样用Action编译openwrt插件

为了帮助大家编译插件,我做了一个基于github action的插件库,可以帮助大家自动编译出需要的插件
当前支持型号:
AX1800
AXT1800
MT2500
MT3000
SF1200
SFT1200

前置条件:
1. 自己必须注册github账号
2. github账号需使能action,action使能请参考github官方文档

Action仓库链接:
https://github.com/luochongjun/gl-sdk-action

使用教程:
1. fork我的x项目到自己仓库



2. fork之后会自动切到自己的仓库
   . 切到Action页面
   . 选择set_variable 工作流
   . 点击run workflow按钮 . 选择需要编译的目标设备
   . 在下拉输入框source code URL中填入需要编译的插件源码地址(注意使用https,不要使用ssh, 例:https://github.com/luochongjun/edgerouter.git )
   . 在下拉输入框Openwrt package name中填入需要编译的插件名 (要编译的插件名字,例:edgerouter)
   .如果源代码需要认证信息可以输入邮箱和密码,如果没有则留空
   . 点击Run workflow


3. 接下来会自动执行编译,编译时间快的可能2,3分钟,取决于插件本身的编译时间


4. 编译完成后,点击对应工作,可查看编译好的插件压缩包,压缩包中包含了你需要编译的插件以及所有依赖软件包

下载解压后找到需要的ipk文件


5. 将ipk文件传到路由器后台,使用opkg命令安装.
更新记录
2022-11-18更新:支持MT2500
2023-02-03更新:支持MT3000,AX1800








shejiewu 发表于 2022-7-29 15:47:59

:) AXT用户支持。

ebacker 发表于 2022-7-29 15:58:04

支持支持

xiamiwolf 发表于 2022-7-29 18:42:56

感谢萝卜大侠,经测试成功编译aliyundrive-webdav插件,
总算是实现了SFT1200插件自由了,真不容易啊!
再次万分感谢萝卜大侠的辛勤付出。

xiamiwolf 发表于 2022-7-29 19:10:17

memory 发表于 2022-7-29 16:36
大佬,小白一名,请问怎么第五步,将ipk文件传到路由器后台,使用opkg命令安装.怎么实现,还有就是在哪找这 ...

1.启动HFS(HTTP文件服务器),将相关IPK拉入HFS。
2.SSH至SFT1200,使用wget命令下载HFS里的IPK文件。
3.使用opkg install命令安装下载的ipk文件。

chaosrb79 发表于 2022-7-29 21:16:42

turbo acc一直不能启动一个关键加速。现在30M的解码能力,有他估计能提升到40多M网飞4K齐活了

萝卜大侠 发表于 2022-7-29 21:43:14

chaosrb79 发表于 2022-7-29 21:16
turbo acc一直不能启动一个关键加速。现在30M的解码能力,有他估计能提升到40多M网飞4K齐活了 ...

SF1200有点勉强

萝卜大侠 发表于 2022-7-29 21:43:55

xiamiwolf 发表于 2022-7-29 18:42
感谢萝卜大侠,经测试成功编译aliyundrive-webdav插件,
总算是实现了SFT1200插件自由了,真不容易啊!
再 ...
小事小事

萝卜大侠 发表于 2022-7-29 21:45:18

xiamiwolf 发表于 2022-7-29 19:10
1.启动HFS(HTTP文件服务器),将相关IPK拉入HFS。
2.SSH至SFT1200,使用wget命令下载HFS里的IPK文件。
3. ...

感谢分享

zhouhaixin798 发表于 2022-8-1 14:40:21

求视频,实在看不懂

zhouhaixin798 发表于 2022-8-1 14:41:17

xiamiwolf 发表于 2022-7-29 18:42
感谢萝卜大侠,经测试成功编译aliyundrive-webdav插件,
总算是实现了SFT1200插件自由了,真不容易啊!
再 ...

求教程,看不懂啊。救命啊啊啊啊啊

萝卜大侠 发表于 2022-8-1 16:10:04

zhouhaixin798 发表于 2022-8-1 14:40
求视频,实在看不懂

这个已经是最简单的操作了,你需要先去了解一下github,并且注册一个账号

zhouhaixin798 发表于 2022-8-1 16:36:08

我注册了GITHUB,已经fork了你仓库的源码,还是不会。

萝卜大侠 发表于 2022-8-1 19:31:41

zhouhaixin798 发表于 2022-8-1 16:36
我注册了GITHUB,已经fork了你仓库的源码,还是不会。

都是图形界面操作啊,输入要编译的源码路径和包名即可

阿里速卖通 发表于 2022-8-2 16:02:19

来了来了 gl-ar750用户表示很赞

萝卜大侠 发表于 2022-8-2 16:30:54

阿里速卖通 发表于 2022-8-2 16:02
来了来了 gl-ar750用户表示很赞

你这是提醒我没支持AR750吗?

memory 发表于 2022-8-2 17:10:07

萝卜大侠 发表于 2022-8-2 15:40
看了下编译日志,这个包和SFT1200的代码不太兼容,得改代码才行了

好的,谢谢了,在请问一下SFT1200的DDNS怎么才能绑定ipv6,每次绑定他都默认绑定ipv4了

阿里速卖通 发表于 2022-8-2 17:13:59

萝卜大侠 发表于 2022-8-2 16:30
你这是提醒我没支持AR750吗?

不是啊 我只有 ar750

萝卜大侠 发表于 2022-8-2 17:15:07

memory 发表于 2022-8-2 17:10
好的,谢谢了,在请问一下SFT1200的DDNS怎么才能绑定ipv6,每次绑定他都默认绑定ipv4了 ...

要到4.0固件才能支持DDNSV6,目前SFT1200的4.0固件正在适配中

memory 发表于 2022-8-2 17:28:04

萝卜大侠 发表于 2022-8-2 17:15
要到4.0固件才能支持DDNSV6,目前SFT1200的4.0固件正在适配中

那请问预计多久才能上线?有测试版本吗?
页: [1] 2 3 4 5 6 7
查看完整版本: [02-03更新] 怎样用Action编译openwrt插件