• JIA-ss's avatar
    fix(proxy): 增加代理探测的多 URL 回退机制 · df7a3e65
    JIA-ss authored
    
    
    某些 AI API 专用代理只允许访问特定域名(如 anthropic.com、openai.com),
    会拦截对 ip-api.com 的请求。本次修改增加了多 URL 回退机制:
    
    1. 优先使用 ip-api.com(可获取详细地理信息:城市、地区、国家)
    2. 若失败则回退到 httpbin.org/ip(仅获取 IP 地址,速度快)
    
    主要变更:
    - 新增 probeURLs 列表支持多个探测 URL
    - 重构 ProbeProxy() 实现回退逻辑
    - 新增 parseHTTPBin() 解析 httpbin.org 响应
    - 优化错误信息,JSON 解析失败时显示响应体前 200 字符
    Co-Authored-By: default avatarClaude <noreply@anthropic.com>
    df7a3e65
proxy_probe_service_test.go 5.49 KB