Skip to content

feat: personal模式打码支持代理 & 全局支持socks5h协议#104

Merged
genz27 merged 1 commit intoTheSmallHanCat:mainfrom
432539:feat/personal-proxy-support
Mar 30, 2026
Merged

feat: personal模式打码支持代理 & 全局支持socks5h协议#104
genz27 merged 1 commit intoTheSmallHanCat:mainfrom
432539:feat/personal-proxy-support

Conversation

@432539
Copy link
Copy Markdown
Contributor

@432539 432539 commented Mar 30, 2026

改动说明

  1. personal模式(nodriver)启动浏览器时读取代理配置,支持带认证的代理(通过Chrome扩展注入)
  2. 代理优先级:验证码浏览器代理 > 请求代理(回退)
  3. proxy_manager保留socks5h://不再强转socks5,curl_cffi原生支持远程DNS解析
  4. browser_captcha的parse/normalize/validate全面支持socks5h://协议
  5. 指纹提取携带proxy_url,API请求与打码浏览器走同一代理出口

涉及文件

  • src/services/browser_captcha_personal.py — personal模式代理支持核心改动
  • src/services/browser_captcha.py — socks5h协议支持
  • src/services/proxy_manager.py — 保留socks5h不强转

测试情况

  • 已实测 socks5h 带认证代理,personal有头模式下并发10张图片生成,8/8普通图成功,1/2 4K成功
  • reCAPTCHA验证通过,代理出口正常

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants