MemRelay-Operation: memory-save:rapt-decision-httpx-proxy-20260927 MemRelay-Resource: c841420f-bd73-46fe-b0b6-9f64596d8a01
1.4 KiB
1.4 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 对外 HTTP 统一使用 httpx,设置分页含代理 | decision | main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/对外-http-统一使用-httpx-设置分页含代理 | c841420f-bd73-46fe-b0b6-9f64596d8a01 | project | decision | 280dd2a0-d23d-4a71-91e1-dce4353163be | 0c9feb46-d06e-43cd-9ef0-c5813c84a998 | active | 1 | rapt-decision-httpx-proxy-20260927 | 2026-09-26T18:29:49.739401+00:00 | 2026-09-26T18:29:49.739401+00:00 |
|
对外 API 与同一套下载统一使用 httpx.Client,不再使用 urllib 和 PySocks。 代理三种模式:不使用(trust_env 关闭)、系统代理(用 urllib.request.getproxies() 取系统/环境代理再交给 httpx)、自定义 HTTP 或 SOCKS5(依赖 httpx[socks];SOCKS5 使用 socks5h,在代理端解析域名)。 设置是登录页右下角齿轮图标按钮,悬停提示「设置」。弹窗标题为「设置」,用 n-tabs 分成「设备信息」和「代理」两页,页内滚动,底部保存和取消共用一次保存。 登录成功后设备信息绑定到本次 token,后续请求使用这套设备头。ADB 从设备读取时,指纹和语言沿用当前设置。 代理保存在本机 localStorage(键 rapt-device-settings),页面打开时 POST /api/proxy。不要把代理密码写入源码或普通记忆。