openwrt DDNS-GO apk格式打包指南
背景1: 相信经常鼓捣路由器的兄弟们都知道,目前openwrt逐步切换包管理器到apk
24年11月的RFC背景2: 前段时间联通赠送的公网ip,我需要使用ddns-go进行ddns,这是luci-app-ddns-go的仓库https://github.com/sirpdboy/luci-app-ddns-go
但是这个仓库不提供apk格式的release

作者暂时好像也没有增加的计划,所以还是得自己动手打包(这个流程可能也适用于其他没有apk的包)
打包的步骤:
1、先fork该仓库
2、clone fork后的仓库到本地
3、修改.github/workflows/release.yml
一共修改四处4、修改好后,打好tag推送到github
git add .
git commit -m "apk build"
git tag -a v0.0.1 -m "apk 测试"
git push origin main
git push origin v0.0.1
5、提交后等10分钟后去你的仓库的release界面下载apk就可以了
apk和ipk格式的都有了6、安装
上传三个apk到路由器,ssh链接到路由器,安装编译好的三个apk
apk add --allow-untrusted ddns-go-6.9.4-r11.apk
apk add --allow-untrusted luci-app-ddns-go-1.5.4-r20250601.apk
apk add --allow-untrusted luci-i18n-ddns-go-zh-cn-25.135.22407.89837ec.apk
怎么上传apk呢,这是一个很基础的问题,我有一个小技巧,在下图位置上传
不点安装,没有签名安装不上上传后,在路由器的/tmp/upload.apk
直接apk add --allow-untrusted /tmp/upload.apk就可以了,当然类似的步骤需要三次
安装完就可以看到ddns-go了

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
