# 面：请求。常量、UA、-K 配置里的请求头；一串真实调用打到本地 mock 后，mock 记下的请求（顺序、方法、
# 入口、路径、UA、Proto、Client、Authorization 有无、Content-Type）
### 调用输出
# mode 644
--- 常量
KJX_UA_PREFIX=KejibearMerlin
KJX_CLIENT_PREFIX=shellcrash-merlin
KJX_MANAGED_PLACEHOLDER=kjx://managed
KJX_OSS_URL=@HTTPS/domains.json
KJX_UPDATE_MANIFEST_URL=@HTTPS/shellcrash-kejibear-update.json
KJX_CORE_MANIFEST_URL=@HTTPS/shellcrash-kejibear-core.json
KJX_DIR=@ROOT/jffs/kejibear/kjx
KJX_UPDATE_REQUIRED=version start.sh init.sh libs/kjx_brand.sh libs/kjx_common.sh libs/kjx.sh libs/kjx_update.sh
KJX_UPDATE_PROTECT=configs yamls providers kjx ui .rollback .rollback.new
--- kjx_ua / kjx_ua v1.19.28
KejibearMerlin/1.0.0
KejibearMerlin/1.0.0 mihomo/v1.19.28
--- kjx_curl_std_headers 写进 -K 配置的内容
header = "X-KJX-Proto: 2"
header = "X-KJX-Client: shellcrash-merlin/1.0.0"
user-agent = "KejibearMerlin/1.0.0"
--- 源码包地址换算（kjx_update_src_url 1.9.600 1.0.0）
https://dl.example.invalid/download/kejibear/shellcrash/v1.0.0/shellcrash-kejibear-1.0.0-src.tar.gz
--- 1. kjx_domains_refresh force
返回 0
@HTTPS/e1
@HTTPS/e2
@HTTPS/e3
--- 2. kjx_api GET /kjx/userinfo（带凭据，入口 e1）
返回 0
--- 2b. kjx_api POST /kjx/refresh（带凭据，入口 e1）
返回 0
--- 3. kjx_update_check
available
返回 0
KJX_UPD_URL=@HTTPS/download/kejibear/shellcrash/v1.0.1/shellcrash-kejibear-1.0.1.tar.gz
KJX_UPD_PATH=download/kejibear/shellcrash/v1.0.1/shellcrash-kejibear-1.0.1.tar.gz
KJX_UPD_SRC=@HTTPS/download/kejibear/shellcrash/v1.0.0/shellcrash-kejibear-1.0.0-src.tar.gz
--- 4. 下载更新包（kjx_dl_fetch：粘滞入口 + path → 其余官方 → 清单 url）
返回 0
--- 5. kjx_core_fetch（cpucore=arm64）
返回 0 KJX_CORE_REMOTE_VER=alpha-mock0001
--- 6. kjx_probe_one e3
返回 0
### mock 请求日志（method scheme entry route ua proto client auth ctype）
GET https - /domains.json KejibearMerlin/1.0.0 2 shellcrash-merlin/1.0.0 - -
GET https e1 /kjx/userinfo KejibearMerlin/1.0.0 2 shellcrash-merlin/1.0.0 Bearer -
POST https e1 /kjx/refresh KejibearMerlin/1.0.0 2 shellcrash-merlin/1.0.0 Bearer -
GET https - /shellcrash-kejibear-update.json KejibearMerlin/1.0.0 2 shellcrash-merlin/1.0.0 - -
GET https e2 /download/kejibear/shellcrash/v1.0.1/shellcrash-kejibear-1.0.1.tar.gz KejibearMerlin/1.0.0 2 shellcrash-merlin/1.0.0 - -
GET https - /shellcrash-kejibear-core.json KejibearMerlin/1.0.0 2 shellcrash-merlin/1.0.0 - -
GET https e2 /download/kejibear/openclash/core/meta/alpha-mock0001/clash-linux-arm64.tar.gz KejibearMerlin/1.0.0 2 shellcrash-merlin/1.0.0 - -
GET https e3 / KejibearMerlin/1.0.0 2 shellcrash-merlin/1.0.0 - -
