# 在反检测浏览器中使用代理：一个配置文件、一个国家/地区、一个粘性会话

反检测浏览器按配置文件隔离指纹，而代理负责隔离网络身份。让二者协同工作的规则是：一个配置文件、一个粘性会话、一个始终一致的国家/地区。


## 浏览器需要哪些信息

每款反检测浏览器都会为每个配置文件提供代理表单，字段相同：类型（HTTP 或 SOCKS5）、主机、端口、用户名和密码。请填写 ProxShift 网关和粘性用户名；对于绝不能更换 IP 的账号，则填写独享 ISP 地址。

| 字段 | 住宅粘性会话 | 独享 ISP 地址 |
| --- | --- | --- |
| 类型 | HTTP（或 SOCKS5） | HTTP（或 SOCKS5） |
| 主机 | res.proxshift.com | 列表中的 IP |
| 端口 | 9000（SOCKS5：9001） | 8000（SOCKS5：8001） |
| 用户名 | USER-cc-us-state-ny-sid-profile17-ttl-24h | 来自你的列表 |
| 密码 | PASS | 来自你的列表 |


## 一个配置文件对应一个会话 ID

为每个配置文件分配独立的 `-sid-` 值，绝不要在其他地方复用。在整个有效期内（ProxShift 最长为 24 小时），该配置文件都会使用同一个家庭住宅出口；新的一天会在同一城市获得新出口，这符合消费级 ISP 真实用户的行为。若配置文件必须连续数周保持完全相同的地址，则需要使用 [ISP 代理](https://proxshift.com/zh/isp-proxies)，而不是会话。


## 让配置文件与出口保持一致

- 配置文件的时区和语言应与出口的国家/地区及城市一致。
- 如果启用地理位置权限，应将位置设在出口城市附近。
- 将 WebRTC 保持在浏览器提供的“替换为代理 IP”或“禁用”模式。
- 操作账号前，先在浏览器内测试配置文件的 IP。


## 账号应选择哪种网络

| 情况 | 网络 | 原因 |
| --- | --- | --- |
| 大量低价值账号，每日活动 | 住宅粘性会话 | 单账号成本低，IP 每日自然变化 |
| 绝不能更换 IP 的高价值账号 | ISP 代理，每个配置文件一个 | 静态、注册为住宅网络、流量不限 |
| 会质询住宅级 IP 的平台 | 独享移动设备 | 运营商 IP，可按指令轮换 |
| 无需登录的批量检查 | 住宅轮换代理 | 重视覆盖范围而非一致性 |


## 批量导入列表

大多数反检测浏览器以 `host:port:user:pass` 行导入代理。请为每个配置文件生成一行，并使用不同的会话 ID；也可以从控制面板或 `GET /v1/proxies?format=txt` 下载 ISP 列表，再将每一行映射到一个配置文件。

```text
res.proxshift.com:9000:USER-cc-us-sid-p001-ttl-24h:PASS
res.proxshift.com:9000:USER-cc-us-sid-p002-ttl-24h:PASS
res.proxshift.com:9000:USER-cc-gb-sid-p003-ttl-24h:PASS
```


## 问题

**配置文件应使用 HTTP 还是 SOCKS5？**

两者均可。HTTP 最简单，而且各处都支持凭据；浏览器可通过 SOCKS5 提供远程 DNS 时，SOCKS5 很有用。切勿混用：每个配置文件只选择一种。

**浏览器中的代理检查失败，但 cURL 可以正常工作。**

最常见原因是某个字段中多了空格，或所选类型使用了错误端口（9001 仅用于 SOCKS5）。请从可正常工作的 cURL 命令中重新复制这四个字段。

来源：https://proxshift.com/zh/guides/anti-detect-browsers-proxy
