[{"data":1,"prerenderedAt":776},["ShallowReactive",2],{"site-config":3,"developers-\u002Fdevelopers\u002Fexamples\u002Fpython-httpx":158,"developer-documents":598},{"brand":4,"navigation":10,"navDropdowns":34,"headerCta":117,"footer":121,"footerBrand":142,"footerQr":145,"seoDefaults":153},{"name":5,"domain":6,"logoMark":7,"hotline":8,"serviceTime":9},"只只HTTP代理","- Zzhttp.com -","\u002Fimages\u002Ffigma\u002Fslices\u002Fauth-logo-mark.svg","138 5210 3516","周一至周天 9:00-22:00",[11,14,20,24,28,31],{"label":12,"href":13},"首页","\u002F",{"label":15,"href":16,"badge":17,"dropdown":18,"dropdownKey":19},"套餐购买","\u002Fpricing","热销",true,"packages",{"label":21,"href":22,"dropdown":18,"dropdownKey":23},"业务场景","\u002Fscenarios\u002Fecommerce","solutions",{"label":25,"href":26,"dropdown":18,"dropdownKey":27},"资源中心","\u002Fhelp","help",{"label":29,"href":30},"合作伙伴","\u002Fpartners",{"label":32,"href":33},"登录","\u002Fconsole\u002Flogin",{"packages":35,"solutions":55,"help":90},{"ariaLabel":36,"groups":37},"海外套餐购买下拉菜单",[38],{"label":39,"href":16,"items":40},"海外动态住宅",[41,49],{"title":42,"body":43,"featured":18,"primary":44,"secondary":46},"动态住宅套餐","覆盖全球动态住宅IP，支持按量套餐，按需使用更灵活。",{"label":45,"href":16},"查看套餐",{"label":47,"href":48},"进入控制台","\u002Fconsole\u002Fdynamic-buy",{"title":50,"body":51,"primary":52},"企业定制","提供专属资源、客户经理与技术支持，满足企业定制需求。",{"label":53,"href":54},"立即定制","\u002Fenterprise-custom",{"ariaLabel":56,"groups":57},"业务场景下拉菜单",[58],{"label":21,"href":22,"items":59},[60,65,70,75,80,85],{"title":61,"body":62,"primary":63},"电商营销","支持价格监测、广告验证和多账号环境隔离。",{"label":64,"href":22},"查看方案",{"title":66,"body":67,"primary":68},"媒体矩阵","提升多账号内容发布、互动与素材分发稳定性。",{"label":64,"href":69},"\u002Fscenarios\u002Fmedia-matrix",{"title":71,"body":72,"primary":73},"舆情处理","快速采集公开舆情信息，提升响应和研判效率。",{"label":64,"href":74},"\u002Fscenarios\u002Fpublic-opinion",{"title":76,"body":77,"primary":78},"网页抓取","面向公开网页数据采集，提供稳定代理访问能力。",{"label":64,"href":79},"\u002Fscenarios\u002Fweb-scraping",{"title":81,"body":82,"primary":83},"品牌保护","监测品牌侵权、假冒和区域展示差异。",{"label":64,"href":84},"\u002Fscenarios\u002Fbrand-protection",{"title":86,"body":87,"primary":88},"旅游信息聚合","聚合机票、酒店和目的地公开信息，支撑价格对比。",{"label":64,"href":89},"\u002Fscenarios\u002Ftravel-aggregation",{"ariaLabel":91,"displayMode":92,"groups":93},"资源中心下拉菜单","all-groups",[94,108],{"label":95,"href":26,"items":96},"帮助中心",[97,103],{"title":98,"body":99,"primary":100},"代理接入教程","查看 API、账密和白名单接入说明。",{"label":101,"href":102},"查看教程","\u002Fdevelopers",{"title":104,"body":105,"primary":106},"常见问题","了解套餐、支付、提取和售后相关问题。",{"label":107,"href":26},"查看问题",{"label":109,"href":110,"items":111},"资讯中心","\u002Fnews",[112],{"title":113,"body":114,"primary":115},"新闻动态","获取产品新闻、海外代理实践、公开数据抓取方法与合作伙伴生态动态。",{"label":116,"href":110},"查看资讯",{"label":118,"href":119,"badge":120},"注册","\u002Fconsole\u002Fregister","认证赠10元",{"description":122,"groups":123,"copyright":141},"安全合规的 HTTP 代理 IP 服务",[124,127,131,134],{"title":125,"links":126},"站点导航",[12,15],{"title":128,"links":129},"全球代理",[130,50],"动态代理",{"title":25,"links":132},[133,95,113],"开发者中心",{"title":135,"links":136},"关于我们",[137,138,139,140],"公司简介","服务协议","隐私协议","退款政策","© 2026 只只HTTP代理. All Rights Reserved.",{"logoMark":143,"brandName":5,"brandDomain":6,"figmaNodeId":144},"\u002Fimages\u002Ffigma\u002Fslices\u002Ffooter-logo-mark.svg","166:412",{"baseImage":146,"overlayImage":147,"phoneIcon":148,"contactDivider":149,"bottomDivider":150,"contactLabel":151,"figmaNodeId":152},"\u002Fimages\u002Ffigma\u002Fslices\u002Ffooter-qr-base@2x.png","\u002Fimages\u002Ffigma\u002Fslices\u002Ffooter-qr-overlay@2x.png","\u002Fimages\u002Ffigma\u002Fslices\u002Ffooter-phone-icon.svg","\u002Fimages\u002Ffigma\u002Fslices\u002Ffooter-contact-divider.svg","\u002Fimages\u002Ffigma\u002Fslices\u002Ffooter-bottom-divider.svg","商务合作","157:2052",{"title":154,"description":155,"siteName":5,"ogImage":156,"robots":157},"只只HTTP代理 - 稳定安全的海外 IP 方案","9000万+纯净住宅 IP，为 AI 训练、数据采集和全球业务提供稳定安全的代理方案。","\u002Fimages\u002Fseo\u002Fog-default.png","index, follow, max-image-preview:large",{"id":159,"title":160,"body":161,"description":579,"extension":580,"featured":581,"keywords":582,"meta":586,"navigation":18,"order":587,"path":588,"related":589,"schemaType":593,"seo":594,"stem":595,"updatedAt":596,"__hash__":597},"developers\u002Fdevelopers\u002Fexamples\u002Fpython-httpx.md","Python HTTPX 代理接入示例",{"type":162,"value":163,"toc":572},"minimark",[164,173,177,207,210,519,522,537,540,558,561,568],[165,166,167,168,172],"p",{},"HTTPX 适合同步服务和需要连接池的 Python 项目。HTTPS 目标仍通过 HTTP 代理 URL 建立 CONNECT 隧道，代理地址格式为 ",[169,170,171],"code",{},"http:\u002F\u002F\u003Cgateway-host>:\u003Cgateway-port>","。",[174,175,176],"h2",{"id":176},"前置条件",[178,179,180,187,190],"ul",{},[181,182,183,184,172],"li",{},"调用方项目自行安装并锁定 ",[169,185,186],{},"httpx",[181,188,189],{},"从控制台取得当前有效的网关、端口、代理用户名和密码。",[181,191,192,193,196,197,196,200,203,204,172],{},"通过受控环境注入 ",[169,194,195],{},"PROXY_HOST","、",[169,198,199],{},"PROXY_PORT",[169,201,202],{},"PROXY_USERNAME"," 和 ",[169,205,206],{},"PROXY_PASSWORD",[174,208,209],{"id":209},"完整示例",[211,212,217],"pre",{"className":213,"code":214,"language":215,"meta":216,"style":216},"language-python shiki shiki-themes github-light github-dark","import os\nfrom urllib.parse import quote\n\nimport httpx\n\nproxy_username = quote(os.environ[\"PROXY_USERNAME\"], safe=\"\")\nproxy_password = quote(os.environ[\"PROXY_PASSWORD\"], safe=\"\")\nproxy_host = os.environ[\"PROXY_HOST\"]\nproxy_port = os.environ[\"PROXY_PORT\"]\nproxy_url = (\n    f\"http:\u002F\u002F{proxy_username}:{proxy_password}\"\n    f\"@{proxy_host}:{proxy_port}\"\n)\ntimeout = httpx.Timeout(30.0, connect=10.0)\n\nwith httpx.Client(proxy=proxy_url, timeout=timeout) as client:\n    response = client.get(\"https:\u002F\u002F\u003Cpublic-test-host>\u002Fip\")\n    response.raise_for_status()\n    print(response.json())\n","python","",[169,218,219,232,246,252,260,265,296,319,336,351,362,394,420,425,452,457,488,504,510],{"__ignoreMap":216},[220,221,224,228],"span",{"class":222,"line":223},"line",1,[220,225,227],{"class":226},"szBVR","import",[220,229,231],{"class":230},"sVt8B"," os\n",[220,233,235,238,241,243],{"class":222,"line":234},2,[220,236,237],{"class":226},"from",[220,239,240],{"class":230}," urllib.parse ",[220,242,227],{"class":226},[220,244,245],{"class":230}," quote\n",[220,247,249],{"class":222,"line":248},3,[220,250,251],{"emptyLinePlaceholder":18},"\n",[220,253,255,257],{"class":222,"line":254},4,[220,256,227],{"class":226},[220,258,259],{"class":230}," httpx\n",[220,261,263],{"class":222,"line":262},5,[220,264,251],{"emptyLinePlaceholder":18},[220,266,268,271,274,277,281,284,288,290,293],{"class":222,"line":267},6,[220,269,270],{"class":230},"proxy_username ",[220,272,273],{"class":226},"=",[220,275,276],{"class":230}," quote(os.environ[",[220,278,280],{"class":279},"sZZnC","\"PROXY_USERNAME\"",[220,282,283],{"class":230},"], ",[220,285,287],{"class":286},"s4XuR","safe",[220,289,273],{"class":226},[220,291,292],{"class":279},"\"\"",[220,294,295],{"class":230},")\n",[220,297,299,302,304,306,309,311,313,315,317],{"class":222,"line":298},7,[220,300,301],{"class":230},"proxy_password ",[220,303,273],{"class":226},[220,305,276],{"class":230},[220,307,308],{"class":279},"\"PROXY_PASSWORD\"",[220,310,283],{"class":230},[220,312,287],{"class":286},[220,314,273],{"class":226},[220,316,292],{"class":279},[220,318,295],{"class":230},[220,320,322,325,327,330,333],{"class":222,"line":321},8,[220,323,324],{"class":230},"proxy_host ",[220,326,273],{"class":226},[220,328,329],{"class":230}," os.environ[",[220,331,332],{"class":279},"\"PROXY_HOST\"",[220,334,335],{"class":230},"]\n",[220,337,339,342,344,346,349],{"class":222,"line":338},9,[220,340,341],{"class":230},"proxy_port ",[220,343,273],{"class":226},[220,345,329],{"class":230},[220,347,348],{"class":279},"\"PROXY_PORT\"",[220,350,335],{"class":230},[220,352,354,357,359],{"class":222,"line":353},10,[220,355,356],{"class":230},"proxy_url ",[220,358,273],{"class":226},[220,360,361],{"class":230}," (\n",[220,363,365,368,371,375,378,381,384,386,389,391],{"class":222,"line":364},11,[220,366,367],{"class":226},"    f",[220,369,370],{"class":279},"\"http:\u002F\u002F",[220,372,374],{"class":373},"sj4cs","{",[220,376,377],{"class":230},"proxy_username",[220,379,380],{"class":373},"}",[220,382,383],{"class":279},":",[220,385,374],{"class":373},[220,387,388],{"class":230},"proxy_password",[220,390,380],{"class":373},[220,392,393],{"class":279},"\"\n",[220,395,397,399,402,404,407,409,411,413,416,418],{"class":222,"line":396},12,[220,398,367],{"class":226},[220,400,401],{"class":279},"\"@",[220,403,374],{"class":373},[220,405,406],{"class":230},"proxy_host",[220,408,380],{"class":373},[220,410,383],{"class":279},[220,412,374],{"class":373},[220,414,415],{"class":230},"proxy_port",[220,417,380],{"class":373},[220,419,393],{"class":279},[220,421,423],{"class":222,"line":422},13,[220,424,295],{"class":230},[220,426,428,431,433,436,439,442,445,447,450],{"class":222,"line":427},14,[220,429,430],{"class":230},"timeout ",[220,432,273],{"class":226},[220,434,435],{"class":230}," httpx.Timeout(",[220,437,438],{"class":373},"30.0",[220,440,441],{"class":230},", ",[220,443,444],{"class":286},"connect",[220,446,273],{"class":226},[220,448,449],{"class":373},"10.0",[220,451,295],{"class":230},[220,453,455],{"class":222,"line":454},15,[220,456,251],{"emptyLinePlaceholder":18},[220,458,460,463,466,469,471,474,477,479,482,485],{"class":222,"line":459},16,[220,461,462],{"class":226},"with",[220,464,465],{"class":230}," httpx.Client(",[220,467,468],{"class":286},"proxy",[220,470,273],{"class":226},[220,472,473],{"class":230},"proxy_url, ",[220,475,476],{"class":286},"timeout",[220,478,273],{"class":226},[220,480,481],{"class":230},"timeout) ",[220,483,484],{"class":226},"as",[220,486,487],{"class":230}," client:\n",[220,489,491,494,496,499,502],{"class":222,"line":490},17,[220,492,493],{"class":230},"    response ",[220,495,273],{"class":226},[220,497,498],{"class":230}," client.get(",[220,500,501],{"class":279},"\"https:\u002F\u002F\u003Cpublic-test-host>\u002Fip\"",[220,503,295],{"class":230},[220,505,507],{"class":222,"line":506},18,[220,508,509],{"class":230},"    response.raise_for_status()\n",[220,511,513,516],{"class":222,"line":512},19,[220,514,515],{"class":373},"    print",[220,517,518],{"class":230},"(response.json())\n",[174,520,521],{"id":521},"预期结果",[178,523,524,527,530],{},[181,525,526],{},"请求返回成功状态并显示代理出口 IP。",[181,528,529],{},"返回地区应与代理用户名中的地区参数一致；随机区域以本次实际出口为准。",[181,531,532,533,536],{},"同一个 ",[169,534,535],{},"Client"," 可以复用连接，不要为每个请求重复创建客户端。",[174,538,539],{"id":539},"错误处理",[178,541,542,545,555],{},[181,543,544],{},"收到 407 时先检查完整用户名、密码和当前套餐权益。",[181,546,547,550,551,554],{},[169,548,549],{},"ConnectTimeout"," 表示代理连接阶段超时，",[169,552,553],{},"ReadTimeout"," 表示等待目标响应超时。",[181,556,557],{},"只对可安全重放的请求做有限退避重试。",[174,559,560],{"id":560},"安全提示",[165,562,563,564,567],{},"不要记录 ",[169,565,566],{},"proxy_url","、请求头或异常对象中的完整代理信息。日志只保留任务标识、目标主机、错误类型和脱敏后的 requestId。",[569,570,571],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":216,"searchDepth":248,"depth":248,"links":573},[574,575,576,577,578],{"id":176,"depth":234,"text":176},{"id":209,"depth":234,"text":209},{"id":521,"depth":234,"text":521},{"id":539,"depth":234,"text":539},{"id":560,"depth":234,"text":560},"使用 HTTPX Client、账密环境变量和分层超时完成同步代理请求。","md",false,[583,584,535,585],"Python","HTTPX","代理示例",{},"30","\u002Fdevelopers\u002Fexamples\u002Fpython-httpx",[590,591,592],"\u002Fdevelopers\u002Fexamples\u002Fpython","\u002Fdevelopers\u002Fexamples\u002Fpython-aiohttp","\u002Fdevelopers\u002Ferrors\u002Ftimeout-and-reset","HowTo",{"title":160,"description":579},"developers\u002Fexamples\u002Fpython-httpx","2026-07-31","dZ_yLjoEBjYGAzyhkvqoRMOzADHZ4tfY0J_gtSc1Hww",[599,604,609,614,618,623,627,631,636,641,646,651,656,660,664,667,671,675,679,683,686,687,691,695,700,704,708,711,715,720,724,728,732,737,741,745,750,754,758,763,767,772],{"path":600,"title":601,"description":602,"order":603,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fextract","API 提取代理地址","概述 API 提取的来源白名单、登录态 POST、无登录态 GET、参数与返回结果。","10",{"path":605,"title":606,"description":607,"order":603,"updatedAt":608,"featured":18},"\u002Fdevelopers\u002Fauthentication\u002Foverview","认证模型总览","区分控制台登录态、账户 API 令牌、来源 IPv4 白名单和代理账密四种认证层，避免凭据错用。","2026-08-07",{"path":610,"title":611,"description":612,"order":603,"updatedAt":613,"featured":581},"\u002Fdevelopers\u002Fchangelog","文档更新记录","记录帮助中心和开发者中心中影响接入行为、内容结构与示例的重要更新。","2026-08-08",{"path":615,"title":616,"description":617,"order":603,"updatedAt":608,"featured":18},"\u002Fdevelopers\u002Ferrors\u002Ferror-codes","常见错误码与处理建议","汇总实名、白名单、来源网络、认证和出口路由相关业务码及恢复方式。",{"path":619,"title":620,"description":621,"order":603,"updatedAt":622,"featured":18},"\u002Fdevelopers\u002Fexamples\u002Fcurl","curl 代理接入示例","使用占位凭据分别演示 HTTP\u002FHTTPS CONNECT 和 SOCKS5 TCP 请求。","2026-08-02",{"path":624,"title":625,"description":626,"order":603,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fgetting-started\u002Fquickstart","开发者快速开始","从实名认证、选择账密或 API 提取，到使用占位配置完成第一个代理请求。",{"path":628,"title":629,"description":630,"order":603,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fproxy\u002Faccount-auth","账密认证接入","说明账密代理配置生成、地区和会话选择、客户端字段、安全存储及来源限制。",{"path":632,"title":633,"description":634,"order":635,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fexamples\u002Fphp","PHP cURL 代理接入示例","使用 PHP cURL 扩展、账密环境变量和连接超时完成代理请求。","100",{"path":637,"title":638,"description":639,"order":640,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fexamples\u002Fcsharp","C# HttpClient 代理接入示例","使用 .NET HttpClient、WebProxy、代理账密和请求超时完成 HTTPS 访问。","110",{"path":642,"title":643,"description":644,"order":645,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fexamples\u002Frust","Rust reqwest 代理接入示例","使用 reqwest Proxy、账密认证、异步客户端和超时完成代理请求。","120",{"path":647,"title":648,"description":649,"order":650,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fexamples\u002Fpostman","Postman 代理接入示例","在 Postman 桌面应用中配置自定义代理、账密认证并验证 HTTPS 出口。","130",{"path":652,"title":653,"description":654,"order":655,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fextract-post","登录态 POST 提取接口","说明控制台登录态批量提取的请求字段、校验顺序、幂等和返回结果。","20",{"path":657,"title":658,"description":659,"order":655,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fauthentication\u002Fconsole-session","控制台登录态如何用于 API 请求？","说明同源控制台 Cookie、CSRF 防护、登录态 POST 提取和服务端调用边界。",{"path":661,"title":662,"description":663,"order":655,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Ferrors\u002Fproxy-407","开发者如何排查 407？","从代理协议、认证头、完整用户名、子账号状态和来源白名单定位 407。",{"path":590,"title":665,"description":666,"order":655,"updatedAt":622,"featured":18},"Python Requests 代理接入示例","使用 requests 读取环境变量、设置 HTTP 代理、超时并进行有限错误处理。",{"path":668,"title":669,"description":670,"order":655,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fgetting-started\u002Fenvironment-checklist","开发环境接入检查清单","在编码前检查运行网络、账号权益、代理协议、超时、日志和凭据存储。",{"path":672,"title":673,"description":674,"order":655,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fproxy\u002Fprotocol-selection","代理协议选择","从 HTTP 客户端、HTTPS CONNECT、SOCKS5 TCP 和 DNS 行为选择接入协议。",{"path":676,"title":677,"description":678,"order":587,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fextract-get","来源白名单 GET 提取接口","说明无登录态 GET 提取如何按真实来源 IPv4 解析账号并返回 JSON 或 TXT。",{"path":680,"title":681,"description":682,"order":587,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fauthentication\u002Fsource-ip-whitelist","来源 IPv4 白名单认证","说明无登录态 GET 提取与共享端口如何按真实来源 IPv4 识别账号归属。",{"path":592,"title":684,"description":685,"order":587,"updatedAt":596,"featured":18},"超时与连接重置排查","按 DNS、TCP、CONNECT、TLS、请求和读取阶段诊断 timeout 与 ECONNRESET。",{"path":588,"title":160,"description":579,"order":587,"updatedAt":596,"featured":581},{"path":688,"title":689,"description":690,"order":587,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fgetting-started\u002Fverify-with-curl","使用 curl 验证代理接入","通过 HTTP、HTTPS CONNECT 和 SOCKS5 TCP 最小命令验证认证、出口和 DNS。",{"path":692,"title":693,"description":694,"order":587,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fproxy\u002Fregion-parameters","账密代理地区参数","说明全球、洲随机区域、国家和部分州省的选择、签名配置和验证规则。",{"path":696,"title":697,"description":698,"order":699,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fapi\u002Fparameters","API 提取请求参数","列出数量、地区、协议、返回格式、分隔符及明确不接受的账密会话参数。","40",{"path":701,"title":702,"description":703,"order":699,"updatedAt":613,"featured":581},"\u002Fdevelopers\u002Fauthentication\u002Fapi-token","API 令牌认证","说明账户级 API 令牌的生成、查询参数认证、轮换和日志安全边界。",{"path":705,"title":706,"description":707,"order":699,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Ferrors\u002Fdns-and-tls","DNS 与 TLS 故障排查","区分网关解析、目标解析、CONNECT、证书链、SNI 和系统时间问题。",{"path":591,"title":709,"description":710,"order":699,"updatedAt":596,"featured":581},"Python aiohttp 异步代理接入示例","使用 aiohttp ClientSession、代理认证和异步超时完成并发代理请求。",{"path":712,"title":713,"description":714,"order":699,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fproxy\u002Frotation-mode","轮换代理模式","解释新 TCP 连接的出口选择、连接复用影响、有限重试和并发策略。",{"path":716,"title":717,"description":718,"order":719,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fapi\u002Fresponse-formats","API 提取返回格式","说明 JSON、TXT、IP:PORT、分隔符、随机顺序和结果消费方式。","50",{"path":721,"title":722,"description":723,"order":719,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Ferrors\u002Flayered-diagnostics","代理请求分层诊断流程","用 DNS、TCP、认证、转发、TLS 和目标响应六层模型定位接入故障。",{"path":725,"title":726,"description":727,"order":719,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fexamples\u002Fselenium","Selenium 代理接入示例","使用 API 提取的来源白名单代理地址启动浏览器，并验证出口与任务隔离。",{"path":729,"title":730,"description":731,"order":719,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fproxy\u002Fsticky-mode","粘性代理模式","说明 1–180 分钟粘性会话、完整用户名复用、并行隔离和出口变化恢复。",{"path":733,"title":734,"description":735,"order":736,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fapi\u002Fregion-values","API 提取地区值","说明国家与全球值的来源、实际国家记录、验证方式和账密地区参数差异。","60",{"path":738,"title":739,"description":740,"order":736,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fexamples\u002Fnodejs","Node.js 代理接入示例","使用 undici ProxyAgent、环境变量、AbortSignal 超时和安全日志完成代理请求。",{"path":742,"title":743,"description":744,"order":736,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fproxy\u002Fsession-isolation","如何隔离并行代理会话？","按任务、地区、子账号和粘性配置隔离连接池，避免凭据及状态串用。",{"path":746,"title":747,"description":748,"order":749,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fapi\u002Frequest-id","requestId 与幂等处理","说明登录态 POST 提取的请求所有权、重复恢复、参数冲突和并发提交规则。","70",{"path":751,"title":752,"description":753,"order":749,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fexamples\u002Fplaywright","Playwright 代理接入示例","在浏览器启动时配置账密代理，隔离上下文并验证出口地区。",{"path":755,"title":756,"description":757,"order":749,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fproxy\u002Fconnection-best-practices","代理连接与复用最佳实践","为超时、连接池、并发、重试、幂等和日志建立稳定的生产接入策略。",{"path":759,"title":760,"description":761,"order":762,"updatedAt":608,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fretry-and-rate-limit","API 限流与重试策略","按状态码、幂等性和错误类型设计有限退避，避免重复授权和请求风暴。","80",{"path":764,"title":765,"description":766,"order":762,"updatedAt":596,"featured":18},"\u002Fdevelopers\u002Fexamples\u002Fgo","Go 代理接入示例","使用 net\u002Fhttp、环境变量、Transport 和请求超时完成 HTTP 代理访问。",{"path":768,"title":769,"description":770,"order":771,"updatedAt":613,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fip-whitelists","IP 白名单 API","使用账户 API 令牌查询、批量新增和按 IP 批量删除账户白名单。","90",{"path":773,"title":774,"description":775,"order":771,"updatedAt":596,"featured":581},"\u002Fdevelopers\u002Fexamples\u002Fjava","Java HttpClient 代理接入示例","使用 JDK HttpClient、ProxySelector、代理认证和超时完成 HTTPS 请求。",1786161234969]