[{"data":1,"prerenderedAt":992},["ShallowReactive",2],{"site-config":3,"developers-\u002Fdevelopers\u002Fexamples\u002Frust":163,"developer-documents":811},{"brand":4,"navigation":10,"navDropdowns":34,"headerCta":121,"footer":125,"footerBrand":147,"footerQr":150,"seoDefaults":158},{"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":59,"help":94},{"ariaLabel":36,"groups":37},"海外套餐购买下拉菜单",[38],{"label":15,"href":16,"items":39},[40,48,53],{"title":41,"body":42,"featured":18,"primary":43,"secondary":45},"动态住宅套餐","覆盖全球动态住宅IP，按需选择套餐。",{"label":44,"href":16},"查看套餐",{"label":46,"href":47},"进入控制台","\u002Fconsole\u002Fdynamic-buy",{"title":49,"body":50,"primary":51},"静态住宅套餐","独立实例与固定出口，支持多协议直连。",{"label":44,"href":52},"\u002Fpricing\u002Fstatic-residential",{"title":54,"body":55,"primary":56},"企业定制","提供专属资源、客户经理与技术支持。",{"label":57,"href":58},"立即定制","\u002Fenterprise-custom",{"ariaLabel":60,"groups":61},"业务场景下拉菜单",[62],{"label":21,"href":22,"items":63},[64,69,74,79,84,89],{"title":65,"body":66,"primary":67},"电商营销","支持价格监测、广告验证和多账号环境隔离。",{"label":68,"href":22},"查看方案",{"title":70,"body":71,"primary":72},"媒体矩阵","提升多账号内容发布、互动与素材分发稳定性。",{"label":68,"href":73},"\u002Fscenarios\u002Fmedia-matrix",{"title":75,"body":76,"primary":77},"舆情处理","快速采集公开舆情信息，提升响应和研判效率。",{"label":68,"href":78},"\u002Fscenarios\u002Fpublic-opinion",{"title":80,"body":81,"primary":82},"网页抓取","面向公开网页数据采集，提供稳定代理访问能力。",{"label":68,"href":83},"\u002Fscenarios\u002Fweb-scraping",{"title":85,"body":86,"primary":87},"品牌保护","监测品牌侵权、假冒和区域展示差异。",{"label":68,"href":88},"\u002Fscenarios\u002Fbrand-protection",{"title":90,"body":91,"primary":92},"旅游信息聚合","聚合机票、酒店和目的地公开信息，支撑价格对比。",{"label":68,"href":93},"\u002Fscenarios\u002Ftravel-aggregation",{"ariaLabel":95,"displayMode":96,"groups":97},"资源中心下拉菜单","all-groups",[98,112],{"label":99,"href":26,"items":100},"帮助中心",[101,107],{"title":102,"body":103,"primary":104},"代理接入教程","查看 API、账密和白名单接入说明。",{"label":105,"href":106},"查看教程","\u002Fdevelopers",{"title":108,"body":109,"primary":110},"常见问题","了解套餐、支付、提取和售后相关问题。",{"label":111,"href":26},"查看问题",{"label":113,"href":114,"items":115},"资讯中心","\u002Fnews",[116],{"title":117,"body":118,"primary":119},"新闻动态","获取产品新闻、海外代理实践、公开数据抓取方法与合作伙伴生态动态。",{"label":120,"href":114},"查看资讯",{"label":122,"href":123,"badge":124},"注册","\u002Fconsole\u002Fregister","认证赠10元",{"description":126,"groups":127,"copyright":146},"安全合规的 HTTP 代理 IP 服务",[128,131,136,139],{"title":129,"links":130},"站点导航",[12,15],{"title":132,"links":133},"全球代理",[134,135,54],"动态代理","静态代理",{"title":25,"links":137},[138,99,117],"开发者中心",{"title":140,"links":141},"关于我们",[142,143,144,145],"公司简介","服务协议","隐私协议","退款政策","© 2026 只只HTTP代理. All Rights Reserved.",{"logoMark":148,"brandName":5,"brandDomain":6,"figmaNodeId":149},"\u002Fimages\u002Ffigma\u002Fslices\u002Ffooter-logo-mark.svg","166:412",{"baseImage":151,"overlayImage":152,"phoneIcon":153,"contactDivider":154,"bottomDivider":155,"contactLabel":156,"figmaNodeId":157},"\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":159,"description":160,"siteName":5,"ogImage":161,"robots":162},"只只HTTP代理 - 稳定安全的海外 IP 方案","9000万+纯净住宅 IP，为 AI 训练、数据采集和全球业务提供稳定安全的代理方案。","\u002Fimages\u002Fseo\u002Fog-default.png","index, follow, max-image-preview:large",{"id":164,"title":165,"body":166,"description":793,"extension":794,"featured":795,"keywords":796,"meta":799,"navigation":18,"order":800,"path":801,"related":802,"schemaType":806,"seo":807,"stem":808,"updatedAt":809,"__hash__":810},"developers\u002Fdevelopers\u002Fexamples\u002Frust.md","Rust reqwest 代理接入示例",{"type":167,"value":168,"toc":786},"minimark",[169,182,186,217,220,734,737,751,754,769,772,782],[170,171,172,173,177,178,181],"p",{},"Rust 异步服务可以使用调用方项目自行锁定的 ",[174,175,176],"code",{},"reqwest"," 和 Tokio。代理认证通过 ",[174,179,180],{},"Proxy"," 配置，不写入目标请求头。",[183,184,185],"h2",{"id":185},"前置条件",[187,188,189,196,214],"ul",{},[190,191,192,193,195],"li",{},"调用方项目自行安装并锁定 ",[174,194,176],{}," 与 Tokio。",[190,197,198,199,202,203,202,206,209,210,213],{},"通过受控环境注入 ",[174,200,201],{},"PROXY_HOST","、",[174,204,205],{},"PROXY_PORT",[174,207,208],{},"PROXY_USERNAME"," 和 ",[174,211,212],{},"PROXY_PASSWORD","。",[190,215,216],{},"为服务设置并发上限和整体请求截止时间。",[183,218,219],{"id":219},"完整示例",[221,222,227],"pre",{"className":223,"code":224,"language":225,"meta":226,"style":226},"language-rust shiki shiki-themes github-light github-dark","use reqwest::{Client, Proxy};\nuse std::{env, error::Error, time::Duration};\n\n\u002F\u002F\u002F 通过账密代理异步请求公开出口检测地址。\n#[tokio::main]\nasync fn main() -> Result\u003C(), Box\u003Cdyn Error>> {\n    let proxy_host = env::var(\"PROXY_HOST\")?;\n    let proxy_port = env::var(\"PROXY_PORT\")?;\n    let proxy_username = env::var(\"PROXY_USERNAME\")?;\n    let proxy_password = env::var(\"PROXY_PASSWORD\")?;\n    let proxy = Proxy::all(format!(\"http:\u002F\u002F{proxy_host}:{proxy_port}\"))?\n        .basic_auth(&proxy_username, &proxy_password);\n    let client = Client::builder()\n        .proxy(proxy)\n        .connect_timeout(Duration::from_secs(10))\n        .timeout(Duration::from_secs(30))\n        .build()?;\n\n    let body = client\n        .get(\"https:\u002F\u002F\u003Cpublic-test-host>\u002Fip\")\n        .send()\n        .await?\n        .error_for_status()?\n        .text()\n        .await?;\n    println!(\"{body}\");\n    Ok(())\n}\n","rust","",[174,228,229,260,293,299,306,317,356,392,419,446,473,507,529,550,561,587,610,625,630,643,659,669,675,687,697,705,719,728],{"__ignoreMap":226},[230,231,234,238,242,245,249,252,255,257],"span",{"class":232,"line":233},"line",1,[230,235,237],{"class":236},"szBVR","use",[230,239,241],{"class":240},"sScJk"," reqwest",[230,243,244],{"class":236},"::",[230,246,248],{"class":247},"sVt8B","{",[230,250,251],{"class":240},"Client",[230,253,254],{"class":247},", ",[230,256,180],{"class":240},[230,258,259],{"class":247},"};\n",[230,261,263,265,268,270,273,276,278,281,283,286,288,291],{"class":232,"line":262},2,[230,264,237],{"class":236},[230,266,267],{"class":240}," std",[230,269,244],{"class":236},[230,271,272],{"class":247},"{env, ",[230,274,275],{"class":240},"error",[230,277,244],{"class":236},[230,279,280],{"class":240},"Error",[230,282,254],{"class":247},[230,284,285],{"class":240},"time",[230,287,244],{"class":236},[230,289,290],{"class":240},"Duration",[230,292,259],{"class":247},[230,294,296],{"class":232,"line":295},3,[230,297,298],{"emptyLinePlaceholder":18},"\n",[230,300,302],{"class":232,"line":301},4,[230,303,305],{"class":304},"sJ8bj","\u002F\u002F\u002F 通过账密代理异步请求公开出口检测地址。\n",[230,307,309,312,314],{"class":232,"line":308},5,[230,310,311],{"class":247},"#[tokio",[230,313,244],{"class":236},[230,315,316],{"class":247},"main]\n",[230,318,320,323,326,329,332,335,338,341,344,347,350,353],{"class":232,"line":319},6,[230,321,322],{"class":236},"async",[230,324,325],{"class":236}," fn",[230,327,328],{"class":240}," main",[230,330,331],{"class":247},"() ",[230,333,334],{"class":236},"->",[230,336,337],{"class":240}," Result",[230,339,340],{"class":247},"\u003C(), ",[230,342,343],{"class":240},"Box",[230,345,346],{"class":247},"\u003C",[230,348,349],{"class":236},"dyn",[230,351,352],{"class":240}," Error",[230,354,355],{"class":247},">> {\n",[230,357,359,362,365,368,371,373,376,379,383,386,389],{"class":232,"line":358},7,[230,360,361],{"class":236},"    let",[230,363,364],{"class":247}," proxy_host ",[230,366,367],{"class":236},"=",[230,369,370],{"class":240}," env",[230,372,244],{"class":236},[230,374,375],{"class":240},"var",[230,377,378],{"class":247},"(",[230,380,382],{"class":381},"sZZnC","\"PROXY_HOST\"",[230,384,385],{"class":247},")",[230,387,388],{"class":236},"?",[230,390,391],{"class":247},";\n",[230,393,395,397,400,402,404,406,408,410,413,415,417],{"class":232,"line":394},8,[230,396,361],{"class":236},[230,398,399],{"class":247}," proxy_port ",[230,401,367],{"class":236},[230,403,370],{"class":240},[230,405,244],{"class":236},[230,407,375],{"class":240},[230,409,378],{"class":247},[230,411,412],{"class":381},"\"PROXY_PORT\"",[230,414,385],{"class":247},[230,416,388],{"class":236},[230,418,391],{"class":247},[230,420,422,424,427,429,431,433,435,437,440,442,444],{"class":232,"line":421},9,[230,423,361],{"class":236},[230,425,426],{"class":247}," proxy_username ",[230,428,367],{"class":236},[230,430,370],{"class":240},[230,432,244],{"class":236},[230,434,375],{"class":240},[230,436,378],{"class":247},[230,438,439],{"class":381},"\"PROXY_USERNAME\"",[230,441,385],{"class":247},[230,443,388],{"class":236},[230,445,391],{"class":247},[230,447,449,451,454,456,458,460,462,464,467,469,471],{"class":232,"line":448},10,[230,450,361],{"class":236},[230,452,453],{"class":247}," proxy_password ",[230,455,367],{"class":236},[230,457,370],{"class":240},[230,459,244],{"class":236},[230,461,375],{"class":240},[230,463,378],{"class":247},[230,465,466],{"class":381},"\"PROXY_PASSWORD\"",[230,468,385],{"class":247},[230,470,388],{"class":236},[230,472,391],{"class":247},[230,474,476,478,481,483,486,488,491,493,496,498,501,504],{"class":232,"line":475},11,[230,477,361],{"class":236},[230,479,480],{"class":247}," proxy ",[230,482,367],{"class":236},[230,484,485],{"class":240}," Proxy",[230,487,244],{"class":236},[230,489,490],{"class":240},"all",[230,492,378],{"class":247},[230,494,495],{"class":240},"format!",[230,497,378],{"class":247},[230,499,500],{"class":381},"\"http:\u002F\u002F{proxy_host}:{proxy_port}\"",[230,502,503],{"class":247},"))",[230,505,506],{"class":236},"?\n",[230,508,510,513,516,518,521,524,526],{"class":232,"line":509},12,[230,511,512],{"class":236},"        .",[230,514,515],{"class":240},"basic_auth",[230,517,378],{"class":247},[230,519,520],{"class":236},"&",[230,522,523],{"class":247},"proxy_username, ",[230,525,520],{"class":236},[230,527,528],{"class":247},"proxy_password);\n",[230,530,532,534,537,539,542,544,547],{"class":232,"line":531},13,[230,533,361],{"class":236},[230,535,536],{"class":247}," client ",[230,538,367],{"class":236},[230,540,541],{"class":240}," Client",[230,543,244],{"class":236},[230,545,546],{"class":240},"builder",[230,548,549],{"class":247},"()\n",[230,551,553,555,558],{"class":232,"line":552},14,[230,554,512],{"class":236},[230,556,557],{"class":240},"proxy",[230,559,560],{"class":247},"(proxy)\n",[230,562,564,566,569,571,573,575,578,580,584],{"class":232,"line":563},15,[230,565,512],{"class":236},[230,567,568],{"class":240},"connect_timeout",[230,570,378],{"class":247},[230,572,290],{"class":240},[230,574,244],{"class":236},[230,576,577],{"class":240},"from_secs",[230,579,378],{"class":247},[230,581,583],{"class":582},"sj4cs","10",[230,585,586],{"class":247},"))\n",[230,588,590,592,595,597,599,601,603,605,608],{"class":232,"line":589},16,[230,591,512],{"class":236},[230,593,594],{"class":240},"timeout",[230,596,378],{"class":247},[230,598,290],{"class":240},[230,600,244],{"class":236},[230,602,577],{"class":240},[230,604,378],{"class":247},[230,606,607],{"class":582},"30",[230,609,586],{"class":247},[230,611,613,615,618,621,623],{"class":232,"line":612},17,[230,614,512],{"class":236},[230,616,617],{"class":240},"build",[230,619,620],{"class":247},"()",[230,622,388],{"class":236},[230,624,391],{"class":247},[230,626,628],{"class":232,"line":627},18,[230,629,298],{"emptyLinePlaceholder":18},[230,631,633,635,638,640],{"class":232,"line":632},19,[230,634,361],{"class":236},[230,636,637],{"class":247}," body ",[230,639,367],{"class":236},[230,641,642],{"class":247}," client\n",[230,644,646,648,651,653,656],{"class":232,"line":645},20,[230,647,512],{"class":236},[230,649,650],{"class":240},"get",[230,652,378],{"class":247},[230,654,655],{"class":381},"\"https:\u002F\u002F\u003Cpublic-test-host>\u002Fip\"",[230,657,658],{"class":247},")\n",[230,660,662,664,667],{"class":232,"line":661},21,[230,663,512],{"class":236},[230,665,666],{"class":240},"send",[230,668,549],{"class":247},[230,670,672],{"class":232,"line":671},22,[230,673,674],{"class":236},"        .await?\n",[230,676,678,680,683,685],{"class":232,"line":677},23,[230,679,512],{"class":236},[230,681,682],{"class":240},"error_for_status",[230,684,620],{"class":247},[230,686,506],{"class":236},[230,688,690,692,695],{"class":232,"line":689},24,[230,691,512],{"class":236},[230,693,694],{"class":240},"text",[230,696,549],{"class":247},[230,698,700,703],{"class":232,"line":699},25,[230,701,702],{"class":236},"        .await?",[230,704,391],{"class":247},[230,706,708,711,713,716],{"class":232,"line":707},26,[230,709,710],{"class":240},"    println!",[230,712,378],{"class":247},[230,714,715],{"class":381},"\"{body}\"",[230,717,718],{"class":247},");\n",[230,720,722,725],{"class":232,"line":721},27,[230,723,724],{"class":240},"    Ok",[230,726,727],{"class":247},"(())\n",[230,729,731],{"class":232,"line":730},28,[230,732,733],{"class":247},"}\n",[183,735,736],{"id":736},"预期结果",[187,738,739,745,748],{},[190,740,741,744],{},[174,742,743],{},"Proxy::all"," 将 HTTP 和 HTTPS 目标统一交给当前 HTTP 代理。",[190,746,747],{},"客户端复用连接，并分别限制连接阶段和整体请求时间。",[190,749,750],{},"成功状态返回代理出口检测正文。",[183,752,753],{"id":753},"错误处理",[187,755,756,763,766],{},[190,757,758,759,762],{},"407 检查 ",[174,760,761],{},".basic_auth"," 的代理账密与当前权益。",[190,764,765],{},"连接和请求超时分别用于定位网络建立阶段与目标响应阶段。",[190,767,768],{},"只对幂等请求执行带抖动的有限重试。",[183,770,771],{"id":771},"安全提示",[170,773,774,775,778,779,781],{},"不要使用 ",[174,776,777],{},"Debug"," 输出 ",[174,780,180],{}," 或客户端配置。错误上报只携带错误类别、任务标识和脱敏目标主机，不记录代理认证内容。",[783,784,785],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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":226,"searchDepth":295,"depth":295,"links":787},[788,789,790,791,792],{"id":185,"depth":262,"text":185},{"id":219,"depth":262,"text":219},{"id":736,"depth":262,"text":736},{"id":753,"depth":262,"text":753},{"id":771,"depth":262,"text":771},"使用 reqwest Proxy、账密认证、异步客户端和超时完成代理请求。","md",false,[797,176,180,798],"Rust","Tokio",{},"120","\u002Fdevelopers\u002Fexamples\u002Frust",[803,804,805],"\u002Fdevelopers\u002Fexamples\u002Fgo","\u002Fdevelopers\u002Fproxy\u002Fconnection-best-practices","\u002Fdevelopers\u002Ferrors\u002Ftimeout-and-reset","HowTo",{"title":165,"description":793},"developers\u002Fexamples\u002Frust","2026-07-31","qSCx3dJRpMDBNf1WNmPH0-z3RleqndXK9k65ARkuk3k",[812,816,821,826,830,835,839,843,848,853,854,859,864,868,872,876,880,884,888,892,895,899,903,907,912,917,921,925,929,934,938,942,946,951,955,959,964,968,971,976,979,983,988],{"path":813,"title":814,"description":815,"order":583,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fextract","API 提取代理地址","概述 API 提取的来源白名单、登录态 POST、无登录态 GET、参数与返回结果。",{"path":817,"title":818,"description":819,"order":583,"updatedAt":820,"featured":18},"\u002Fdevelopers\u002Fauthentication\u002Foverview","认证模型总览","区分控制台登录态、账户 API 令牌、来源 IPv4 白名单和代理账密四种认证层，避免凭据错用。","2026-08-07",{"path":822,"title":823,"description":824,"order":583,"updatedAt":825,"featured":795},"\u002Fdevelopers\u002Fchangelog","文档更新记录","记录帮助中心和开发者中心中影响接入行为、内容结构与示例的重要更新。","2026-09-04",{"path":827,"title":828,"description":829,"order":583,"updatedAt":820,"featured":18},"\u002Fdevelopers\u002Ferrors\u002Ferror-codes","常见错误码与处理建议","汇总实名、白名单、来源网络、认证和出口路由相关业务码及恢复方式。",{"path":831,"title":832,"description":833,"order":583,"updatedAt":834,"featured":18},"\u002Fdevelopers\u002Fexamples\u002Fcurl","curl 代理接入示例","使用占位凭据分别演示 HTTP\u002FHTTPS CONNECT 和 SOCKS5 TCP 请求。","2026-08-02",{"path":836,"title":837,"description":838,"order":583,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fgetting-started\u002Fquickstart","开发者快速开始","从实名认证、选择账密或 API 提取，到使用占位配置完成第一个代理请求。",{"path":840,"title":841,"description":842,"order":583,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fproxy\u002Faccount-auth","账密认证接入","说明账密代理配置生成、地区和会话选择、客户端字段、安全存储及来源限制。",{"path":844,"title":845,"description":846,"order":847,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fexamples\u002Fphp","PHP cURL 代理接入示例","使用 PHP cURL 扩展、账密环境变量和连接超时完成代理请求。","100",{"path":849,"title":850,"description":851,"order":852,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fexamples\u002Fcsharp","C# HttpClient 代理接入示例","使用 .NET HttpClient、WebProxy、代理账密和请求超时完成 HTTPS 访问。","110",{"path":801,"title":165,"description":793,"order":800,"updatedAt":809,"featured":795},{"path":855,"title":856,"description":857,"order":858,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fexamples\u002Fpostman","Postman 代理接入示例","在 Postman 桌面应用中配置自定义代理、账密认证并验证 HTTPS 出口。","130",{"path":860,"title":861,"description":862,"order":863,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fextract-post","登录态 POST 提取接口","说明控制台登录态批量提取的请求字段、校验顺序、幂等和返回结果。","20",{"path":865,"title":866,"description":867,"order":863,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fauthentication\u002Fconsole-session","控制台登录态如何用于 API 请求？","说明同源控制台 Cookie、CSRF 防护、登录态 POST 提取和服务端调用边界。",{"path":869,"title":870,"description":871,"order":863,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Ferrors\u002Fproxy-407","开发者如何排查 407？","从代理协议、认证头、完整用户名、子账号状态和来源白名单定位 407。",{"path":873,"title":874,"description":875,"order":863,"updatedAt":834,"featured":18},"\u002Fdevelopers\u002Fexamples\u002Fpython","Python Requests 代理接入示例","使用 requests 读取环境变量、设置 HTTP 代理、超时并进行有限错误处理。",{"path":877,"title":878,"description":879,"order":863,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fgetting-started\u002Fenvironment-checklist","开发环境接入检查清单","在编码前检查运行网络、账号权益、代理协议、超时、日志和凭据存储。",{"path":881,"title":882,"description":883,"order":863,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fproxy\u002Fprotocol-selection","代理协议选择","从 HTTP 客户端、HTTPS CONNECT、SOCKS5 TCP 和 DNS 行为选择接入协议。",{"path":885,"title":886,"description":887,"order":607,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fextract-get","来源白名单 GET 提取接口","说明无登录态 GET 提取如何按真实来源 IPv4 解析账号并返回 JSON 或 TXT。",{"path":889,"title":890,"description":891,"order":607,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fauthentication\u002Fsource-ip-whitelist","来源 IPv4 白名单认证","说明无登录态 GET 提取与共享端口如何按真实来源 IPv4 识别账号归属。",{"path":805,"title":893,"description":894,"order":607,"updatedAt":809,"featured":18},"超时与连接重置排查","按 DNS、TCP、CONNECT、TLS、请求和读取阶段诊断 timeout 与 ECONNRESET。",{"path":896,"title":897,"description":898,"order":607,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fexamples\u002Fpython-httpx","Python HTTPX 代理接入示例","使用 HTTPX Client、账密环境变量和分层超时完成同步代理请求。",{"path":900,"title":901,"description":902,"order":607,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fgetting-started\u002Fverify-with-curl","使用 curl 验证代理接入","通过 HTTP、HTTPS CONNECT 和 SOCKS5 TCP 最小命令验证认证、出口和 DNS。",{"path":904,"title":905,"description":906,"order":607,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fproxy\u002Fregion-parameters","账密代理地区参数","说明全球、洲随机区域、国家和部分州省的选择、签名配置和验证规则。",{"path":908,"title":909,"description":910,"order":911,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fapi\u002Fparameters","API 提取请求参数","列出数量、地区、协议、返回格式、分隔符及明确不接受的账密会话参数。","40",{"path":913,"title":914,"description":915,"order":911,"updatedAt":916,"featured":795},"\u002Fdevelopers\u002Fauthentication\u002Fapi-token","API 令牌认证","说明账户级 API 令牌的生成、查询参数认证、轮换和日志安全边界。","2026-08-08",{"path":918,"title":919,"description":920,"order":911,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Ferrors\u002Fdns-and-tls","DNS 与 TLS 故障排查","区分网关解析、目标解析、CONNECT、证书链、SNI 和系统时间问题。",{"path":922,"title":923,"description":924,"order":911,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fexamples\u002Fpython-aiohttp","Python aiohttp 异步代理接入示例","使用 aiohttp ClientSession、代理认证和异步超时完成并发代理请求。",{"path":926,"title":927,"description":928,"order":911,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fproxy\u002Frotation-mode","轮换代理模式","解释新 TCP 连接的出口选择、连接复用影响、有限重试和并发策略。",{"path":930,"title":931,"description":932,"order":933,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fapi\u002Fresponse-formats","API 提取返回格式","说明 JSON、TXT、IP:PORT、分隔符、随机顺序和结果消费方式。","50",{"path":935,"title":936,"description":937,"order":933,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Ferrors\u002Flayered-diagnostics","代理请求分层诊断流程","用 DNS、TCP、认证、转发、TLS 和目标响应六层模型定位接入故障。",{"path":939,"title":940,"description":941,"order":933,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fexamples\u002Fselenium","Selenium 代理接入示例","使用 API 提取的来源白名单代理地址启动浏览器，并验证出口与任务隔离。",{"path":943,"title":944,"description":945,"order":933,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fproxy\u002Fsticky-mode","粘性代理模式","说明 1–180 分钟粘性会话、完整用户名复用、并行隔离和出口变化恢复。",{"path":947,"title":948,"description":949,"order":950,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fapi\u002Fregion-values","API 提取地区值","说明国家与全球值的来源、实际国家记录、验证方式和账密地区参数差异。","60",{"path":952,"title":953,"description":954,"order":950,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fexamples\u002Fnodejs","Node.js 代理接入示例","使用 undici ProxyAgent、环境变量、AbortSignal 超时和安全日志完成代理请求。",{"path":956,"title":957,"description":958,"order":950,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fproxy\u002Fsession-isolation","如何隔离并行代理会话？","按任务、地区、子账号和粘性配置隔离连接池，避免凭据及状态串用。",{"path":960,"title":961,"description":962,"order":963,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fapi\u002Frequest-id","requestId 与幂等处理","说明登录态 POST 提取的请求所有权、重复恢复、参数冲突和并发提交规则。","70",{"path":965,"title":966,"description":967,"order":963,"updatedAt":809,"featured":18},"\u002Fdevelopers\u002Fexamples\u002Fplaywright","Playwright 代理接入示例","在浏览器启动时配置账密代理，隔离上下文并验证出口地区。",{"path":804,"title":969,"description":970,"order":963,"updatedAt":809,"featured":18},"代理连接与复用最佳实践","为超时、连接池、并发、重试、幂等和日志建立稳定的生产接入策略。",{"path":972,"title":973,"description":974,"order":975,"updatedAt":820,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fretry-and-rate-limit","API 限流与重试策略","按状态码、幂等性和错误类型设计有限退避，避免重复授权和请求风暴。","80",{"path":803,"title":977,"description":978,"order":975,"updatedAt":809,"featured":18},"Go 代理接入示例","使用 net\u002Fhttp、环境变量、Transport 和请求超时完成 HTTP 代理访问。",{"path":980,"title":981,"description":982,"order":975,"updatedAt":825,"featured":18},"\u002Fdevelopers\u002Fproxy\u002Fstatic-residential","静态住宅协议接入","使用实例端点和独立凭据接入HTTP、HTTPS CONNECT与SOCKS5，并说明安全和重试边界。",{"path":984,"title":985,"description":986,"order":987,"updatedAt":916,"featured":18},"\u002Fdevelopers\u002Fapi\u002Fip-whitelists","IP 白名单 API","使用账户 API 令牌查询、批量新增和按 IP 批量删除账户白名单。","90",{"path":989,"title":990,"description":991,"order":987,"updatedAt":809,"featured":795},"\u002Fdevelopers\u002Fexamples\u002Fjava","Java HttpClient 代理接入示例","使用 JDK HttpClient、ProxySelector、代理认证和超时完成 HTTPS 请求。",1789051527849]