APK Ref Injector 快速开始
准备
本节链接你需要:
- 一台带 systemd 的 Linux x86_64 主机;
apk-ref-injector可执行文件;- 你的
license.zip; - 安装和管理服务所需的
sudo权限。
先确定用户下载 APK 时使用的域名或地址,例如 https://apk.example.com。
安装
本节链接sudo ./apk-ref-injector install \ --license ./license.zip \ --public-url https://apk.example.com \ --bind 0.0.0.0:8080首次安装会生成配置和随机的 Console 密码,密码只打印一次,服务不会自动启动。已有的配置和数据不会被覆盖。
如果通过 IP 地址访问服务,请把该地址填入 --public-url,例如 http://203.0.113.10:8080。
启动
本节链接sudo apk-ref-injector startsudo apk-ref-injector status打开:
https://apk.example.com/console/使用 admin 和安装时打印的密码登录,并立即修改密码。
上传与下载
本节链接- 在 Console 中打开 Applications。
- 上传一份 V2/V3 签名的母包 APK。
- 打开应用,使用需要的渠道值生成下载链接。
下载地址格式如下:
https://apk.example.com/d/{app_id}/{filename}.apk?referer=channel-areferer 是查询参数,不是 HTTP 的 Referer 请求头。
验证签名
本节链接下载得到的 APK 应该和原包一样通过签名校验:
apksigner verify --verbose downloaded.apk服务不会重新签名。下载文件保留原始 V2/V3 签名。