浏览器与指纹浏览器
Chrome、Firefox 手动配置代理,以及 AdsPower、比特浏览器等指纹浏览器的填写方式。
不写代码、直接在浏览器里用代理的场景:手动验证、账号运营、多账号隔离。这一篇按工具分别给出填写方式。
先准备好凭据
不管哪个工具,需要的都是这四个值:
| 字段 | 值 |
|---|---|
| 类型 / 协议 | HTTP 或 SOCKS5 |
| 主机 / Host | GATEWAY_HOST |
| 端口 / Port | 58971(两种协议共用) |
| 用户名 | USERNAME-country-US-session-acct01-time-120 |
| 密码 | PASSWORD |
Firefox
Firefox 是唯一内置支持代理认证且不需要扩展的主流浏览器,手动验证首选它。
打开代理设置
地址栏输入 about:preferences,搜索"代理",点"设置"。
选手动配置
选 手动配置代理:
- HTTP 代理:
GATEWAY_HOST,端口58971 - 勾选 也将此代理用于 HTTPS
用 SOCKS5 的话填 SOCKS 主机,选 SOCKS v5。
勾上远程 DNS
勾选 使用 SOCKS v5 时代理 DNS 查询。这样域名交给代理解析,本地 DNS 不暴露你在访问什么。
首次访问时输入凭据
访问任意网站,Firefox 会弹认证框,输入用户名和密码。勾"使用密码管理器记住"就不用每次输。
Chrome
Chrome 用的是系统代理设置,不能在浏览器里单独配,而且带认证的代理会弹框。两种可行做法:
用独立用户目录 + 命令行参数
# macOS
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
--user-data-dir="$HOME/chrome-profiles/acct01" \
--proxy-server="http://GATEWAY_HOST:58971"
# Windows(PowerShell)
& "C:\Program Files\Google\Chrome\Application\chrome.exe" `
--user-data-dir="$env:USERPROFILE\chrome-profiles\acct01" `
--proxy-server="http://GATEWAY_HOST:58971"
# Linux
google-chrome \
--user-data-dir="$HOME/chrome-profiles/acct01" \
--proxy-server="http://GATEWAY_HOST:58971"
用免密端口
出口 IP 固定的话,提取接口 拿到的端口不需要凭据,Chrome 就不会弹框了:
# 先提取一个端口
curl 'https://api.example.com/api/v1/proxy/extract?apikey=YOUR_KEY&num=1&country=US&session=sticky&time=120'
# → 1.2.3.4:20001
google-chrome \
--user-data-dir="$HOME/chrome-profiles/acct01" \
--proxy-server="http://1.2.3.4:20001"
Edge / Brave / 其他 Chromium 内核浏览器
和 Chrome 完全一样,换个可执行文件名:
# Edge
msedge --user-data-dir="..." --proxy-server="http://GATEWAY_HOST:58971"
# Brave
brave-browser --user-data-dir="..." --proxy-server="http://GATEWAY_HOST:58971"
SwitchyOmega 等代理扩展
浏览器扩展能省掉命令行,也支持保存多套配置快速切换。以 SwitchyOmega 为例:
- 新建情景模式,类型选"代理服务器"
- 协议
HTTP,服务器GATEWAY_HOST,端口58971 - 点服务器行右侧的锁形图标,填用户名和密码
- 在"自动切换"里按域名分流,只让目标站走代理
指纹浏览器
指纹浏览器(AdsPower、比特浏览器、Hubstudio、Undetectable 等)的代理配置界面大同小异,字段对应关系是一样的。
通用填写对照
| 界面字段 | 填什么 |
|---|---|
| 代理类型 / Proxy type | HTTP 或 SOCKS5 |
| 代理主机 / Host / 服务器地址 | GATEWAY_HOST |
| 代理端口 / Port | 58971 |
| 代理账号 / Username | USERNAME-country-US-session-acct01-time-120 |
| 代理密码 / Password | PASSWORD |
部分工具支持"代理 URL"一栏
有些工具允许直接粘一整条 URL,格式是:
http://USERNAME-country-US-session-acct01-time-120:PASSWORD@GATEWAY_HOST:58971
指纹和地区要对齐
这是指纹浏览器场景最常见的失误。IP 落在美国,但配置文件里是中文语言、Asia/Shanghai 时区,这个组合本身就是明显的异常信号。
指定 country 时同步对齐:
| 配置项 | 跟着 IP 归属地设 |
|---|---|
| 时区 | 大多数指纹浏览器有"跟随 IP"选项,打开它 |
语言 / Accept-Language | 美国 IP 配 en-US,德国配 de-DE |
| 地理位置 | 有"跟随 IP"就打开,否则手填对应城市坐标 |
| WebRTC | 设为"替换"或"禁用",别用"真实" |
静态住宅更适合账号运营
用动态住宅 + 粘性会话做账号运营有个天花板:time 最长 120 分钟,而且绑定的是线路不是具体 IP,出口丢掉 IP 时你没法恢复。
长期运营的账号应该用静态住宅——买的就是具体的 IP,30 天租期内固定,配置里直接填拿到的 host:port:user:pass,不需要任何会话参数。
手动验证清单
配好之后在浏览器里逐项确认:
| 检查 | 怎么看 |
|---|---|
| 出口 IP | 访问 https://api.ipify.org |
| 归属地 | 访问 https://ipinfo.io/json,核对 country / city |
| WebRTC 是否泄露 | 用 WebRTC 泄露检测站,确认没有暴露本地 IP |
| DNS 是否泄露 | 用 DNS 泄露检测站 |
| 时区是否一致 | 浏览器控制台 new Date().getTimezoneOffset() |
| 语言是否一致 | 控制台 navigator.language |