FoxyProxy 配置代理教程(Firefox / Chrome / Edge)

发布:2026 年 10 月 4 日 · 阅读约 7 分钟

一句话总结:FoxyProxy → Options → Proxies → Add:主机名 gw.roamproxy.com,类型 HTTP,端口 41080,填后台的用户名密码。国家和会话写进用户名(-country-us-session-a1)。在工具栏选这个代理就是全部网站走 Roam;加 Include 规则再选 Proxy by Patterns 就只让部分网站走。要用多个国家,每个条目用不同的主机名(us.gw.roamproxy.com、de.gw.roamproxy.com),因为 FoxyProxy 每个主机名加端口只存一组凭据。带密码的 SOCKS5 只有 Firefox 支持。

开始前需要准备什么

到 Roam 后台拿这四个值,别关那个标签页。

字段值
主机名gw.roamproxy.com
端口41080
用户名后台生成
密码后台生成

FoxyProxy 免费开源,同一个扩展既能装在 Firefox 上,也能装在 Chrome 系浏览器(Chrome、Edge、Brave)上。从 Firefox 附加组件或 Chrome 应用商店安装。本文按 FoxyProxy 9.x 写,两个浏览器里的菜单名一样(界面是英文)。

除非你用的是 Firefox 并且就是想用 SOCKS5,否则类型选 HTTP。Chrome、Edge、Brave 根本没法把用户名密码发给 SOCKS5 代理,这是 Chromium 的限制,FoxyProxy 自己的文档也写明 SOCKS5 认证只支持 Firefox。在 Chrome 里填了 Roam 凭据的 SOCKS5 条目只会失败。HTTP 在所有浏览器里都能用,Roam 网关在同一端口、用同一组凭据接受 HTTP CONNECT,HTTPS 网站按域名走代理,DNS 不会泄漏。

第 1 步 — 把 Roam 添加为代理

  1. 点工具栏的 FoxyProxy 图标 → Options,打开 Proxies 标签页。
  2. 点 Add,会多出一张新的代理卡片。
  3. Title:随便起个自己认得的名字,比如 Roam US。
  4. Hostname:gw.roamproxy.com——只填主机名,不要带 http://,也不要带端口。
  5. Type:HTTP。Port:41080。
  6. Username 和 Password:从后台复制粘贴。
  7. Country 只是给弹出菜单显示国旗用的标签,不决定出口国家;出口国家由用户名决定(见下一节)。
  8. 点页面底部的 Save。

Firefox 上如果希望隐私窗口也走代理,要允许扩展在隐私浏览中运行(附加组件和主题 → FoxyProxy → 在隐私窗口中运行),没开之前 FoxyProxy 会在 Options 里一直提示。Chrome 里对应的是扩展详情页的在无痕模式下启用。

第 2 步 — 选国家,并固定一个 IP

出口位置和 IP 怎么变,都写在用户名里,不在 FoxyProxy 里设:

浏览器一定要用 session。打开一个网页就是几十个请求,网站看到它们在一秒内来自不同 IP,会直接当成机器人。像 roamXXXX-country-us-session-shop1 这样的用户名,整个浏览过程都是同一个美国住宅 IP。想换 IP 时,把标签改成 shop2 再保存。

第 3 步 — 在工具栏里打开

点 FoxyProxy 图标,弹出菜单里有三类选项:

先选 Roam US,打开一个网页。正常情况下不会弹出密码框——FoxyProxy 会用保存的凭据替你应答代理的 407 认证。如果浏览器弹出 gw.roamproxy.com 的登录框,说明 FoxyProxy 发出去的凭据被拒了,回后台重新复制,留意末尾有没有多一个空格。

第 4 步 — 只让部分网站走 Roam

这正是 FoxyProxy 的用处,也是浏览器自带代理设置做不到的。

  1. 在 Options → Proxies 里展开 Roam 那张卡片,字段下方有 Proxy by Patterns 一栏,点 ✚ 新增一行规则。
  2. 这一行选 Include 和 Match,起个标题,填网站,比如 *://*.example.com/*。这样 example.com 及其所有子域名的 HTTP 和 HTTPS 都会匹配。
  3. 每个网站加一行,然后 Save。
  4. 在工具栏弹出菜单里选 Proxy by Patterns。

代理按从上到下的顺序检查。对每个代理,匹配到 Exclude 行就跳过它,匹配到 Include 行就用它;都不匹配就看下一个代理,最后直连。规则要用之前,可以在 Tester 标签页贴一个网址,看它会走哪个代理。

注意很多网站的登录页、图片或接口放在别的域名上。如果某个网站在规则模式下只能打开一半,但切到 Roam US 模式就完全正常,打开浏览器开发者工具 → Network,看它还请求了哪些域名,把这些也加成 Include 行。

要用多个国家:每个条目用不同的主机名

自然的做法是把卡片复制一份,叫 Roam DE,用户名改成 -country-de。但主机名和端口不变的话,这样是不行的。FoxyProxy 按主机名:端口保存凭据,两个 gw.roamproxy.com:41080 条目共用一组凭据,最后保存的那个会覆盖前一个。浏览器还会保持并复用到代理的连接,所以就算发对了用户名,已经打开的隧道还是旧的国家。

解决办法是给每个条目一个不同的主机名,都指向同一个网关。Roam 在 gw.roamproxy.com 下的任何子域名上都能用:

TitleHostnameUsername
Roam USus.gw.roamproxy.comroamXXXX-country-us-session-a1
Roam DEde.gw.roamproxy.comroamXXXX-country-de-session-a1
Roam JPjp.gw.roamproxy.comroamXXXX-country-jp-session-a1

端口都是 41080,密码相同。这样每个条目都有自己的凭据和连接,在弹出菜单里一切换,下一次打开网页就是新的国家。上面这张表我们实际经网关测过:每个主机名都从对应国家出口。

验证(要验全)

FoxyProxy 弹出菜单里有个 IP 按钮,能显示当前出口 IP。再打开IP 检测,确认是你选的国家的 Roam IP,然后打开两三个你真正要用的网站——IP 检测只是一个很小的请求,真实浏览不通的时候它也可能是通的。如果 IP 变了但网站超时,看代理显示已连接但用不了。

再跑一遍 WebRTC 泄漏检测。即使所有普通请求都走了代理,WebRTC 仍可能暴露你的真实地址。FoxyProxy 可以帮你处理:Options → Limit WebRTC → Disable Non-Proxied,然后 Save。设置期间,这个浏览器里的视频通话可能用不了。

如果你只是想切换国家

需要按网站分流,或者同时还在用别家代理时,FoxyProxy 是对的工具。如果你只想"从某个国家上网,IP 固定或轮换",用 Roam 浏览器扩展一个弹窗就够了:选国家、打开开关、登录一次。上面那个"每次切换换一个主机名"的做法,扩展已经替你做了。

如果你的网络连不上网关

浏览器扩展没法再串一跳。如果你的网络屏蔽了到 gw.roamproxy.com:41080 的直连,先跑一个支持链式代理的系统级客户端,比如开了 dialer-proxy 的 Clash,再让 FoxyProxy 指向这个本地客户端。

套餐与费用

轮换住宅流量按 $2/GB 计费,没有月最低消费;规则模式下只有你选的网站走代理,费用会很低。如果需要几周都不变的同一个地址(比如 IP 一变就出问题的账号),静态住宅 IP 是 $4/IP/月,在 FoxyProxy 里照同样方式填它自己的主机名、端口和凭据。新账号验证邮箱即送 50MB 试用流量,首充再送 250MB(共 300MB),足够跑完这篇教程,并在目标网站上检查出口 IP 的表现。

常见问题

FoxyProxy 开着,浏览器却一直弹代理密码框

FoxyProxy 已经发了凭据,但网关拒绝了。回后台重新复制用户名和密码,复制粘贴带了末尾空格是最常见的原因。如果你刚改过用户名,再检查是不是有两个条目用了同一个主机名和端口——最后保存的那个会把另一个的凭据覆盖掉。

FoxyProxy 能用 SOCKS5 吗?

Firefox 里可以:类型选 SOCKS5,填同样的主机名、端口和凭据,Proxy DNS 保持打开。Chrome、Edge、Brave 里不行,Chromium 没法对 SOCKS5 代理做认证,那里请用 HTTP 类型。用来浏览网页,HTTP 和 SOCKS5 走 Roam 的效果是一样的。

我从美国条目切到德国条目,IP 还是美国的

两个条目用了同一个主机名。浏览器复用了已经打开的连接,FoxyProxy 也复用了同一组凭据。按上面的表给每个国家一个单独的主机名(us.gw.roamproxy.com、de.gw.roamproxy.com),保存后刷新。

Proxy by Patterns 能省流量吗?

能。只有匹配 Include 规则的请求才走 Roam,你只为这些网站付费。其余的(视频、更新、平时上网)都走你自己的网络。

用 FoxyProxy 还是 Roam 扩展?

要按网站分流,或者混用几家代理,用 FoxyProxy。只想选个国家上网,用 Roam 扩展,不用手动填主机名和用户名。

Roam 在这套配置里负责的是出口身份这一层:轮换住宅 $2/GB,静态住宅 $4/IP/月,没有月最低消费。注册账号,验证邮箱即送 50MB、首充再送 250MB 试用流量,跑完这篇教程、在你关心的网站上检查出口 IP 的表现完全够用。