!)或直接在终端跑。
共同前提:-t 必须带(分配终端,交互式登录才能起来);命令里已内置代理环境变量。
ssh -t root@100.95.27.30 'sudo -u thbot -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; claude"'
/login → 选带订阅的账号 → 浏览器授权 → 贴回授权码 → /exitssh -t root@100.95.27.30 'sudo -u thbot -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; codex login --device-auth"'
auth.openai.com/codex/device → 输入终端给的 8 位配对码ssh -t root@100.95.27.30 'sudo -u thbot -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; ~/.local/bin/kiro-cli login --use-device-flow"'
Use with Your Organization ② https://d-906677b0ea.awsapps.com/start ③ us-east-1ssh -t root@100.95.27.30 'sudo -u tdibot -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; claude"'
/login → 浏览器授权 → 贴回码 → /exitssh -t root@100.95.27.30 'sudo -u tdibot -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; codex login --device-auth"'
auth.openai.com/codex/device → 输配对码ssh -t root@100.95.27.30 'sudo -u tdibot -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; ~/.local/bin/kiro-cli login --use-device-flow"'
Use with Your Organization ② https://d-906677b0ea.awsapps.com/start ③ us-east-1ssh -t root@100.95.27.30 'sudo -u claude-ro -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; claude"'
/login → 授权 → /exitssh -t root@100.95.27.30 'sudo -u claude-ro -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; codex login --device-auth"'
auth.openai.com/codex/device → 输配对码ssh -t root@100.95.27.30 'sudo -u tdi-ro -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; claude"'
/login → 授权 → /exitssh -t root@100.95.27.30 'sudo -u tdi-ro -i bash -c "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; codex login --device-auth"'
auth.openai.com/codex/device → 输配对码ssh -t root@192.168.3.102 'export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; /root/.local/bin/claude'
/login → 授权 → /exit。登完重启:systemctl restart sst-server-botssh -t root@192.168.3.102 'export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; codex login --device-auth'
auth.openai.com/codex/device → 输配对码ssh -t root@192.168.3.102 'docker exec -it sst-office bash -lc "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; claude"'
/login → 授权 → /exit。重启:docker exec sst-office pkill -f src/index.ts(watchdog 自动拉起)ssh -t root@192.168.3.102 'docker exec -it sst-office bash -lc "export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; codex login --device-auth"'
auth.openai.com/codex/device → 输配对码ssh -t root@103.56.207.214 'export HTTPS_PROXY=http://127.0.0.1:7890 HTTP_PROXY=http://127.0.0.1:7890 NO_PROXY=localhost,127.0.0.1; claude'
/login → 授权 → /exit。重启:systemctl restart indo-devbot把 <用户> 换成对应 bot 的用户名(thbot / tdibot / claude-ro / tdi-ro),跑一次实测:
ssh root@100.95.27.30 'sudo -u thbot bash -lc "export HTTPS_PROXY=http://127.0.0.1:7890; claude -p 只回OK --model claude-opus-5 2>&1 | head -3"'
codex 查登录态:codex login status kiro 查:kiro-cli whoami
--license pro:2.16.0 这个参数有回归 bug,会报
failed to construct request。只用 --use-device-flow,让它交互式问你,就正常。claude setup-token 只打印 token 不落盘;要持久化必须进交互式
claude 里打 /login(存到 ~/.claude/.credentials.json)。-t 不能省:不分配终端的话,交互式登录界面根本起不来,会直接报「Failed to open URL」。103.230.120.116(Bangkok / Bangmod)。
16.8 用 clash、3.102 用 mihomo、印尼用 sing-box,规则都已配好并实测。xiazhongchun+kirouser@gmail.com,IAM Identity Center,Profile KiroProfile-us-east-1。按 credits 计费,opus-5 是 2.2x 倍率。