就查了下陪读蛙的header导致访问中转403问题,直接甩出cyber标记。 4 个帖子 - 3 位参与者 阅读完整话题
现在杀号杀的太严重了,只能日抛无卡pp了,但是有几个问题想问问佬们 1.在cpa的header设置什么能不能暂时尽可能避免封一些号?如图 我现在还有几个还在坚强的free号,我不知道该设置什么,还是说什么都不做,看到之前有人连不上我发现我的也连不上就设置了,然后就好了,这里需不需要设置一些特有的header头来避免一下? 2.关于无卡日抛的plus,需不需要注册为其接码看看能不能度过平稳期,方便到时候如果变成free号就不需要手动去删除,不然10天一刷新可能有点烦,当然了可能活不过10天 只是换揣着希望问一下 1 个帖子 - 1 位参与者 阅读完整话题
先贴一个错误的页面: 有佬有通过加header 去解决这个错误的,这边分享一个通过Cloudflare WARP的方法: 原理就是给CPA 服务器加一个 Cloudflare 自己的proxy,proxy的ip就是Cloudflare 自己的,所以是信任的IP,不会触发Cloudflare 的challenge,就不会有以上的错误了! 方案: 有大佬写了github 开源,性能好,占资源少的方案: GitHub - ccbkkb/MicroWARP: 🚀 An 800KB RAM ultra-lightweight Cloudflare WARP SOCKS5 proxy in Docker. 仅需 800KB 内存的纯内核态 Cloudflare WARP 代理 - Docker · GitHub 具体操作: 安装docker curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER 创建一个docker-compose.yml (server上随意找一个地方), 内容如下 services: microwarp: image: ghcr.io/ccbkkb/microwarp:latest container_name: microwarp restart: always ports: - "10801:1080" cap_add: - NET_ADMIN - SYS_MODULE sysctls: - net.ipv4.conf.all.src_valid_mark=1 volumes: - warp-data:/etc/wireguard # Keep account data to avoid rate limits volumes: warp-data: 启动docker docker compose up -d 查看状态,用docker ps 就可以看到 当前创建的服务,我把端口挂在10801 把这个服务挂载到CPA代理的具体账户下,socks5://127.0.0.1:10801 这样的话,你的请求出口都会经过socks5://127.0.0.1:10801这个点,这个proxy就是Cloudflare他自己的,所有就不会出问题,结束! 自己尝试以上方式解决 1 个帖子 - 1 位参与者 阅读完整话题
带有libmpvheader的请求 伪装agent的请求 2 个帖子 - 2 位参与者 阅读完整话题
假如源站已经有 HSTS Header ,然后在 ESA 中也设置了 HSTS 会导致 header 中有两个 HSTS Header ,然后 https://hstspreload.org/ 碰到双重 header 就会报错 https://help.aliyun.com/zh/edge-security-acceleration/esa/user-guide/build-pages 文档里面写的 "notFoundStrategy": "404Page" 会返回静态托管目录的 404.html 文件及 404 Not Found 状态码。但是同一个文档下面的图又说 404Page 策略会返回 200 状态码,第一次见到这种 Pages 服务 我在 ESA 里面设置 修改响应头 对 ESA Pages 是没用的,但很奇怪的是,只要我同时设置了缓存规则,就又有用了 没法给 apex @ 域名添加 ESA Pages ,说没法和 MX 记录共存,但是其实是有 CNAME 拉平这个功能的。 其他的也不算 bug 了,但基础功能缺失,例如没有类似 Cloudflare Pages Headers File 的功能,导致只能在 ESA 里面修改响应头。还有 esa-cli 的 deps 里面有 react-dom 这种浏览器才需要的包之类的。
新对话,用的claude sonnet。 Error: HTTP 400 Bad Request Sherlog: TraceID: 0xf5bf172e11119b39 Headers: {“Alt-Svc”:[“h3=":443"; ma=2592000,h3-29=":443"; ma=2592000”],“Content-Length”:[“328”],“Content-Type”:[“text/event-stream”],“Date”:[“Tue, 05 May 2026 08:18:32 GMT”],“Server”:[“ESF”],“Server-Timing”:[“gfet4t7; dur=589”],“Vary”:[“Origin”,“X-Origin”,“Referer”],“X-Cloudaicompanion-Trace-Id”:[“f5bf172e11119b39”],“X-Content-Type-Options”:[“nosniff”],“X-Frame-Options”:[“SAMEORIGIN”],“X-Xss-Protection”:[“0”]} { “error”: { “code”: 400, “message”: “{"type":"error","error":{"type":"invalid_request_error","message":"This model does not support assistant message prefill. The conversation must end with a user message."},"request_id":"req_vrtx_011Caj6NgBYENmiKF2kwV4g8"}”, “status”: “INVALID_ARGUMENT” } } 求助,可以解决吗? 1 个帖子 - 1 位参与者 阅读完整话题
Codex cursor里的插件,在x-codex-turn-metadata请求头里直接放入包含非 ASCII 字符的 JSON,导致不断重连报错,重试几次也会 使用codex遇到的bug,遇到好几次了,我就发给codex让它自己分析解决, 联网一查还真是个bug,但官方git上已经有人提交过bug issue了 然后我让codex调用我的git API,全自动在官网提交issue评论 1 个帖子 - 1 位参与者 阅读完整话题
题目 test.example.com { @authed { header Authorization "Bearer 123123123" } import log test.example.com import common reverse_proxy @authed 127.0.0.1:3003 respond 401 { body "Unauthorized" } } curl -X GET "https://test.example.com" \ -H "Authorization: Bearer 123123123" Unauthorized 为什么 Unauthorized? 回答结果 模型名称 reasoning effort 回答正确与否 耗时 deepseek v4 flash max 1.2m deepseek v4 pro web端专家模式+深度思考 3m glm-5.1 3m gpt-5.4 xhigh 18s kimi-k2.6 7m 因为我用的 ollama 还没上 deepseek v4 pro,所以用 web 端测试 正确答案 respond 不加 matcher 会匹配所有请求,并且优先于 reverse_proxy 观察思考内容 发现大部分模型都被这两行配置硬控住,反复思考,导致耗时很长。 import log test.example.com import common 7 个帖子 - 6 位参与者 阅读完整话题
在用ccr时,有时会想删一些body参数,或者指定一些header。 于是写了个插件: 插件代码 (点击了解更多详细信息) 两个功能: 自定义headers/删除headers 自定义body/删除body 示例用法: 1. 自定义headers: 用法:options.headers配置你想增加的header,如果想要删除某个既有的header,值写成null即可。 如:你要增加一个{“key1”: “val1”}的header,并删除一个名为key2的header,可以在.claude-code-router\config.json中增加配置: { "transformers": [ { "path": "你的插件文件路径", "options": { "headers": { "key1": "val1", "key2": null } } } ] } 2. 自定义body: 参考ccr自带的CustomParamsTransformer,并做了改变:将值设置为null表示删除这个key 用法:options.body中配置要新增的body,只做合并。如果设置为null,表示删除该key。支持多层级。 例如你想设置max_tokens,删除reasoning.enabled的值 { "transformers": [ { "path": "你的插件文件路径", "options": { "body": { "max_tokens": 20000, "reasoning": { "enabled": null } } } } ] } 说明: 配置是在transformers中,而不是在use中 由于配置的内容是对象,不可通过ccr ui配置,只能修改配置文件。ccr ui显示为[object Object]: headers和body可以同时配置 ccr如何新增插件,可参考: ccr(Claude Code Router)配置多apikey的插件 1 个帖子 - 1 位参与者 阅读完整话题
测试后 就是版本 你们更新下就好了 plus team pro支持 1 个帖子 - 1 位参与者 阅读完整话题
curl --location 'https://chatgpt.com/backend-api/codex/responses' \ --header 'Authorization: Bearer' \ --header 'chatgpt-account-id: ' \ --header 'user-agent: codex-tui/0.122.0 (Manjaro 26.1.0-pre; x86_64) vscode/3.0.12 (codex-tui; 0.122.0)' \ --header 'version: 0.122.0' \ --header 'originator: codex_cli_rs' \ --header 'session_id: test-session' \ --header 'accept: text/event-stream' \ --header 'Content-Type: application/json' \ --data '{ "model": "gpt-5.4", "input": [ { "role": "user", "content": "画一只可爱的猫抱着水獭" } ], "tools": [ { "type": "image_generation", "output_format": "png" } ], "instructions": "you are a helpful assistant", "tool_choice": "auto", "stream": true, "store": false }' 看了下返回值,貌似是按 token 计算的,并且使用任意模型调用,最终都是 gpt-image-2,再也不用折腾 flow 打码了,这还要什么自行车 1 个帖子 - 1 位参与者 阅读完整话题