跳到正文

模拟不同国家访问网站:地域内容测试用海外代理 IP,可选到城市

看清每个国家、每个城市的访客真正看到什么:价格、语言、横幅和合规提示。

为什么地域测试要用当地 IP

按访客位置调整内容的网站——价格、币种、语言、横幅、合规提示——主要靠 IP 判断。比如网站在 Cloudflare 开启 IP 地理位置功能后,Cloudflare 会在转发的每个请求里加上 CF-IPCountry 请求头,写明访客所在国家,网站据此显示不同内容。

所以在国内办公室没法验收海外市场,搜索引擎也可能漏看:Google 说明 Googlebot 默认 IP 看起来位于美国,按地区自动调整内容的网页,未必每个地区版本都会被抓取、收录和排名,建议改用带 hreflang 的独立语言网址。

位置不只是 IP:浏览器还会发送语言(Accept-Language)、暴露时区,只换 IP 不换语言,可能还是看到默认语言版本。IP、语言、时区要一起换——Playwright 可以给每个浏览器上下文单独设置 locale 和 timezoneId。国内网络无法直接连接海外代理,先打开 控制台 → 连接工具 → 辅助工具。

地域测试推荐配置

可使用方向键横向滚动,阅读完整内容。

地域测试推荐配置
比较项目选择原因
产品动态住宅代理测试地点的家庭宽带 IP,按流量计费
出口模式「指定地区 / 保持 IP」整轮测试保持同一出口;「全球轮换」不固定国家
定位地区,再选州 / 省和城市门店、配送、本地优惠等城市级差异都能看到
生成几条代理一个市场或城市一条每个测试上下文有自己的位置
浏览器设置语言和时区与出口一致IP、语言、时区说的是同一个地方
线路低价线路 US$1.50/GB;需要指定运营商时用优质线路(US$5.00/GB)优质线路多一个「运营商(可选)」,适合结果和网络有关的测试

下面的按钮会打开「动态住宅代理」并选好「AI 与自动化」场景,每个市场生成前选好国家和城市。

买哪种 Proxy302 代理

可使用方向键横向滚动,阅读完整内容。

买哪种 Proxy302 代理
比较项目静态 ISP动态住宅机房(数据中心)
你得到什么一条独享的家庭宽带 IP,租期内一直归你真实家庭宽带 IP:可轮换出口,也可在指定国家或城市保持粘性会话速度快的固定机房 IP,支持 HTTP / SOCKS5
价格按 IP 和租期,下单页实时报价低价线路 US$1.50/GB(100 GB 套餐 US$1.35/GB);优质线路 US$5.00/GB按 IP 和租期,单 IP 成本最低
最适合地域测试需要长时间保持同一家庭 IP 的验收按国家、城市检查页面和价格对服务器 IP 一视同仁的网站做快速检查

价格以美元计。钱包充值一次,各类线路都从钱包付款;不会自动续费,想保留 IP 请在「我的资产」里续费。

5 步做好地域测试

  1. 打开配置并购买流量

    国内网络先开辅助工具。点下面的按钮打开「动态住宅代理」,场景已选「AI 与自动化」。选好「线路」,在「补充流量」买套餐或「自定义 GB」(1 GB 起)。

  2. 每个市场生成一条代理

    在「连接配置」里把「出口模式」设为「指定地区 / 保持 IP」,选地区、州 / 省、城市,协议保持 HTTP,点「确认费用并生成」。每个要测的市场重复一次。

  3. 复制连接串

    在「我的资产」逐条「复制」,存为 PROXY_US、PROXY_DE、PROXY_JP,格式为 http://用户名:密码@proxy.proxy302.com:2222。

  4. 运行脚本

    下面的代码为每个市场单独开一个上下文、设置当地语言和时区,打开同一个网址并截图。

    预期结果 每个市场一张截图和页面标题,语言与市场一致。

  5. 对比并提缺陷

    把截图并排对比;哪个市场价格、语言或横幅不对,记下「我的资产」里的出口 IP,方便同事复现。

用三个市场的 IP 截图同一页面(Playwright,Node.js)

可使用方向键横向滚动,阅读完整内容。

// npm i playwright   then   npx playwright install chromium
import { chromium } from 'playwright'

const url = 'https://www.example.com/pricing'
// One Proxy302 exit per market (Exit mode "Choose region / sticky IP"), with matching locale and time zone
const markets = [
  { name: 'us', proxy: process.env.PROXY_US, locale: 'en-US', timezoneId: 'America/New_York' },
  { name: 'de', proxy: process.env.PROXY_DE, locale: 'de-DE', timezoneId: 'Europe/Berlin' },
  { name: 'jp', proxy: process.env.PROXY_JP, locale: 'ja-JP', timezoneId: 'Asia/Tokyo' },
]

const browser = await chromium.launch()
for (const m of markets) {
  const { host, username, password } = new URL(m.proxy) // http://USER:PASS@HOST:PORT
  const context = await browser.newContext({
    proxy: { server: `http://${host}`, username: decodeURIComponent(username), password: decodeURIComponent(password) },
    locale: m.locale,
    timezoneId: m.timezoneId,
  })
  const page = await context.newPage()
  await page.goto(url)
  await page.screenshot({ path: `pricing-${m.name}.png`, fullPage: true })
  console.log(m.name, await page.title())
  await context.close()
}
await browser.close()

2026-10-18 用 Playwright 1.63.0 + Chromium 153 对一个回显浏览器语言的本地页面实测:每个上下文都经自己的代理打开页面,Accept-Language 分别为 en-US、de-DE、ja-JP,并保存了截图。

常见问题速查

页面还是国内或默认版本

检查 是不是 Cookie、已保存的设置或登录账号记住了你的国家?是不是复用了同一个上下文?

处理 每个市场用全新的上下文,退出登录测试,或用属于该市场的账号。

国家对了,语言不对

检查 上下文的 locale 设成当地语言了吗?

处理 在每个市场的 newContext() 里设置 locale(和 timezoneId)。

提示「你所在地区不可用」

检查 出口真的在那个国家吗?在同一个上下文里打开 IP 查询页看看。

处理 按正确的地区或城市重新生成代理,或换另一条线路。

每次运行结果都不一样

检查 出口模式是不是「全球轮换」?

处理 改用「指定地区 / 保持 IP」,整轮测试保持同一出口。

地域测试代理常见问题

怎么模拟不同国家访问网站?

通过该国家的代理打开网站,同时把浏览器语言和时区设成当地的。每个市场一条「指定地区 / 保持 IP」的动态住宅代理就够了。

能精确到城市吗?

可以。「指定地区 / 保持 IP」除了国家,还能选「州 / 省」和「城市」。

用住宅 IP 还是机房 IP 测?

住宅 IP 看到的是当地家庭用户看到的内容;网站对服务器 IP 一视同仁时,机房 IP 做快速检查也可以。

Google 能看到我的各地区版本吗?

如果页面按 IP 变化,就不一定:Googlebot 主要从美国 IP 抓取,而且不发送 Accept-Language。Google 建议改用带 hreflang 的独立语言网址。

地域测试要用多少流量?

大约等于页面本身的大小:每次截图每个市场下载一次页面。只看布局和文字时,可以屏蔽视频和大图。

来源与验证

7
  1. Cloudflare 文档:IP 地理位置(CF-IPCountry 请求头)

    官方文档 · 核对于:

  2. Google 搜索中心:根据语言区域调整内容的网页

    官方文档 · 核对于:

  3. Playwright 文档:仿真 — 语言区域与时区

    官方文档 · 核对于:

  4. Proxy302 价格页

    产品观察 · 核对于:

    动态住宅按 GB 价格以价格页和控制台为准(低价线路 US$1.50/GB,100 GB 套餐 US$1.35/GB;优质线路 US$5.00/GB;1 PTC = 1 美元)。静态 ISP 和机房 IP 按数量和租期实时报价。

  5. Proxy302 控制台 — 动态住宅代理

    产品观察 · 核对于:

    选项名称、计费方式与限制以 2026-10-18 线上控制台为准:线路(优质 / 低价)、出口模式、地区、州 / 省、城市、协议(HTTP / SOCKS5)、数量(1–500)、租期、自动续租 IP(暂未开放),我的资产 → 复制 / 轮换 / 续费 / 复制给 AI。动态住宅入口为 proxy.proxy302.com:2222(HTTP)和 :3333(SOCKS5)。

  6. 本地代理夹具实测

    本地示例 · 核对于:

    2026-10-18 在本地带密码的 HTTP 代理夹具上运行了本段代码(凭据错误时返回 407);Playwright 1.63.0 + Chromium 153,对一个会回显浏览器语言的本地页面实测:每个上下文都经自己的代理打开页面,Accept-Language 分别为 en-US、de-DE、ja-JP,并保存了整页截图。

    本地实测只证明配置写法和认证路径正确,不代表能访问任何具体网站、国家或平台。

  7. Proxy302 控制台 → 连接工具 → 辅助工具

    产品观察 · 核对于:

    控制台「连接工具」页提供辅助工具(Windows / macOS 全局代理);「我的资产 → 复制给 AI」生成的说明写明:在中国大陆使用代理前需先打开辅助工具或已连上 VPN。

准备好接入了吗?

注册账号、一次充值,即可选择动态住宅、静态 ISP 或数据中心出口。动态住宅覆盖 195+ 国家与地区。