[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-strapi-article:zh:proxy-troubleshooting-scraping-failed":3,"blog-article:\u002Fblog\u002Fproxy-troubleshooting-scraping-failed":805,"blog-related:\u002Fblog\u002Fproxy-troubleshooting-scraping-failed":806,"blog-translations:\u002Fblog\u002Fproxy-troubleshooting-scraping-failed":807},{"available":4,"article":5,"relatedArticles":236,"translations":649},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":235},"strapi",2570,"eroeylnm2bfb8z3gnkj8tuei","zh","proxy-troubleshooting-scraping-failed","\u002Fblog\u002Fproxy-troubleshooting-scraping-failed","代理日志怎么帮助排查采集失败？","代理日志可用来区分连接、认证、出口地区、目标站风控和采集逻辑问题。本文给出必记字段、状态码分流、对照测试及动态住宅代理 IP 的适用边界。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_cover_97e67a8514.webp","2026-09-08T07:16:41.706Z","2026-09-08T07:16:41.689Z","Global Proxies Team",[],false,0,4,"blocks",[24,30,36,40,61,65,69,74,78,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231],{"type":25,"children":26},"paragraph",[27],{"text":28,"type":29},"代理日志的价值不是证明“代理 IP 好不好”，而是把采集失败定位到连接、认证、出口地区、目标站风控或脚本逻辑中的具体一层。使用爬虫代理 IP 或其他代理 IP 做采集时，应先记录目标 URL、出口 IP、地区、状态码、耗时和重试结果，再做直连与代理、不同时间段或不同出口的单变量对照；不承诺绕过反爬，实际成功率需通过目标站测试确认。采集应限定于公开或已获授权的数据，遵守目标站 robots.txt 与服务条款，并控制请求频率。","text",{"type":31,"level":32,"children":33},"heading",2,[34],{"text":35,"type":29},"采集任务不同，日志重点也不同",{"type":25,"children":37},[38],{"text":39,"type":29},"公开页面、登录态页面、API 和需要浏览器渲染的页面，对代理 IP 和日志字段的要求不同：",{"type":41,"format":42,"children":43},"list","unordered",[44,49,53,57],{"type":45,"children":46},"list-item",[47],{"text":48,"type":29},"公开页面：重点记录状态码、延迟、出口地区和请求频率；",{"type":45,"children":50},[51],{"text":52,"type":29},"登录态页面：增加账号、会话、Cookie 和登录保持状态的脱敏标识；",{"type":45,"children":54},[55],{"text":56,"type":29},"API：记录请求参数类型、认证结果和响应错误码，但不要保存密钥；",{"type":45,"children":58},[59],{"text":60,"type":29},"渲染页面：同时记录浏览器版本、加载阶段和脚本错误。",{"type":25,"children":62},[63],{"text":64,"type":29},"如果没有先区分访问方式，同一个 403 可能被错误归因到代理 IP，而真实原因可能是登录态失效或页面脚本未完成。",{"type":31,"level":32,"children":66},[67],{"text":68,"type":29},"代理日志应记录哪些字段",{"type":70,"children":71},"code",[72],{"text":73,"type":29},"| 字段 | 用途 |\n| --- | --- |\n| 测试时间和目标 URL | 判断是否只在特定时段或站点失败 |\n| 代理 IP 类型和协议 | 区分资源类型与接入方式 |\n| 出口 IP、国家和城市 | 检查请求是否经过代理及地区是否跳变 |\n| 状态码和响应摘要 | 区分认证、限流、目标站拒绝和服务端错误 |\n| 连接与响应耗时 | 判断连接失败、读取超时或高延迟 |\n| 请求频率和并发 | 判断 429 或验证码是否与访问节奏相关 |\n| 重试次数和退避时间 | 判断重试是否正在放大失败 |\n| UA、Cookie、TLS 和会话标识 | 排查非出口因素，敏感值必须脱敏 |",{"type":31,"level":32,"children":75},[76],{"text":77,"type":29},"采集失败时应该先排查哪一层",{"type":31,"level":79,"children":80},3,[81],{"text":82,"type":29},"代理连接失败怎么排查",{"type":25,"children":84},[85],{"text":86,"type":29},"如果 IP 检测页和目标站都无法访问，先查本地网络、海外网络环境、协议、端口和代理信息是否有效。不要直接把错误写成“目标站封锁”。",{"type":31,"level":79,"children":88},[89],{"text":90,"type":29},"407 认证失败怎么排查",{"type":25,"children":92},[93],{"text":94,"type":29},"出现 407 时，先核对账号密码是否来自同一组代理信息，再核对协议和端口是否与后台显示一致。407 通常表示账号密码认证失败。",{"type":31,"level":79,"children":96},[97],{"text":98,"type":29},"出口 IP 或地区不正确怎么排查",{"type":25,"children":100},[101],{"text":102,"type":29},"IP 检测页显示代理已生效，但国家或城市与任务目标不一致时，应记录检测源、目标站实际返回、语言、币种和重定向结果。不同 IP 库可能有更新差异，最终还要看目标站如何识别。",{"type":31,"level":79,"children":104},[105],{"text":106,"type":29},"只有目标站访问失败怎么排查",{"type":25,"children":108},[109],{"text":110,"type":29},"其他网站正常、只有目标站返回 403、429 或验证码时，重点检查请求频率、Cookie、账号状态、请求头、TLS 和目标站规则。代理 IP 只是其中一个变量。",{"type":31,"level":79,"children":112},[113],{"text":114,"type":29},"页面能打开但采集结果为空怎么办",{"type":25,"children":116},[117],{"text":118,"type":29},"代理连接和目标页面均正常，但解析结果为空时，应检查选择器、页面渲染、重定向、登录态和接口变化，而不是继续轮换出口。",{"type":31,"level":32,"children":120},[121],{"text":122,"type":29},"遇到不同错误应该先检查什么",{"type":70,"children":124},[125],{"text":126,"type":29},"| 表现 | 优先检查 | 不建议的动作 |\n| --- | --- | --- |\n| 407 | 认证信息、协议、端口 | 继续高频重试 |\n| 403 | 目标站规则、账号、Cookie、出口地区 | 直接认定代理 IP 失效 |\n| 429 | 频率、并发、退避策略 | 立即增加线程数 |\n| 5xx | 目标站服务状态、请求时间 | 只更换代理 IP |\n| 超时 | 本地网络、代理端口、目标响应阶段 | 混合修改多个参数 |\n| 验证码 | 频率、会话、账号和环境一致性 | 承诺换 IP 即可解决 |",{"type":31,"level":32,"children":128},[129],{"text":130,"type":29},"如何通过对照测试定位采集失败原因",{"type":25,"children":132},[133],{"text":134,"type":29},"1. 同一目标 URL、同一时间窗口，分别测试直连和代理出口。\n2. 同一代理 IP，分别测试 IP 检测页和目标站。\n3. 同一账号、设备和出口下，只调整请求间隔或并发。\n4. 同一目标 URL 下，只更换一个代理 IP，其他参数保持不变。\n5. 记录成功率、403\u002F429 比例、验证码次数、平均延迟和出口跳变。",{"type":25,"children":136},[137],{"text":138,"type":29},"没有真实数据时只保留记录模板，不要把建议值写成实测结果。",{"type":31,"level":79,"children":140},[141],{"text":142,"type":29},"日志如何帮助定位真实原因：一个示例",{"type":25,"children":144},[145],{"text":146,"type":29},"假设直连目标站返回 200，代理出口能够正常访问 IP 检测页，但目标站连续返回 403；更换一个出口后仍然是 403，降低请求频率后恢复 200。这个过程说明代理接入和地区大概率正常，问题更接近目标站规则、请求频率或请求特征，不能直接归因于代理 IP 失效。相反，如果只有某一个出口失败、其他条件完全不变且复测恢复，则可以把该出口作为资源质量问题单独处理。",{"type":70,"children":148},[149],{"text":150,"type":29},"| 日志结果 | 更可能的结论 | 处理方向 |\n| --- | --- | --- |\n| IP 检测页和目标站都失败 | 接入、认证或网络问题 | 先查协议、端口、账号和本地网络 |\n| IP 检测成功，只有目标站 403 | 目标站规则、会话或请求特征 | 固定变量后检查 Cookie、UA、频率和账号 |\n| 429 随重试次数增加 | 频率、并发或退避策略有问题 | 降低频率、减少并发并增加退避 |\n| 多个出口均失败 | 账号、页面逻辑或目标站策略问题 | 转查登录态、选择器、页面结构和平台规则 |\n| 只有单一出口持续失败 | 该出口或资源质量异常 | 小范围更换并做同条件复测 |",{"type":25,"children":152},[153],{"text":154,"type":29},"一次脱敏排障记录如下（目标为公开商品列表页，Python requests，UA 固定，并发 1）：",{"type":25,"children":156},[157],{"text":158,"type":29},"```json\n{\"time\":\"2026-09-06T14:02:11+08:00\",\"url\":\"https:\u002F\u002Fshop.example.test\u002Flist?page=1\",\"proxy_ip\":\"203.0.113.***\",\"country\":\"MY\",\"city\":\"Kuala Lumpur\",\"status\":403,\"latency_ms\":842,\"retry\":0,\"error\":\"http_403\"}\n{\"time\":\"2026-09-06T14:04:03+08:00\",\"url\":\"https:\u002F\u002Fshop.example.test\u002Flist?page=1\",\"proxy_ip\":\"203.0.113.***\",\"country\":\"MY\",\"city\":\"Kuala Lumpur\",\"status\":200,\"latency_ms\":611,\"retry\":0,\"error\":null,\"interval_ms\":5000}\n```",{"type":25,"children":160},[161],{"text":162,"type":29},"发现：首请求 403；排除：同一出口访问 IP 检测页为 200，认证和地区均正常；结论：降低请求频率后恢复，问题更接近目标站限频而非代理失效；下一步：保持单并发和 5 秒间隔，再用第二个页面做同条件复测。",{"type":25,"children":164},[165],{"text":166,"type":29},"排查结论可以按下面的格式记录，方便团队复盘：",{"type":25,"children":168},[169],{"text":170,"type":29},"```text\n失败发生在：连接 \u002F 认证 \u002F 出口地区 \u002F 目标站 \u002F 采集逻辑\n已经排除：\n最可能原因：\n下一步只调整：\n暂不建议：\n```",{"type":25,"children":172},[173],{"text":174,"type":29},"每次只填写一个最可能原因和一个下一步变量，避免把更换代理、提高并发和修改请求头同时进行，导致无法判断真正原因。",{"type":31,"level":32,"children":176},[177],{"text":178,"type":29},"什么时候应该更换代理 IP",{"type":25,"children":180},[181],{"text":182,"type":29},"公开数据采集、批量短会话和多地区轮换通常先评估[动态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential)；需要按周期使用动态资源时，再查看[动态住宅 30 天产品](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdynamic-residential-30-day)。长期登录或持续同一身份才考虑[静态住宅代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fstatic-residential-standard)。住宅属性不是硬要求、重视速度或成本时，可小范围测试[数据中心代理 IP](https:\u002F\u002Fwww.quanqiudaili.com\u002Fproduct\u002Fdatacenter-proxy)。",{"type":25,"children":184},[185],{"text":186,"type":29},"具体任务的动态\u002F静态取舍可参考[动态 IP 还是静态 IP 场景选型](https:\u002F\u002Fwww.quanqiudaili.com\u002Fblog\u002Fdynamic-vs-static-proxy-by-scenario)；账号、广告、KYC 和采集结果的能力边界见[代理 IP 能保证解封、过审、KYC 或采集成功吗](https:\u002F\u002Fwww.quanqiudaili.com\u002Fblog\u002Fproxy-ip-risk-boundary-account-ads-kyc-scraping)。",{"type":25,"children":188},[189],{"text":190,"type":29},"如果前面的对照已经明确失败层级，再根据任务类型选择产品和排障入口；不要先更换代理，再用结果反推原因。",{"type":31,"level":32,"children":192},[193],{"text":194,"type":29},"FAQ",{"type":31,"level":79,"children":196},[197],{"text":198,"type":29},"哪些日志字段最有助于定位采集失败？",{"type":25,"children":200},[201],{"text":202,"type":29},"优先保留目标 URL、出口 IP、国家和城市、状态码、耗时、请求频率与异常类型。这些字段能先把问题分到连接、地区、限流或目标站规则层。",{"type":31,"level":79,"children":204},[205],{"text":206,"type":29},"403 是否说明代理 IP 已经失效？",{"type":25,"children":208},[209],{"text":210,"type":29},"不一定。先确认其他网站是否正常，再检查目标站规则、Cookie、账号状态和请求特征；只有对照测试后才能判断是否需要更换出口。",{"type":31,"level":79,"children":212},[213],{"text":214,"type":29},"429 和超时应该怎么处理？",{"type":25,"children":216},[217],{"text":218,"type":29},"429 先降低频率并增加退避，超时则要区分连接超时和读取超时。两者不能使用同一种盲目重试策略，具体可参考[代理出现 403、429、验证码时先查什么](https:\u002F\u002Fwww.quanqiudaili.com\u002Fblog\u002Fproxy-403-429-captcha-troubleshooting)。",{"type":31,"level":79,"children":220},[221],{"text":222,"type":29},"什么时候更换代理 IP 仍然无效？",{"type":25,"children":224},[225],{"text":226,"type":29},"当问题来自账号限制、登录态、页面结构、请求频率或平台规则时，更换出口通常无效。应根据日志转查对应层级。",{"type":25,"children":228},[229],{"text":230,"type":29},"---",{"type":25,"children":232},[233],{"text":234,"type":29},"先选一个真实目标 URL 建立日志样本，完成直连、代理出口和单变量复测。配置或认证仍异常时，可结合[智能检测助手](https:\u002F\u002Fhelp.quanqiudaili.com\u002Fdocs\u002FSmart-check)继续排查；自动化记录字段可参考[自动化脚本使用代理时如何记录 IP、地区和失败原因](https:\u002F\u002Fwww.quanqiudaili.com\u002Fblog\u002Fproxy-ip-geo-location-failed)。","",[237,369,523],{"source":6,"id":238,"documentId":239,"translationKey":239,"locale":9,"slug":240,"path":241,"_path":241,"title":242,"description":243,"excerpt":243,"image":244,"publishedAt":245,"updatedAt":246,"author":17,"tags":247,"featured":19,"sortOrder":20,"readingTime":32,"bodyType":22,"bodyBlocks":248,"bodyHtml":235},2627,"s72n0bjt3ja39uo12fljzmtq","dynamic-residential-proxy-ip-static-residential","\u002Fblog\u002Fdynamic-residential-proxy-ip-static-residential","动态住宅代理 IP 适合哪些业务？和静态住宅代理 IP 怎么选？","动态住宅代理 IP 适合多地区采样、价格监测与批量测试，静态住宅代理 IP 更适合长期登录和账号运营；上线前检查出口稳定性与连通性，选对方案再扩量。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_ip_cover_8edd536e12.webp","2026-09-10T06:35:36.797Z","2026-09-10T06:35:36.670Z",[],[249,253,257,261,279,283,287,291,295,299,303,307,311,315,319,323,327,330,334,338,342,346,350,354,358,362,365],{"type":25,"children":250},[251],{"text":252,"type":29},"动态住宅代理 IP 更适合短会话、多地区轮换、公开采样和批量测试；静态住宅代理 IP 更适合长期登录、店铺后台和广告账户。选择时先看业务能否接受出口变化，再比较地区、会话时长、协议、认证方式和成本。",{"type":31,"level":32,"children":254},[255],{"text":256,"type":29},"哪些业务适合动态住宅代理 IP",{"type":25,"children":258},[259],{"text":260,"type":29},"价格监测、广告展示核对、搜索结果观察、公开页面采样和多地区测试，通常更重视 IP 数量与轮换效率。动态住宅代理 IP 可按请求或粘性会话切换，适合彼此独立、无需保持同一出口的短会话。",{"type":41,"format":42,"children":262},[263,267,271,275],{"type":45,"children":264},[265],{"text":266,"type":29},"价格监测：每次请求可以使用不同出口，便于抽样多个地区和运营商，减少为保持单一身份而付出的会话成本。",{"type":45,"children":268},[269],{"text":270,"type":29},"广告展示核对：轮换出口能观察不同本地网络视角，适合发现广告素材、落地页或地区定向的变化；但预算、频控和 Cookie 仍要固定。",{"type":45,"children":272},[273],{"text":274,"type":29},"搜索结果观察：同一关键词在多个出口上采样，便于区分地区差异与单个出口的偶然结果，不需要让所有请求长期绑定一个 IP。",{"type":45,"children":276},[277],{"text":278,"type":29},"公开页面采样和多地区测试：请求彼此独立、失败后可换出口重试，轮换效率通常比长期保持同一出口更重要。",{"type":31,"level":32,"children":280},[281],{"text":282,"type":29},"哪些长期任务不适合使用动态住宅代理 IP？",{"type":25,"children":284},[285],{"text":286,"type":29},"长期登录、店铺后台、广告账户和支付后台更依赖稳定出口身份，通常优先测试静态住宅代理 IP，并保持设备指纹、语言、时区和操作节奏一致。静态住宅代理 IP 也不代表平台一定放行，仍需结合账号和环境判断。",{"type":31,"level":32,"children":288},[289],{"text":290,"type":29},"动态住宅代理 IP 和静态住宅代理 IP 怎么选",{"type":70,"children":292},[293],{"text":294,"type":29},"| 判断项 | 动态住宅代理 IP | 静态住宅代理 IP |\n| --- | --- | --- |\n| 主要任务 | 短时采样、多地区轮换 | 长期登录、稳定身份 |\n| 出口变化 | 可按请求或会话切换 | 在服务有效且配置不变时保持同一出口；异常更换或服务状态变化仍需核对 |\n| 重点确认 | 切换规则、会话时长、流量计费 | 独享性、持续可用性、周期计费 |",{"type":25,"children":296},[297],{"text":298,"type":29},"如果同时进行数据采样和账号操作，建议分别使用两套环境，避免出口变化互相干扰。",{"type":31,"level":32,"children":300},[301],{"text":302,"type":29},"购买动态或静态住宅代理 IP 前，要确认哪些产品参数？",{"type":25,"children":304},[305],{"text":306,"type":29},"动态住宅代理 IP 要确认切换规则、粘性会话、并发和流量计费；静态住宅代理 IP 要确认周期、独享性、地区、协议和异常更换规则。规格和价格以购买页、后台或客户经理确认为准。可参考[动态住宅代理 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)。",{"type":31,"level":32,"children":308},[309],{"text":310,"type":29},"动态住宅和静态住宅代理 IP 上线前，如何做对照验证？",{"type":25,"children":312},[313],{"text":314,"type":29},"固定账号、设备和目标网站，只改变代理 IP 类型；例如对短时采样记录每 100 次请求的地区跳变和验证码次数，对长期登录记录 24 小时内会话中断次数，再决定是否放量。",{"type":25,"children":316},[317],{"text":318,"type":29},"为了让记录可比较，可以先用下表的“示意区间”设计验收表，再替换成自己的真实观测值。数字仅演示记录格式，不是行业基准、供应商承诺或本文实测结论：",{"type":70,"children":320},[321],{"text":322,"type":29},"| 指标（固定同一目标站） | 动态住宅代理 IP：示意记录 | 静态住宅代理 IP：示意记录 | 如何解读 |\n| --- | --- | --- | --- |\n| 每 100 次请求的地区跳变 | 约 60–90 次 | 约 0–5 次 | 动态是否达到轮换预期，静态是否保持地区稳定 |\n| 每 100 次请求的验证码触发 | 约 3–12 次 | 约 0–4 次 | 不能单独归因于 IP，还要记录账号、设备和请求节奏 |\n| 24 小时会话中断 | 不作为主要验收项，记录实际次数 | 约 0–2 次 | 静态长期任务重点看中断原因和恢复方式 |",{"type":25,"children":324},[325],{"text":326,"type":29},"正式测试时应把每次出口、时间戳、状态码、地区库结果和截图一起保存；如果结果落在区间外，先复核目标站策略、Cookie、DNS\u002FWebRTC 和并发条件，再决定是否更换代理类型。",{"type":31,"level":32,"children":328},[329],{"text":194,"type":29},{"type":31,"level":79,"children":331},[332],{"text":333,"type":29},"并发和计费如何确认？",{"type":25,"children":335},[336],{"text":337,"type":29},"向购买页或客户经理确认并发上限、按流量还是按请求计费，以及失败请求是否计费，再用小样本核对账单口径。",{"type":31,"level":79,"children":339},[340],{"text":341,"type":29},"动态住宅代理 IP 和静态住宅代理 IP 怎么选？",{"type":25,"children":343},[344],{"text":345,"type":29},"能接受出口变化且需要轮换，优先测试动态住宅代理 IP；需要长期身份，优先测试静态住宅代理 IP。",{"type":31,"level":79,"children":347},[348],{"text":349,"type":29},"动态会话为什么不能保证精确时长？",{"type":25,"children":351},[352],{"text":353,"type":29},"会话可能受网络、资源回收和服务策略影响。查看产品支持请求切换还是粘性会话，并确认触发切换条件，不要按绝对在线时长理解。",{"type":31,"level":79,"children":355},[356],{"text":357,"type":29},"出现验证码就应该换成静态住宅代理 IP 吗？",{"type":25,"children":359},[360],{"text":361,"type":29},"不一定。先区分 IP、地区、设备环境、账号行为和平台规则，确认问题与出口变化有关后再切换。",{"type":25,"children":363},[364],{"text":230,"type":29},{"type":25,"children":366},[367],{"text":368,"type":29},"决策清单：能接受出口变化且任务是短会话采样，就先测动态资源；需要长期登录或同一身份，就先测静态资源；两者都先固定账号和设备做小样本验证，再按地区跳变、会话中断和验证码记录决定是否放量。",{"source":6,"id":370,"documentId":371,"translationKey":371,"locale":9,"slug":372,"path":373,"_path":373,"title":374,"description":375,"excerpt":375,"image":376,"publishedAt":377,"updatedAt":378,"author":17,"tags":379,"featured":19,"sortOrder":20,"readingTime":79,"bodyType":22,"bodyBlocks":380,"bodyHtml":235},2626,"xjjqi8xoqk9a83tbvj5nzi6r","sstap-proxy-ip-mode-guide","\u002Fblog\u002Fsstap-proxy-ip-mode-guide","SSTap 代理模式怎么选：全局、规则和游戏\u002F网页访问差异","SSTap 全局、规则和游戏模式怎么选，如何先确认代理 IP 和协议，再验证网页、游戏和 DNS 是否真正走代理。","\u002Fimages\u002Flogo-middle.gif","2026-09-10T06:35:19.885Z","2026-09-10T06:35:19.869Z",[],[381,385,389,393,397,401,405,409,413,417,421,425,429,433,437,441,445,449,453,457,461,465,469,473,477,480,484,488,492,496,500,504,508,512,516,519],{"type":25,"children":382},[383],{"text":384,"type":29},"SSTap 代理模式怎么选，取决于你要接管的是全部流量、指定网站，还是某个进程。不同版本的 SSTap 可能将相关功能称为“全局”“规则”“进程”或“游戏模式”，具体名称应以当前客户端界面为准。下面按流量接管范围说明选择方法。模式决定哪些流量经过代理 IP，不能替代代理 IP 类型和出口地区的选择。",{"type":25,"children":386},[387],{"text":388,"type":29},"如果只是验证一个网页，先把目标域名加入规则；如果要判断整机出口，再短时间切到全局；游戏则单独确认进程是否被接管。SSTap 代理模式本身不会修复协议、端口或账号限制。",{"type":31,"level":32,"children":390},[391],{"text":392,"type":29},"SSTap 全局、规则与进程接管应该按什么场景选择？",{"type":25,"children":394},[395],{"text":396,"type":29},"三种模式的核心差别是“哪些流量会经过代理 IP”，而不是代理 IP 本身变了。选择时先按目标任务分流，再检查规则是否真正命中。",{"type":70,"children":398},[399],{"text":400,"type":29},"| 模式 | 影响范围 | 适合场景 | 注意事项 |\n| --- | --- | --- | --- |\n| 规则模式 | 指定域名或应用 | 单个网站、指定应用 | 依赖域名也要命中规则 |\n| 全局模式 | 更多系统流量 | 临时验证整机出口 | 增加流量消耗并影响无关应用 |\n| 进程接管（部分版本称游戏模式） | 指定进程及相关连接 | 游戏或应用连接测试 | 网页正常不代表目标进程已经经过代理 IP |",{"type":31,"level":79,"children":402},[403],{"text":404,"type":29},"什么时候应该使用全局模式？",{"type":25,"children":406},[407],{"text":408,"type":29},"全局模式会让更多系统流量经过代理，适合临时验证整机出口、排查某个应用是否受本地网络影响，或需要多个网页统一使用同一代理 IP 的情况。它也会影响无关应用，可能增加延迟和流量消耗，因此不适合长期无差别开启。",{"type":31,"level":79,"children":410},[411],{"text":412,"type":29},"只让指定网站或应用走代理时，怎么用规则模式？",{"type":25,"children":414},[415],{"text":416,"type":29},"规则模式按域名、程序或规则列表分流，适合只让指定网站或应用使用代理 IP。使用前要确认目标域名及其依赖域名都命中规则；如果网页能打开但登录、图片或接口失败，往往是依赖域名没有一起匹配。",{"type":31,"level":79,"children":418},[419],{"text":420,"type":29},"游戏连接时，什么时候应该使用进程接管？",{"type":25,"children":422},[423],{"text":424,"type":29},"部分版本把针对游戏的配置称为“游戏模式”，也有版本直接使用进程规则。应把目标游戏程序加入规则，确认进程路径和相关域名，并按游戏实际支持的代理协议和端口要求测试；无法在当前版本找到该名称时，以规则\u002F进程入口为准。",{"type":31,"level":79,"children":426},[427],{"text":428,"type":29},"第一次配置 SSTap，不确定选哪种模式怎么办？",{"type":25,"children":430},[431],{"text":432,"type":29},"只测试一个网页或应用，先用规则模式；需要确认整机是否统一经过代理，再短时间使用全局模式；主要解决游戏连接，则使用进程规则（部分版本称游戏模式）并单独验证游戏进程。测试完成后关闭不必要的全局代理，避免把本地其他流量一并转发。",{"type":31,"level":32,"children":434},[435],{"text":436,"type":29},"在 SSTap 中填写代理前，要先核对哪些信息？",{"type":25,"children":438},[439],{"text":440,"type":29},"先从代理服务商获取协议、主机、端口和认证信息。HTTP、HTTPS 或 SOCKS5 必须与服务商提供的格式一致，主机和端口不要混填；使用规则模式时还要确认规则文件已加载，使用进程规则（部分版本称游戏模式）时要确认目标进程路径正确。认证信息应以服务商提供的接入格式为准，不能把某一种认证方式当作所有 SSTap 配置的必填项。",{"type":31,"level":32,"children":442},[443],{"text":444,"type":29},"怎么确认网页和游戏真的走了代理 IP？",{"type":25,"children":446},[447],{"text":448,"type":29},"先在网页中记录出口 IP、地区和 DNS，再打开目标游戏或应用进行连接测试。网页正常、游戏失败时，优先检查游戏进程规则、协议兼容性和目标端口；网页和游戏都失败时，再回到主机、端口、认证和本地网络排查。每次只修改一个变量，并记录测试时间和错误提示，才方便判断是模式问题还是代理 IP 本身的问题。",{"type":31,"level":79,"children":450},[451],{"text":452,"type":29},"脱敏记录应该包含哪些字段？",{"type":25,"children":454},[455],{"text":456,"type":29},"下面是一份记录格式示例，版本、时间、出口 IP 和状态码均为演示值；`203.0.113.0\u002F24`、`198.51.100.0\u002F24` 属于文档保留地址，不能当作真实代理结果。发布前应替换为实际测试中脱敏后的值。",{"type":25,"children":458},[459],{"text":460,"type":29},"**测试条件（示例）**：SSTap 1.1.0（示例版本，需按当前客户端核对）、Windows 11 23H2、同一 SOCKS5 账号、同一网页和游戏服务器、测试时间 2026-09-10 14:00–14:20（UTC+8）。",{"type":70,"children":462},[463],{"text":464,"type":29},"| 模式 | 流量 | 出口 IP（脱敏示例） | DNS 结果 | 状态\u002F错误提示（示例） |\n| --- | --- | --- | --- | --- |\n| 规则模式 | 网页 | `203.0.113.42` | `192.0.2.53` | HTTP 200，页面地区为代理国家 |\n| 规则模式 | 游戏进程 | 本地出口 | 本地 DNS | `connection timeout`，进程未命中规则 |\n| 全局模式 | 网页 | `198.51.100.17` | `192.0.2.54` | HTTP 200，网页与 DNS 均经代理 |\n| 全局模式 | 游戏进程 | `198.51.100.17` | `192.0.2.54` | 连接成功；记录实际延迟和服务器返回 |\n| 进程接管 | 网页 | 本地出口 | 本地 DNS | HTTP 200，网页未纳入进程规则 |\n| 进程接管 | 游戏进程 | `203.0.113.42` | `192.0.2.53` | 记录连接结果、端口和错误提示 |",{"type":25,"children":466},[467],{"text":468,"type":29},"记录时应同时保存时间戳、规则命中日志、出口 IP 查询结果和截图。示例中的“成功”或“超时”只说明如何填写，不能据此推断某个 SSTap 版本、协议或代理服务的真实表现。",{"type":31,"level":32,"children":470},[471],{"text":472,"type":29},"SSTap 模式选对后，什么时候还要评估静态住宅代理 IP？",{"type":25,"children":474},[475],{"text":476,"type":29},"短时网页测试、多地区采样或公开页面观察，可先测试动态住宅代理 IP；需要长期保持同一出口身份的登录或后台场景，再评估静态住宅代理 IP。模式选择解决的是流量范围，动态或静态解决的是出口变化方式，两者应分开判断。",{"type":31,"level":32,"children":478},[479],{"text":194,"type":29},{"type":31,"level":79,"children":481},[482],{"text":483,"type":29},"只想让一个网页走代理 IP，应选什么模式？",{"type":25,"children":485},[486],{"text":487,"type":29},"优先使用规则模式，并把目标域名及其登录、接口和静态资源域名一并纳入规则。",{"type":31,"level":79,"children":489},[490],{"text":491,"type":29},"全局模式下网页能打开但游戏不能连接怎么办？",{"type":25,"children":493},[494],{"text":495,"type":29},"检查游戏进程是否被 SSTap 接管、游戏要求的代理协议和端口是否匹配，再用同一代理 IP 做单独测试。",{"type":31,"level":79,"children":497},[498],{"text":499,"type":29},"如何确认没有 DNS 泄漏？",{"type":25,"children":501},[502],{"text":503,"type":29},"分别在网页和应用环境检查 DNS 解析结果，并结合出口 IP、地区和 WebRTC 检测。发现本地 DNS 或真实 IP 时，先检查 SSTap 接管范围和系统网络设置。",{"type":31,"level":79,"children":505},[506],{"text":507,"type":29},"SSTap 适合长期登录业务吗？",{"type":25,"children":509},[510],{"text":511,"type":29},"要看业务是否要求长期稳定的出口身份。长期登录通常应优先评估静态住宅代理 IP，并保持代理、浏览器环境、语言和时区的一致性。",{"type":25,"children":513},[514],{"text":515,"type":29},"可参考[Windows SSTap 代理设置](https:\u002F\u002Fhelp.quanqiudaili.com\u002Fdocs\u002Fproxy-Settings\u002FWindows-Setting\u002Fwindows-sstap)以及  [SSTap-Rule 规则示例](https:\u002F\u002Fgithub.com\u002FFQrabbit\u002FSSTap-Rule) 。第三方规则仓库不代表官方版本，导入前请核对当前客户端入口。",{"type":25,"children":517},[518],{"text":230,"type":29},{"type":25,"children":520},[521],{"text":522,"type":29},"先按流量范围选择 SSTap 模式，再验证实际出口 IP、DNS 和网页或游戏连接。模式选对后，仍要根据业务是否需要长期稳定身份，评估动态住宅代理 IP 或静态住宅代理 IP。",{"source":6,"id":524,"documentId":525,"translationKey":525,"locale":9,"slug":526,"path":527,"_path":527,"title":528,"description":529,"excerpt":529,"image":530,"publishedAt":531,"updatedAt":532,"author":17,"tags":533,"featured":19,"sortOrder":20,"readingTime":32,"bodyType":22,"bodyBlocks":534,"bodyHtml":235},2625,"ja6v6kipzvga8o0j6j7aymd4","hubstudio-proxy-check-failed","\u002Fblog\u002Fhubstudio-proxy-check-failed","Hubstudio 指纹浏览器代理检测失败怎么办？","Hubstudio 指纹浏览器代理检测失败时，先按网络、协议和认证方式排查，再确认出口与地区。","https:\u002F\u002Fcms.quanqiudaili.com\u002Fuploads\u002Flarge_hubstudio_cover_7dc1032b80.webp","2026-09-10T06:35:04.112Z","2026-09-10T06:35:04.099Z",[],[535,539,543,547,551,555,559,563,567,571,575,579,583,587,591,595,599,602,606,610,614,618,622,626,630,634,638,642,645],{"type":25,"children":536},[537],{"text":538,"type":29},"Hubstudio 指纹浏览器检测代理 IP 失败时，先确认海外网络环境或加速通道，再检查套餐是否到期、流量是否用尽和资源状态，最后核对代理参数、Hubstudio 配置和认证方式。不要在未确认错误类型前反复更换代理 IP。",{"type":31,"level":32,"children":540},[541],{"text":542,"type":29},"Hubstudio 代理检测失败时，先区分超时、连接拒绝和认证失败",{"type":25,"children":544},[545],{"text":546,"type":29},"超时多与网络或端口有关，连接拒绝常见于协议或端口错误，认证失败则检查账号密码和认证方式。保留错误提示，便于后续与服务商核对。",{"type":70,"children":548},[549],{"text":550,"type":29},"| 错误类型 | 常见原因 | 优先检查 |\n| --- | --- | --- |\n| 超时 | 本机网络、端口不可达、资源失效 | 网络、主机、端口 |\n| 连接拒绝 | 协议或端口不匹配 | HTTP\u002FHTTPS\u002FSOCKS5 与对应端口 |\n| 认证失败 | 账号密码错误或认证方式不匹配 | 认证方式和凭证 |\n| 检测成功但出口异常 | 环境绑定或 DNS\u002FWebRTC 泄漏 | 出口 IP、地区、DNS\u002FWebRTC |",{"type":31,"level":32,"children":552},[553],{"text":554,"type":29},"如何核对 Hubstudio 的代理配置字段？",{"type":25,"children":556},[557],{"text":558,"type":29},"常见入口是“新建\u002F编辑环境 → 代理设置”。可以先按下面的字段映射逐项填写，再保存并启用环境：",{"type":31,"level":79,"children":560},[561],{"text":562,"type":29},"主机和端口",{"type":25,"children":564},[565],{"text":566,"type":29},"“主机”填写服务商提供的域名或 IP，例如 `proxy.example.com`；“端口”填写对应数字端口，例如 `10000`。不要把带协议前缀的完整 URL 粘进主机框，也不要把端口写进账号字段。",{"type":31,"level":79,"children":568},[569],{"text":570,"type":29},"协议",{"type":25,"children":572},[573],{"text":574,"type":29},"在“协议\u002F代理类型”中选择服务商实际提供的 HTTP、HTTPS 或 SOCKS5。示例：服务商给出 `SOCKS5 proxy.example.com:10000`，Hubstudio 就选择 SOCKS5、主机填 `proxy.example.com`、端口填 `10000`；协议选错时常见表现是连接被拒绝或握手失败。",{"type":31,"level":79,"children":576},[577],{"text":578,"type":29},"账号和密码",{"type":25,"children":580},[581],{"text":582,"type":29},"启用账号密码认证时，在“账号\u002F用户名”填 `demo_user`、在“密码”填服务商生成的密码，并确认没有复制换行或空格。不要在未要求时额外填写白名单、公网 IP 或二次认证字段。",{"type":25,"children":584},[585],{"text":586,"type":29},"保存后先用 IP 检测页验证出口国家\u002F城市、DNS 和 WebRTC，再判断环境是否真正可用。",{"type":31,"level":32,"children":588},[589],{"text":590,"type":29},"Hubstudio 代理检测失败时，如何按网络、代理参数和认证逐步验证？",{"type":25,"children":592},[593],{"text":594,"type":29},"先在本机确认海外网络或加速通道，再用同一组信息测试代理连通；随后在 Hubstudio 中保存并启用配置，重新检测，最后打开 IP 检测页确认出口和地区。超时继续查网络\u002F端口，连接拒绝查协议，`407 Proxy Authentication Required` 优先查账号、密码和认证方式。只有在服务商明确为“动态住宅代理 IP + API 提取”配置了来源白名单时，才核对当前公网出口是否在白名单内；普通账号密码接入不要默认要求白名单。出口异常再查环境绑定与 DNS\u002FWebRTC。",{"type":25,"children":596},[597],{"text":598,"type":29},"例如，Hubstudio 返回 `407 Proxy Authentication Required` 时，先用同一账号在服务商提供的接入方式重试：若仍为 407，通常是凭证失效、认证方式选错或账号未开通；若服务商确认该 API 提取方案启用了来源白名单，再补查公网出口是否匹配。若返回 `connection refused`，则优先把协议和端口与订单信息逐字对照，而不是反复改密码。",{"type":31,"level":32,"children":600},[601],{"text":194,"type":29},{"type":31,"level":79,"children":603},[604],{"text":605,"type":29},"主机端口都正确但仍失败怎么办？",{"type":25,"children":607},[608],{"text":609,"type":29},"继续核对协议、账号密码、认证方式和复制内容中的空格。只有服务商明确要求来源白名单（例如动态住宅代理 IP 的 API 提取场景）时，才确认当前公网出口是否已加入；账号密码模式不应默认配置白名单。",{"type":31,"level":79,"children":611},[612],{"text":613,"type":29},"不同认证方式可以同时使用吗？",{"type":25,"children":615},[616],{"text":617,"type":29},"通常应按服务商指定的单一认证方式配置，不要自行混用。",{"type":31,"level":79,"children":619},[620],{"text":621,"type":29},"检测通过后还要检查什么？",{"type":25,"children":623},[624],{"text":625,"type":29},"检查出口 IP、地区、DNS\u002FWebRTC 和目标网站访问；检测通过只代表代理连通。",{"type":31,"level":79,"children":627},[628],{"text":629,"type":29},"Hubstudio 中应选择动态还是静态住宅代理 IP？",{"type":25,"children":631},[632],{"text":633,"type":29},"短时、多地区任务可测试动态住宅代理 IP；长期登录更适合评估静态住宅代理 IP。",{"type":25,"children":635},[636],{"text":637,"type":29},"可参考[Hubstudio 代理设置教程](https:\u002F\u002Fhelp.quanqiudaili.com\u002Fdocs\u002Fproxy-Settings\u002FFingerprint-Browser-Setting\u002FHubstudio)。",{"type":25,"children":639},[640],{"text":641,"type":29},"可同时参阅 [Hubstudio 官方帮助中心](https:\u002F\u002Fsupport-orig.hubstudio.cn\u002F)。如果当前版本没有完全相同的字段名称，以官方模板和客户端当前界面为准。",{"type":25,"children":643},[644],{"text":230,"type":29},{"type":25,"children":646},[647],{"text":648,"type":29},"定位并修复网络、代理参数或认证问题后，再验证出口 IP、地区、DNS\u002FWebRTC 和目标网站结果，不能只凭客户端的检测提示判断代理已经可用。",[650],{"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":651,"featured":19,"sortOrder":20,"readingTime":21,"bodyType":22,"bodyBlocks":652,"bodyHtml":235},[],[653,656,659,662,676,679,682,685,688,691,694,697,700,703,706,709,712,715,718,721,724,727,730,733,736,739,742,745,748,751,754,757,760,763,766,769,772,775,778,781,784,787,790,793,796,799,802],{"type":25,"children":654},[655],{"text":28,"type":29},{"type":31,"level":32,"children":657},[658],{"text":35,"type":29},{"type":25,"children":660},[661],{"text":39,"type":29},{"type":41,"format":42,"children":663},[664,667,670,673],{"type":45,"children":665},[666],{"text":48,"type":29},{"type":45,"children":668},[669],{"text":52,"type":29},{"type":45,"children":671},[672],{"text":56,"type":29},{"type":45,"children":674},[675],{"text":60,"type":29},{"type":25,"children":677},[678],{"text":64,"type":29},{"type":31,"level":32,"children":680},[681],{"text":68,"type":29},{"type":70,"children":683},[684],{"text":73,"type":29},{"type":31,"level":32,"children":686},[687],{"text":77,"type":29},{"type":31,"level":79,"children":689},[690],{"text":82,"type":29},{"type":25,"children":692},[693],{"text":86,"type":29},{"type":31,"level":79,"children":695},[696],{"text":90,"type":29},{"type":25,"children":698},[699],{"text":94,"type":29},{"type":31,"level":79,"children":701},[702],{"text":98,"type":29},{"type":25,"children":704},[705],{"text":102,"type":29},{"type":31,"level":79,"children":707},[708],{"text":106,"type":29},{"type":25,"children":710},[711],{"text":110,"type":29},{"type":31,"level":79,"children":713},[714],{"text":114,"type":29},{"type":25,"children":716},[717],{"text":118,"type":29},{"type":31,"level":32,"children":719},[720],{"text":122,"type":29},{"type":70,"children":722},[723],{"text":126,"type":29},{"type":31,"level":32,"children":725},[726],{"text":130,"type":29},{"type":25,"children":728},[729],{"text":134,"type":29},{"type":25,"children":731},[732],{"text":138,"type":29},{"type":31,"level":79,"children":734},[735],{"text":142,"type":29},{"type":25,"children":737},[738],{"text":146,"type":29},{"type":70,"children":740},[741],{"text":150,"type":29},{"type":25,"children":743},[744],{"text":154,"type":29},{"type":25,"children":746},[747],{"text":158,"type":29},{"type":25,"children":749},[750],{"text":162,"type":29},{"type":25,"children":752},[753],{"text":166,"type":29},{"type":25,"children":755},[756],{"text":170,"type":29},{"type":25,"children":758},[759],{"text":174,"type":29},{"type":31,"level":32,"children":761},[762],{"text":178,"type":29},{"type":25,"children":764},[765],{"text":182,"type":29},{"type":25,"children":767},[768],{"text":186,"type":29},{"type":25,"children":770},[771],{"text":190,"type":29},{"type":31,"level":32,"children":773},[774],{"text":194,"type":29},{"type":31,"level":79,"children":776},[777],{"text":198,"type":29},{"type":25,"children":779},[780],{"text":202,"type":29},{"type":31,"level":79,"children":782},[783],{"text":206,"type":29},{"type":25,"children":785},[786],{"text":210,"type":29},{"type":31,"level":79,"children":788},[789],{"text":214,"type":29},{"type":25,"children":791},[792],{"text":218,"type":29},{"type":31,"level":79,"children":794},[795],{"text":222,"type":29},{"type":25,"children":797},[798],{"text":226,"type":29},{"type":25,"children":800},[801],{"text":230,"type":29},{"type":25,"children":803},[804],{"text":234,"type":29},null,[],[]]