[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-strapi-article:zh:python-requests-http-socks5-proxy-settings":3,"blog-article:\u002Fblog\u002Fpython-requests-http-socks5-proxy-settings":732,"blog-related:\u002Fblog\u002Fpython-requests-http-socks5-proxy-settings":733,"blog-translations:\u002Fblog\u002Fpython-requests-http-socks5-proxy-settings":734},{"available":4,"article":5,"relatedArticles":200,"translations":599},true,{"source":6,"id":7,"documentId":8,"translationKey":8,"locale":9,"slug":10,"path":11,"_path":11,"title":12,"description":13,"excerpt":13,"image":14,"publishedAt":15,"updatedAt":16,"author":17,"tags":18,"featured":19,"sortOrder":20,"readingTime":21,"bodyType":22,"bodyBlocks":23,"bodyHtml":199},"strapi",1831,"i39ncjr1jde0nrd24dwfyl9g","zh","python-requests-http-socks5-proxy-settings","\u002Fblog\u002Fpython-requests-http-socks5-proxy-settings","Python requests 设置 HTTP 和 SOCKS5 代理：参数、认证和排错","这篇文章演示 Python requests 如何设置 HTTP 和 SOCKS5 代理，包括账号认证、socks5h 写法、出口验证和常见报错处理，适合需要把代理 IP 接进程序并先完成最小可用测试的开发者。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_python_requests_http_socks5_cover_de66cde9c5.webp","2026-08-11T10:16:01.796Z","2026-08-11T10:16:01.781Z","Global Proxies Team",[],false,0,3,"blocks",[24,30,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,119,123,127,131,135,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196],{"type":25,"children":26},"paragraph",[27],{"text":28,"type":29},"Python requests 设置代理时，先确认代理参数和协议写法，再去判断代理 IP 类型。HTTP、HTTPS、SOCKS5 是接入协议；动态住宅代理 IP、静态住宅代理 IP、数据中心代理 IP 才是出口资源类型，二者不要混在一起判断。","text",{"type":31,"level":32,"children":33},"heading",2,[34],{"text":35,"type":29},"接入前先把协议和资源分开",{"type":25,"children":37},[38],{"text":39,"type":29},"requests 里最常见的问题不是“代理 IP 不好”，而是协议、账号密码、端口、超时时间或 SOCKS5 依赖写错。先用示例请求确认代理出口，再迁移到业务请求，排错时就能分清是 requests 写法问题还是目标站规则问题。",{"type":31,"level":32,"children":41},[42],{"text":43,"type":29},"准备代理参数",{"type":25,"children":45},[46],{"text":47,"type":29},"接入前先从后台拿到同一组代理信息：协议、主机、端口、账号、密码。不要把官网登录密码当成代理密码，也不要把 HTTP 端口填到 SOCKS5 入口里。",{"type":25,"children":49},[50],{"text":51,"type":29},"如果使用账号密码认证，代理 URL 通常长这样：",{"type":25,"children":53},[54],{"text":55,"type":29},"```python\nusername = \"proxy_user\"\npassword = \"proxy_pass\"\nhost = \"proxy.example.com\"\nport = \"12345\"\nproxy_http = f\"http:\u002F\u002F{username}:{password}@{host}:{port}\"\n```",{"type":25,"children":57},[58],{"text":59,"type":29},"如果账号或密码里含有 `@`、`:`、`\u002F` 等特殊字符，先用 `urllib.parse.quote()` 做 URL 编码再拼接：",{"type":25,"children":61},[62],{"text":63,"type":29},"```python\nfrom urllib.parse import quote",{"type":25,"children":65},[66],{"text":67,"type":29},"username = quote(\"proxy_user\", safe=\"\")\npassword = quote(\"pa:ss@word\u002F1\", safe=\"\")\nproxy_http = f\"http:\u002F\u002F{username}:{password}@{host}:{port}\"\n```",{"type":31,"level":32,"children":69},[70],{"text":71,"type":29},"HTTP 和 HTTPS 代理写法",{"type":31,"level":21,"children":73},[74],{"text":75,"type":29},"用 requests 验证 HTTP 代理是否生效",{"type":25,"children":77},[78],{"text":79,"type":29},"```python\nimport requests",{"type":25,"children":81},[82],{"text":83,"type":29},"proxies = {\n\"http\": \"http:\u002F\u002Fproxy_user:proxy_pass@proxy.example.com:12345\",\n\"https\": \"http:\u002F\u002Fproxy_user:proxy_pass@proxy.example.com:12345\",\n}",{"type":25,"children":85},[86],{"text":87,"type":29},"resp = requests.get(\n\"https:\u002F\u002Fapi.ipify.org?format=json\",\nproxies=proxies,\ntimeout=(10, 30),\n)\nprint(resp.status_code, resp.text)\n```",{"type":31,"level":21,"children":89},[90],{"text":91,"type":29},"HTTPS 键怎么理解",{"type":25,"children":93},[94],{"text":95,"type":29},"这里的 `\"https\"` 键表示请求 HTTPS 网站也走代理，不代表代理 URL 必须写成 `https:\u002F\u002F`。多数 HTTP 代理接入 HTTPS 目标站时，代理地址仍写 `http:\u002F\u002F主机:端口`。",{"type":31,"level":32,"children":97},[98],{"text":99,"type":29},"SOCKS5 代理写法",{"type":31,"level":21,"children":101},[102],{"text":103,"type":29},"requests 使用 SOCKS5 前要安装什么",{"type":25,"children":105},[106],{"text":107,"type":29},"requests 使用 SOCKS5 需要安装 socks 支持，例如 `pip install \"requests[socks]\"`。",{"type":31,"level":21,"children":109},[110],{"text":111,"type":29},"socks5h 适用场景",{"type":25,"children":113},[114],{"text":115,"type":29},"`socks5` 由本地解析域名后再把 IP 交给代理；`socks5h` 把域名原样交给代理，由代理端解析。担心 DNS 泄漏或域名只能在代理网络解析时，用 `socks5h`：",{"type":25,"children":117},[118],{"text":79,"type":29},{"type":25,"children":120},[121],{"text":122,"type":29},"proxies = {\n\"http\": \"socks5h:\u002F\u002Fproxy_user:proxy_pass@proxy.example.com:12345\",\n\"https\": \"socks5h:\u002F\u002Fproxy_user:proxy_pass@proxy.example.com:12345\",\n}",{"type":25,"children":124},[125],{"text":126,"type":29},"resp = requests.get(\n\"https:\u002F\u002Fapi.ipify.org?format=json\",\nproxies=proxies,\ntimeout=(10, 30),\n)\nprint(resp.text)\n```",{"type":25,"children":128},[129],{"text":130,"type":29},"如果遇到 DNS 仍像本地网络，要优先检查这里。",{"type":31,"level":32,"children":132},[133],{"text":134,"type":29},"验证和排错",{"type":136,"children":137},"code",[138],{"text":139,"type":29},"| 现象 | 优先检查 | 处理方向 |\n| --- | --- | --- |\n| 407 | 账号、密码、白名单、端口 | 修认证，不要先换代理 IP |\n| timeout | 本地网络、代理主机、目标站响应、超时设置 | 区分连接超时和读取超时 |\n| HTTPS\u002FTLS 连接错误 | HTTPS 写法、系统时间、目标站 TLS 规则 | 不建议跳过安全校验 |\n| 403\u002F429 | 目标站规则、请求频率、账号、Cookie | 先降频并记录状态码 |\n| 出口地区不一致 | IP 数据库、目标站识别、DNS、地区参数 | 多检测站交叉验证 |",{"type":25,"children":141},[142],{"text":143,"type":29},"建议把测试拆成两步：先请求 IP 检测页确认出口，再请求目标 URL。两步混在一起时，很容易把目标站规则误判成代理参数错误。正式运行时还要记录状态码、耗时、代理 IP、目标 URL 和异常文本，方便回溯。",{"type":31,"level":32,"children":145},[146],{"text":147,"type":29},"代理 IP 类型怎么选",{"type":25,"children":149},[150],{"text":151,"type":29},"公开页面采样、多地区观察和短会话测试，可以先评估 [动态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential)。",{"type":25,"children":153},[154],{"text":155,"type":29},"长期账号、固定地区和持续会话，更适合评估 [静态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fstatic-residential-standard)。",{"type":25,"children":157},[158],{"text":159,"type":29},"如果目标站对住宅属性要求不高，再测试 [数据中心代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdatacenter-proxy)。",{"type":31,"level":32,"children":161},[162],{"text":163,"type":29},"常见问题",{"type":31,"level":21,"children":165},[166],{"text":167,"type":29},"requests 里 HTTP 和 HTTPS 都要填吗？",{"type":25,"children":169},[170],{"text":171,"type":29},"建议都填。否则访问 HTTPS 目标站时可能没有走代理。",{"type":31,"level":21,"children":173},[174],{"text":175,"type":29},"socks5h 和 socks5 有什么区别？",{"type":25,"children":177},[178],{"text":179,"type":29},"`socks5` 由本地解析域名后再把 IP 交给代理；`socks5h` 把域名原样交给代理，由代理端解析。担心 DNS 泄漏或域名只能在代理网络解析时，用 `socks5h`。",{"type":31,"level":21,"children":181},[182],{"text":183,"type":29},"407 报错要不要换代理 IP？",{"type":25,"children":185},[186],{"text":187,"type":29},"通常不用。先查代理账号、密码、白名单、端口和认证 URL 写法。",{"type":31,"level":21,"children":189},[190],{"text":191,"type":29},"IP 检测页正常，目标站 403 怎么办？",{"type":25,"children":193},[194],{"text":195,"type":29},"说明代理连接大概率正常，下一步查目标站规则、账号状态、请求头、Cookie 和频率。",{"type":25,"children":197},[198],{"text":199,"type":29},"",[201,319,441],{"source":6,"id":202,"documentId":203,"translationKey":203,"locale":9,"slug":204,"path":205,"_path":205,"title":206,"description":207,"excerpt":207,"image":208,"publishedAt":209,"updatedAt":210,"author":17,"tags":211,"featured":19,"sortOrder":20,"readingTime":32,"bodyType":22,"bodyBlocks":212,"bodyHtml":199},1836,"i08kyjwrfyndg599ouh42tsi","dynamic-static-datacenter-proxy-comparison","\u002Fblog\u002Fdynamic-static-datacenter-proxy-comparison","动态住宅代理 IP、静态住宅代理 IP 和数据中心代理 IP 怎么选","本文对比动态住宅代理 IP、静态住宅代理 IP 和数据中心代理 IP 的适用场景与边界，帮助读者按任务周期、地区要求、会话稳定性和成本目标快速选型，并在上线前做小样本验证。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_ip_cover_7e013c03d9.webp","2026-08-11T10:19:11.802Z","2026-08-11T10:19:11.785Z",[],[213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,284,288,292,296,300,304,308,312,316],{"type":25,"children":214},[215],{"text":216,"type":29},"三类代理 IP 的区别，不能只按价格或速度判断。短会话、多地区和公开页面采样，优先测试动态住宅代理 IP；长期账号、固定地区和持续登录，优先测试静态住宅代理 IP；对住宅属性要求不高、重视速度和成本的基础访问测试，可以评估数据中心代理 IP。",{"type":25,"children":218},[219],{"text":220,"type":29},"如果你还不确定目标网站对网络属性的要求，先用同一个目标 URL、同一组请求频率和同一批地区做小样本测试，再决定正式方案。",{"type":31,"level":32,"children":222},[223],{"text":224,"type":29},"三类代理 IP 对比表",{"type":136,"children":226},[227],{"text":228,"type":29},"| 类型 | 更适合 | 优势 | 不适合 |\n| --- | --- | --- | --- |\n| 动态住宅代理 IP | 短时采样、多地区观察、SEO \u002F SERP、公开页面测试 | 切换灵活，地区覆盖更便于测试 | 长期账号、固定出口、持续登录 |\n| 静态住宅代理 IP | 店铺后台、广告账户、社媒主号、固定地区长期登录 | 出口和地区更稳定，便于保持账号环境 | 高频轮换、短时大批量采样 |\n| 数据中心代理 IP | 速度优先、成本敏感、基础连通性测试、长久在线任务 | 成本和速度更可控 | 目标站强依赖住宅属性的任务 |",{"type":31,"level":32,"children":230},[231],{"text":232,"type":29},"采集、账号和测试场景分别怎么选",{"type":25,"children":234},[235],{"text":236,"type":29},"选错类型时，常见问题不是“完全不能访问”，而是验证码比例上升、地区结果不稳定、会话中断或成本被失败重试拉高。",{"type":25,"children":238},[239],{"text":240,"type":29},"如果你做公开页面采集、SERP 检查、广告展示抽样或多地区页面观察，先测动态资源。重点看同一频率下的成功率、验证码比例、地区命中率和提取后的有效期，避免把每个请求都拆成一次新提取。",{"type":25,"children":242},[243],{"text":244,"type":29},"如果你管店铺后台、广告账户、社媒主号或其他长期账号，优先用静态出口。管理 3 个以上店铺后台时，建议每个账号固定一个出口，登录地区尽量和账号注册地、常用运营地一致，不要在同一天内频繁切换地区。",{"type":25,"children":246},[247],{"text":248,"type":29},"如果你只是做连通性、速度基准、接口可达性或低敏感公开页测试，可以先用数据中心代理 IP 控制成本。它更适合测超时、响应时间、并发和基础链路，不适合直接代表住宅网络下的风控结果。",{"type":31,"level":32,"children":250},[251],{"text":252,"type":29},"选型后要用哪些指标验证",{"type":136,"children":254},[255],{"text":256,"type":29},"| 指标 | 怎么测 | 参考判断 |\n| --- | --- | --- |\n| 可用性 | 同一 URL 各发 100-200 次请求，记录成功率和失败类型 | 成功率明显低于其他类型时，先查认证、频率和目标站限制 |\n| 验证码比例 | 同一频率下对比直连或旧方案基线 | 验证码明显高于基线，就要换类型、降频或调整地区 |\n| 地区一致性 | 检测站 + 目标网站结果同时观察 | 目标网站识别地区不准时，以目标网站结果优先 |\n| 会话保持 | 固定账号连续观察 30-60 分钟 | 登录状态、地区和环境提醒不应频繁变化 |\n| 响应时间 | 固定目标 URL 记录平均耗时和超时比例 | 超时集中出现时，先降并发再判断类型是否合适 |\n| 总成本 | 流量、有效期、失败重试一起算 | 失败重试多时，低单价也可能变成高成本 |",{"type":25,"children":258},[259],{"text":260,"type":29},"测试时不要一上来迁移全部账号或任务。先选 1-2 个地区、1 个目标 URL、固定请求频率跑小样本；结果稳定后，再增加地区、并发和任务量。",{"type":31,"level":32,"children":262},[263],{"text":264,"type":29},"常见误判",{"type":25,"children":266},[267],{"text":268,"type":29},"不要把 SOCKS5 当成代理 IP 类型，它是协议层选择。不要认为住宅代理 IP 一定优于数据中心代理 IP，也不要认为静态住宅代理 IP 能保证没有风控。代理 IP 只能改善出口环境，账号、设备、频率和平台规则仍要同步检查。",{"type":31,"level":32,"children":270},[271],{"text":272,"type":29},"还没确定代理 IP 类型时怎么继续比较",{"type":25,"children":274},[275],{"text":276,"type":29},"按上文结论对应产品页：[动态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential)、[静态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fstatic-residential-standard)、[原生静态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fstatic-residential-native)、[数据中心代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdatacenter-proxy)。",{"type":25,"children":278},[279],{"text":280,"type":29},"接入配置可参考 [代理设置帮助](https:\u002F\u002Fhelp.quanqiudaili.com\u002Fdocs\u002Fproxy-Settings)。",{"type":31,"level":32,"children":282},[283],{"text":163,"type":29},{"type":31,"level":21,"children":285},[286],{"text":287,"type":29},"新任务应该先买哪一种？",{"type":25,"children":289},[290],{"text":291,"type":29},"先按首段判断，再用预算内最小样本测试 1-2 天。不要只看单次访问成功，至少记录成功率、验证码比例、地区一致性、响应时间和失败重试成本。",{"type":31,"level":21,"children":293},[294],{"text":295,"type":29},"数据中心代理 IP 是不是一定不好？",{"type":25,"children":297},[298],{"text":299,"type":29},"不是。它适合对住宅属性要求不高、重视速度和成本的任务。",{"type":31,"level":21,"children":301},[302],{"text":303,"type":29},"静态住宅代理 IP 是否适合采集？",{"type":25,"children":305},[306],{"text":307,"type":29},"如果是少量、长期、固定账号任务可以评估；高切换公开采样通常先测动态资源。",{"type":31,"level":21,"children":309},[310],{"text":311,"type":29},"怎么判断选错了？",{"type":25,"children":313},[314],{"text":315,"type":29},"看成功率、验证码比例、地区一致性、会话保持、响应时间和失败重试成本，而不是只看单次访问结果。",{"type":25,"children":317},[318],{"text":199,"type":29},{"source":6,"id":320,"documentId":321,"translationKey":321,"locale":9,"slug":322,"path":323,"_path":323,"title":324,"description":325,"excerpt":325,"image":326,"publishedAt":327,"updatedAt":328,"author":17,"tags":329,"featured":19,"sortOrder":20,"readingTime":32,"bodyType":22,"bodyBlocks":330,"bodyHtml":199},1835,"kf39wtowffn2yadg0tc8bbqo","dynamic-residential-30-day-validity-traffic","\u002Fblog\u002Fdynamic-residential-30-day-validity-traffic","动态住宅 30 天和限有效期流量：适合哪些任务","动态住宅 30 天限有效期流量适合短周期采样、SEO 检查、价格监控等任务。本文给出适合\u002F不适合任务、流量估算方法和使用前验证清单，长期账号请转静态住宅代理 IP。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_30_cover_00e5aae09c.webp","2026-08-11T10:18:22.769Z","2026-08-11T10:18:22.736Z",[],[331,335,339,343,347,351,355,359,363,367,371,375,379,383,387,391,395,399,403,406,410,414,418,422,426,430,434,438],{"type":25,"children":332},[333],{"text":334,"type":29},"动态住宅 30 天和限有效期流量，适合有明确测试周期、访问周期或采样周期的任务。短周期公开页面采样、多地区观察、SEO 检查、价格监控和阶段性可用性测试，可以优先考虑这类方案。",{"type":31,"level":32,"children":336},[337],{"text":338,"type":29},"先确认任务能不能在周期内完成",{"type":25,"children":340},[341],{"text":342,"type":29},"这类方案更适合“有开始、有结束、有预算”的任务。判断重点不是 30 天看起来多长，而是 30 天内的请求量、页面体积、失败重试和验证码消耗能不能被预算覆盖。",{"type":31,"level":32,"children":344},[345],{"text":346,"type":29},"哪些任务适合 30 天流量方案",{"type":136,"children":348},[349],{"text":350,"type":29},"| 任务 | 为什么适合 | 关键指标 |\n| --- | --- | --- |\n| 多地区页面观察 | 需要灵活切换国家或城市 | 地区命中、页面内容差异 |\n| 公开页面采样 | 访问周期明确，便于控制流量 | 成功率、429、验证码比例 |\n| SEO \u002F SERP 检查 | 需要按地区查看搜索结果 | 地区识别、请求频率 |\n| 价格监控 | 需要阶段性对比公开页面 | 响应时间、失败重试成本 |\n| 接入测试 | 先验证目标站是否接受住宅出口 | 小样本成功率 |",{"type":31,"level":32,"children":352},[353],{"text":354,"type":29},"哪些任务不适合 30 天流量方案",{"type":25,"children":356},[357],{"text":358,"type":29},"动态住宅 30 天不适合默认拿来做长期账号登录、固定地区后台、广告账户或店铺主账号。原因不是动态住宅代理 IP 不能访问，而是长期账号更需要固定出口、稳定资料和连续环境。",{"type":25,"children":360},[361],{"text":362,"type":29},"如果任务要求同一账号长期保持相近网络环境，建议优先看 [静态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fstatic-residential-standard)；对地理位置匹配和风控要求极高的账号，可选 [原生静态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fstatic-residential-native)。",{"type":31,"level":32,"children":364},[365],{"text":366,"type":29},"怎么估算流量和周期",{"type":25,"children":368},[369],{"text":370,"type":29},"估算时不要只看请求数量，还要算页面体积、图片、脚本、重试和验证码造成的额外消耗。可以先跑 1-2 小时小样本，记录单次任务平均流量、成功率和失败重试次数，再推算 30 天周期内是否够用。",{"type":25,"children":372},[373],{"text":374,"type":29},"一个简单参考是：单页 2MB、每天 500 次请求，30 天大约就是 2MB × 500 × 30 = 30GB；再给 20% 的重试和验证码余量，预算会更稳。页面更重、重试更多时，余量还要再加。",{"type":136,"children":376},[377],{"text":378,"type":29},"| 估算项 | 记录方式 |\n| --- | --- |\n| 单次任务流量 | 取 20-50 次请求平均值 |\n| 请求频率 | 按分钟、小时和日维度记录 |\n| 失败重试 | 记录 403、429、timeout 比例 |\n| 周期与余量 | 按任务结束日期倒推节奏，并给验证码、重试和补测留空间 |",{"type":31,"level":32,"children":380},[381],{"text":382,"type":29},"使用前验证清单",{"type":25,"children":384},[385],{"text":386,"type":29},"先确认目标地区、目标 URL、请求频率、预计流量和任务结束日期。再用小样本测试出口地区、状态码、响应时间和验证码比例。如果 429 或验证码很快增加，先降频，不要只追加流量。",{"type":25,"children":388},[389],{"text":390,"type":29},"动态住宅代理 IP 适合灵活测试，但仍要遵守目标网站规则，避免把高频请求、账号异常或采集策略问题全部归因到代理 IP。",{"type":31,"level":32,"children":392},[393],{"text":394,"type":29},"准备跑 30 天测试时怎么安排流量",{"type":25,"children":396},[397],{"text":398,"type":29},"需要按周期使用动态住宅资源时，可查看 [动态住宅 30 天产品](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential-30-day)；如果任务后续需要更长周期或更稳定出口，再回到静态住宅代理 IP 方案比较。",{"type":25,"children":400},[401],{"text":402,"type":29},"建议把前 1-2 天用于参数校准，中间阶段按稳定频率执行任务，最后几天复核异常地区、失败重试和剩余流量。这样比临近过期再集中请求更容易控制风险和成本。",{"type":31,"level":32,"children":404},[405],{"text":163,"type":29},{"type":31,"level":21,"children":407},[408],{"text":409,"type":29},"30 天有效期是不限量使用吗？",{"type":25,"children":411},[412],{"text":413,"type":29},"不是。还要看套餐流量、提取限制、并发和具体产品规则。",{"type":31,"level":21,"children":415},[416],{"text":417,"type":29},"流量快用完是不是代理 IP 不稳定？",{"type":25,"children":419},[420],{"text":421,"type":29},"不一定。先按上文的流量估算方法看页面体积、重试和验证码消耗，再判断是否要加预算。",{"type":31,"level":21,"children":423},[424],{"text":425,"type":29},"动态住宅 30 天适合长期账号吗？",{"type":25,"children":427},[428],{"text":429,"type":29},"通常不优先。长期账号登录建议用静态住宅代理 IP，高敏感账号可选原生静态住宅代理 IP，固定出口和地区一致更稳。",{"type":31,"level":21,"children":431},[432],{"text":433,"type":29},"怎么避免周期内流量不够？",{"type":25,"children":435},[436],{"text":437,"type":29},"先按上文公式算基础量，再额外预留 20% 左右的重试和验证码余量。",{"type":25,"children":439},[440],{"text":199,"type":29},{"source":6,"id":442,"documentId":443,"translationKey":443,"locale":9,"slug":444,"path":445,"_path":445,"title":446,"description":447,"excerpt":447,"image":448,"publishedAt":449,"updatedAt":450,"author":17,"tags":451,"featured":19,"sortOrder":20,"readingTime":32,"bodyType":22,"bodyBlocks":452,"bodyHtml":199},1834,"bw4uu6b5a7tgy28fv2jynmqz","proxy-dns-local-isp-leak-troubleshooting","\u002Fblog\u002Fproxy-dns-local-isp-leak-troubleshooting","代理后 DNS 还是本地运营商：DNS 泄漏怎么判断","这篇文章讲代理后 DNS 仍显示本地运营商时该怎么判断，区分出口 IP 和 DNS 两类结果，说明 SOCKS5、浏览器和系统设置可能带来的差异，适合排查 DNS 泄漏与地区识别问题。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_dns_dns_cover_6d14e33b0a.webp","2026-08-11T10:18:01.727Z","2026-08-11T10:18:01.714Z",[],[453,457,461,465,469,473,477,481,485,489,493,497,501,505,509,513,517,521,525,529,533,537,541,545,549,553,557,561,564,568,572,576,580,584,588,592,596],{"type":25,"children":454},[455],{"text":456,"type":29},"代理后 DNS 仍显示本地运营商，通常说明域名解析没有跟随代理出口，或者检测页面把 DNS、出口 IP、浏览器环境混在一起展示。代理 IP 能改变访问出口，但不一定自动接管所有 DNS 查询。",{"type":31,"level":32,"children":458},[459],{"text":460,"type":29},"先分清出口 IP 和 DNS 是两套结果",{"type":25,"children":462},[463],{"text":464,"type":29},"判断 DNS 泄漏要分开看两件事：网页访问的出口 IP 是否已经变成代理 IP，DNS 查询是否仍由本地网络完成。如果出口 IP 已变但 DNS 还是本地，重点查浏览器、系统代理、客户端和 SOCKS5 远程 DNS 设置。",{"type":25,"children":466},[467],{"text":468,"type":29},"很多检测页会同时展示出口 IP、DNS 服务器和浏览器环境。看到其中一项是本地，不等于代理 IP 完全没有生效，要先看哪一项没有跟随代理。",{"type":31,"level":32,"children":470},[471],{"text":472,"type":29},"怎么判断是不是 DNS 泄漏",{"type":136,"children":474},[475],{"text":476,"type":29},"| 检查项 | 正常情况 | 异常信号 |\n| --- | --- | --- |\n| 出口 IP | 显示代理 IP 的国家、城市或运营商 | 仍显示本地 IP |\n| DNS 解析 | DNS 服务器接近代理出口或由代理客户端接管 | DNS 服务器仍是本地运营商 |\n| 目标网站地区 | 与目标地区大体一致 | 页面语言、价格、地区仍按本地展示 |\n| 浏览器环境 | 代理配置和浏览器配置一致 | 浏览器直连、本地 DNS 或插件接管 |",{"type":25,"children":478},[479],{"text":480,"type":29},"不要只看一个检测站。不同数据库对 IP 地区、运营商和 DNS 服务器归属的更新速度不同，结论可能不一致。",{"type":31,"level":32,"children":482},[483],{"text":484,"type":29},"为什么出口 IP 变了但 DNS 还是本地",{"type":31,"level":21,"children":486},[487],{"text":488,"type":29},"系统代理为什么不一定接管 DNS 请求",{"type":25,"children":490},[491],{"text":492,"type":29},"系统代理通常只接管 HTTP\u002FHTTPS 流量，不一定接管所有 DNS 查询。",{"type":31,"level":21,"children":494},[495],{"text":496,"type":29},"浏览器安全 DNS 会不会绕过代理",{"type":25,"children":498},[499],{"text":500,"type":29},"部分浏览器会使用自己的安全 DNS 设置，部分客户端需要单独开启远程 DNS 或 DNS over proxy。",{"type":31,"level":21,"children":502},[503],{"text":504,"type":29},"SOCKS5 远程 DNS",{"type":25,"children":506},[507],{"text":508,"type":29},"如果程序使用 SOCKS5，要确认库或客户端是否支持远程解析。有些写法会先在本地解析域名，再把解析后的 IP 交给代理访问，这时就容易出现 DNS 仍走本地的问题。",{"type":31,"level":32,"children":510},[511],{"text":512,"type":29},"DNS 泄漏应该按什么顺序排查",{"type":25,"children":514},[515],{"text":516,"type":29},"1. 关闭浏览器安全 DNS 或确认它指向预期解析方式。\n2. 用 IP 检测页确认出口 IP 已经变化。\n3. 用 DNS 泄漏检测页查看 DNS 服务器归属。\n4. 切换同一代理参数到另一个浏览器或客户端，排除单个软件设置问题。\n5. 如果是代码接入，确认使用的是远程 DNS 的 SOCKS5 写法。",{"type":31,"level":32,"children":518},[519],{"text":520,"type":29},"代理 IP 地区正确但页面仍像本地怎么办",{"type":25,"children":522},[523],{"text":524,"type":29},"这不一定是 DNS 泄漏。目标网站还可能根据账号资料、Cookie、浏览器语言、系统时区、GPS、付款资料或历史访问记录判断地区。",{"type":31,"level":21,"children":526},[527],{"text":528,"type":29},"账号资料会不会影响页面地区判断",{"type":25,"children":530},[531],{"text":532,"type":29},"先核对账号国家、历史登录地区、付款资料和 Cookie 是否和任务地区一致。",{"type":31,"level":21,"children":534},[535],{"text":536,"type":29},"语言和时区会不会让页面像本地环境",{"type":25,"children":538},[539],{"text":540,"type":29},"排查时要同时记录出口 IP、DNS、浏览器语言、系统时区和账号地区。",{"type":25,"children":542},[543],{"text":544,"type":29},"长期账号环境建议优先保持固定出口和资料一致性，可测试 [静态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fstatic-residential-standard)。",{"type":25,"children":546},[547],{"text":548,"type":29},"短时多地区页面观察，可以先用 [动态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential) 做小样本验证。",{"type":31,"level":32,"children":550},[551],{"text":552,"type":29},"DNS 和页面地区还不一致时怎么继续验证",{"type":25,"children":554},[555],{"text":556,"type":29},"设置前先对照 [代理设置帮助](https:\u002F\u002Fhelp.quanqiudaili.com\u002Fdocs\u002Fproxy-Settings) 和 [Windows 代理设置](https:\u002F\u002Fhelp.quanqiudaili.com\u002Fdocs\u002Fproxy-Settings\u002FWindows)。",{"type":25,"children":558},[559],{"text":560,"type":29},"如果连接或出口地区异常，可用 [智能检测助手](https:\u002F\u002Fhelp.quanqiudaili.com\u002Fdocs\u002FSmart-check) 做第一轮确认。",{"type":31,"level":32,"children":562},[563],{"text":163,"type":29},{"type":31,"level":21,"children":565},[566],{"text":567,"type":29},"出口 IP 正确，DNS 本地就是严重问题吗？",{"type":25,"children":569},[570],{"text":571,"type":29},"要看任务。如果目标网站会结合 DNS、语言和账号地区判断环境，就需要修；如果只是普通网页访问，影响可能较小。",{"type":31,"level":21,"children":573},[574],{"text":575,"type":29},"SOCKS5 一定不会 DNS 泄漏吗？",{"type":25,"children":577},[578],{"text":579,"type":29},"关键看软件是否使用远程 DNS 解析；只选择 SOCKS5 协议，不代表域名解析一定跟随代理出口。",{"type":31,"level":21,"children":581},[582],{"text":583,"type":29},"换代理 IP 能解决 DNS 泄漏吗？",{"type":25,"children":585},[586],{"text":587,"type":29},"多数情况下不能。DNS 泄漏更常见于系统、浏览器、客户端或代码解析方式。",{"type":31,"level":21,"children":589},[590],{"text":591,"type":29},"为什么不同检测站结果不一样？",{"type":25,"children":593},[594],{"text":595,"type":29},"IP 和 DNS 数据库更新时间不同，检测逻辑也不同。建议以目标网站实际识别结果为准，再结合多个检测站交叉判断。",{"type":25,"children":597},[598],{"text":199,"type":29},[600],{"source":6,"id":7,"documentId":8,"translationKey":8,"locale":9,"slug":10,"path":11,"_path":11,"title":12,"description":13,"excerpt":13,"image":14,"publishedAt":15,"updatedAt":16,"author":17,"tags":601,"featured":19,"sortOrder":20,"readingTime":21,"bodyType":22,"bodyBlocks":602,"bodyHtml":199},[],[603,606,609,612,615,618,621,624,627,630,633,636,639,642,645,648,651,654,657,660,663,666,669,672,675,678,681,684,687,690,693,696,699,702,705,708,711,714,717,720,723,726,729],{"type":25,"children":604},[605],{"text":28,"type":29},{"type":31,"level":32,"children":607},[608],{"text":35,"type":29},{"type":25,"children":610},[611],{"text":39,"type":29},{"type":31,"level":32,"children":613},[614],{"text":43,"type":29},{"type":25,"children":616},[617],{"text":47,"type":29},{"type":25,"children":619},[620],{"text":51,"type":29},{"type":25,"children":622},[623],{"text":55,"type":29},{"type":25,"children":625},[626],{"text":59,"type":29},{"type":25,"children":628},[629],{"text":63,"type":29},{"type":25,"children":631},[632],{"text":67,"type":29},{"type":31,"level":32,"children":634},[635],{"text":71,"type":29},{"type":31,"level":21,"children":637},[638],{"text":75,"type":29},{"type":25,"children":640},[641],{"text":79,"type":29},{"type":25,"children":643},[644],{"text":83,"type":29},{"type":25,"children":646},[647],{"text":87,"type":29},{"type":31,"level":21,"children":649},[650],{"text":91,"type":29},{"type":25,"children":652},[653],{"text":95,"type":29},{"type":31,"level":32,"children":655},[656],{"text":99,"type":29},{"type":31,"level":21,"children":658},[659],{"text":103,"type":29},{"type":25,"children":661},[662],{"text":107,"type":29},{"type":31,"level":21,"children":664},[665],{"text":111,"type":29},{"type":25,"children":667},[668],{"text":115,"type":29},{"type":25,"children":670},[671],{"text":79,"type":29},{"type":25,"children":673},[674],{"text":122,"type":29},{"type":25,"children":676},[677],{"text":126,"type":29},{"type":25,"children":679},[680],{"text":130,"type":29},{"type":31,"level":32,"children":682},[683],{"text":134,"type":29},{"type":136,"children":685},[686],{"text":139,"type":29},{"type":25,"children":688},[689],{"text":143,"type":29},{"type":31,"level":32,"children":691},[692],{"text":147,"type":29},{"type":25,"children":694},[695],{"text":151,"type":29},{"type":25,"children":697},[698],{"text":155,"type":29},{"type":25,"children":700},[701],{"text":159,"type":29},{"type":31,"level":32,"children":703},[704],{"text":163,"type":29},{"type":31,"level":21,"children":706},[707],{"text":167,"type":29},{"type":25,"children":709},[710],{"text":171,"type":29},{"type":31,"level":21,"children":712},[713],{"text":175,"type":29},{"type":25,"children":715},[716],{"text":179,"type":29},{"type":31,"level":21,"children":718},[719],{"text":183,"type":29},{"type":25,"children":721},[722],{"text":187,"type":29},{"type":31,"level":21,"children":724},[725],{"text":191,"type":29},{"type":25,"children":727},[728],{"text":195,"type":29},{"type":25,"children":730},[731],{"text":199,"type":29},null,[],[]]