自托管远程广告配置、Payload CDN 与管理后台。以下二级域名均已规划,部署后可在打包工具中直接使用。
替代 s.ddsmain.com。处理 POST /a 外层 JAR 链、DSP 配置下发、Web 管理后台。APK Patch 目标域名(13 字符)。
核心 · 必须托管 outer_jar、dsp、AMPlugin 等 8 个 payload 文件。配置中的插件 URL/MD5 均指向此域名。
核心 · 必须替代 a.ddsmain.com。提供 /db/hfdd/fev 等 DSP 插件配置路径。
兼容替代 c.ddsmain.com。返回可用控制服务器地址列表。
兼容替代 apiflow.fuximain.com。处理 POST /v2/api/init 设备画像上报。
兼容 · hosts替代 log.fuximain.com。接收客户端 POST /v1/log/generic 日志。
兼容 · hosts| 域名 | 路径 | 方法 | 说明 |
|---|---|---|---|
| ctrl.9skm.com | /a | POST | 外层 JAR 下载链入口 |
| ctrl.9skm.com | /api/config/dsp | GET | DSP 配置(广告 ID + 插件 URL) |
| ctrl.9skm.com | /api/admin/config | GET/POST | 管理后台配置读写 |
| ctrl.9skm.com | /ss/kkkk | GET | 远程 JS 脚本 |
| cdn.9skm.com | /payloads/*.bin | GET | 插件与 JAR 静态文件 |
| a.9skm.com | /db/hfdd/fev | GET | DSP 配置(兼容路径) |
| c.9skm.com | /bvbv/gbese | GET | 控制服务器列表 |
| api.9skm.com | /v2/api/init | POST | isdk 初始化 |
| log.9skm.com | /v1/log/generic | POST | 日志上报 |
在域名注册商控制台添加以下 A 记录,全部指向你的服务器公网 IP(示例 203.0.113.50):
@ A 203.0.113.50 www1 A 43.167.26.188 ctrl A 203.0.113.50 a A 203.0.113.50 c A 203.0.113.50 api A 203.0.113.50 log A 203.0.113.50 cdn A 203.0.113.50
deploy/9skm/server/ 目录上传到 Linux 服务器(含 AdControlServer 与 payloads)curl -fsSL https://dot.net/v1/dotnet-install.sh | bashnginx/9skm.conf → /etc/nginx/sites-enabled/certbot --nginx -d ctrl.9skm.com -d cdn.9skm.com ...systemctl start adcontrolpackager-config.9skm.json 重新打包 APK 并签名{
"ControlHost": "ctrl.9skm.com", // 恰好 13 字符
"DexControlUrl": "http://ctrl.9skm.com/", // 恰好 21 字符
"ControlBaseUrl": "https://ctrl.9skm.com",
"Cdn": { "BaseUrl": "https://cdn.9skm.com/payloads" }
}