代理地理位置与位置选择

ProxyCompass 知识库

代理地理位置与位置选择

代理地理位置是与代理连接网站所用 IP 地址相关联的国家、地区或城市。地理位置定向是指选择特定位置的代理。它让你能够从所需市场发起连接,例如比较不同国家的商品目录、检查区域广告或收集本地搜索结果。

地理位置是选择代理服务时需要考虑的一部分。适当选择取决于任务需要什么:一个国家、某个城市、某个网络,或一个保持不变的地址。这些要求可以组合,但描述的是不同属性。只有更细的位置条件会改变你希望获得的结果时,更详细的位置筛选才有价值。

代理位置选择:美国地图中高亮显示加利福尼亚州。放大的州轮廓标出了洛杉矶。选择面板显示美国、加利福尼亚州和洛杉矶。

你选择的是哪个位置?

对于基于 IP 的地理定位,相关地址是网站收到代理连接时所见的源地址。使用简单代理服务器时,它可能就是你在程序中填写的 IP。使用网关服务时,程序连接到中间服务器,由它通过选定代理发送请求。此时,网站看到的 IP 可能不同。

例如,网关可以在荷兰接收你的连接,再通过德国的代理转发请求。查询网关地址,检查的是这台中间服务器的地址,而不是连接网站所用的地址。要检查与网站的连接,应记录网站看到的 IP,再查询该地址。因此,一个连接地址可以提供多个国家的代理访问;它自身的国家标签并不能描述经由它建立的每个连接。

设备的实际位置是另一个问题。提供代理连接的设备或服务器位于某个地方,而 IP 地理位置数据库保存的是对其 IP 地址使用位置的估计。地址注册记录中的国家还可能与两者不同。IP 地址本身不包含可供每个网站直接读取的国家代码。

如果你需要服务器实际位于某个国家,应将其明确列为要求。数据库中的国家标签不能证明设备的地址。如果你需要网站将连接识别为来自德国,那么网站对代理 IP 的判定才是相关结果。

应选择国家、地区还是城市?

先从所用服务中真正重要的区域范围入手。全国商品目录可能只需国家正确。比较不同州的广告,需要区分地区。研究本地商家的结果,可能需要某个特定城市。将这三项任务都限制在一个城市,会添加一个只有最后一项任务才必然需要的条件。

选择项规定的范围用途示例
国家被归类为所选国家的 IP,不要求属于某个城市。比较各国版本的商品目录,或检查按国家显示的优惠。
州或地区该国家内的一个区域,前提是产品支持这一筛选。比较各州、省或其他地区的内容或广告。
城市被服务的位置数据归入特定城市的 IP。检查本地搜索结果,或针对某一城市的广告活动。

每增加一个条件,可选地址都会减少。选择美国时,可用范围比选择加利福尼亚州更广;选择洛杉矶又会进一步缩小范围。如果任务只需要美国连接,美国其他城市的地址也能满足同样的地理要求。

菜单的详细程度不能证明位置准确性。不同来源可能将同一个 IP 定位到不同城市,甚至不同国家。因此,代理地理位置不一致的问题需要结合目标网站上的结果来判断。邮政编码选项或看似精确的地图标记,都不能证明具体街道地址。移动网络 IP 也可能供分布在很大区域内的设备使用。

当城市差异确实影响任务时,再使用城市定向,并在所需网站上检查本地结果。如果网站使用手动选择的搜索区域或配送邮政编码,这些设置也需要符合测试场景。为代理选择城市,并不会替你填写网站自身的位置字段。

如何比较不同位置的结果?

选择代理前,先明确要观察的结果。区域广告检查可能关注广告是否向目标国家的访客展示;商品目录研究可能关注可用商品;本地搜索可能关注所选城市的商家结果。与要求多个互不相关的 IP 查询网站显示相同国旗相比,这些是更有用的选择标准。

在实际工作的程序中,针对所需网站和操作试用选定代理。IP 查询只能确定查询服务如何对该连接进行分类。打开相关商品目录、搜索结果或广告,才能看出所选连接对任务是否有用。

比较结果时,应考虑网站如何确定你的位置。除 IP 地址外,网站还可能使用账户设置、保存的地区偏好,以及经许可共享的设备坐标。仅使用目标国家的代理,并不能保证网站显示预期的地区版本。

如果实验目的是研究 IP 位置的影响,更换代理时应保持账户、页面和手动选择的地区不变。记录每次测试实际使用的 IP:轮换服务可能在请求之间更换地址。如果要测试完整的区域购物体验,还须选择适当的店面版本和配送地区。这是不同实验,因此结果回答的是不同问题。

如果希望对整个国家得出结论,使用来自适当网络的多个地址,比只用一个地址能提供更广泛的比较。这可能揭示仅与某个 IP 或网络有关的行为。但结果仍只描述经过测试的连接,不能代表该国家的每一位互联网用户。

如果无法获得所需结果,应确定阻碍来自哪里:IP 所属国家不合适、网站设置,还是其他访问限制。第一种情况可能需要其他地址或网络;第二种可能需要选择相应地区的网站,或在账户设置中选择国家。如果任务已按要求完成,另一个无关查询网站显示不同国家,本身不足以构成更换地址的理由。另外,如果订单指定了特定地理位置数据来源,应对照约定来源检查提供的地址:网站能够正常使用,不能证明选择符合订单要求。

ISP 和 ASN 筛选增加了什么?

位置说明 IP 被归类到哪里,网络筛选则让你选择它关联哪个网络。当你需要比较不同宽带服务商或移动运营商用户的体验,或重现某个网络上出现的问题时,这一点很重要。

ASN 是 Autonomous System Number 的缩写,意为自治系统编号。它标识一个自治系统,即在互联网上采用共同路由策略的网络或一组网络。提供 ASN 定向的服务会选择与指定系统相关联的 IP。这是网络选择,与国家和城市不同。

一个网络可以覆盖多个城市,也可以在多个国家运营。一个城市则包含多个网络。如果支持组合筛选,选择洛杉矶和某个 ASN,表示要求地址同时满足这两个条件。仅选择该 ASN,不一定将结果限制在洛杉矶。

ISP 筛选通常显示服务商名称,可能比编号更易使用,但一家公司可能运营多个自治系统,因此 ISP 名称与单个 ASN 并不总是等价的选择。这也不同于 ISP 代理这一产品类别;后者描述代理服务所提供的地址。购买该类别,并不自动意味着可以选择具体运营商。

IP 背后的网络会影响网站对它的处理方式。即使位于同一国家,托管网络地址和家庭用户网络地址也可能受到不同对待。如果地理位置已经正确,更换网络可能才是相关的比较。仅选择熟悉的 ISP 名称,不能证明地址的信誉,也不能确定网站会如何响应。

代理类型如何影响地理位置选择?

住宅 IP 池中的参与连接分布在许多地点,因此可以提供较广的国家选择和更细筛选。可用筛选可能包括地区、城市、邮政编码和网络,但覆盖范围取决于服务及其活跃地址。当移动运营商与位置同样重要时,移动代理很有用;有些产品支持城市选择,但一个移动 IP 可能覆盖很大区域。静态 ISP 代理让你保留合适网络中的地址,位置选择则受可用库存限制。数据中心代理同样取决于可售位置和地址段;有些产品支持选择城市,有些仅支持国家选择。应比较具体产品的筛选和可用 IP,而不是仅凭代理类型选择。

所选位置是否有足够的合适 IP?

服务的位置列表说明它支持哪些位置,却不一定说明现在能提供多少合适地址。当任务需要许多不同 IP,或要求某个城市加某个运营商这类狭窄组合时,这一点就很重要。

固定代理服务从现有库存中提供地址。使用住宅或移动连接的服务,可能依赖请求发生时设备是否在线且可用。它可以在某个国家拥有广泛覆盖,却在某个特定城镇只有少量可用地址。

增加筛选会缩小匹配集合。国家、城市和网络都可以出现在选择菜单中,但并不代表每一种组合都有地址。全球地址池很大,也不能说明项目所需城市中有多少个不同 IP 可供获取。

如果服务找不到符合请求的地址,它如何处理就很重要。它可能返回错误,或在支持且已启用的情况下扩大搜索范围。对于严格要求某个城市的任务,通过另一个城市完成的成功请求并不是合适替代。只有任务允许时,更宽松的位置范围才有用。

保持国家不变,是否意味着 IP 不变?

不是。服务可以更换 IP 地址,同时始终从同一国家选择替代地址。反过来,静态代理可以在重复连接时保留同一个地址。位置选择决定哪些地址符合条件;服务的地址分配和轮换规则决定地址是否变化。

对于必须使用同一 IP 的一系列请求,应寻找固定地址或合适的会话选项。临时会话可以要求 IP 池服务复用选定地址,但持续时间和地址不可用时的处理方式取决于产品。应检查它是终止会话还是替换地址,以及替代地址是否必须符合原始位置筛选。仅选择国家不能保持地址不变。

mixed、random 和 World Mix 等标签也需要结合上下文理解。包含多个国家的固定列表,与从多个国家选取地址的轮换服务,工作方式不同:

  • 对于固定列表,程序自行选择使用列表中的哪个代理。套餐包含多个国家,本身不会让程序在它们之间切换。
  • 对于轮换 IP 池,服务按照自己的规则,为新连接或请求选择地址。没有国家限制时,后续选择可能属于不同国家。
  • 对于单个国家内的随机选择,不同 IP 仍可满足相同地理要求。随机不一定意味着全球范围。

混合 IP 池不一定会将请求均匀分配到各个国家。如果需要比较特定市场,应为每个市场安排明确的选择。否则,大量请求可能来自一个国家,而另一个国家只有很少请求,甚至没有,导致比较不完整。

附近的代理会更快吗?

物理距离会影响延迟,但国家标签不是速度测量。流量需要从应用程序到达代理基础设施,再到网站,响应还要沿途返回。路由、网络拥堵和服务器负载都会影响结果。

离你较近的代理,可能使前半段路径较短,却仍需经过很长路线才能到达网站。靠近网站的代理,可能正好面临相反的取舍。如果自动化任务在租用服务器上运行,应以该服务器为起点,即使你是在另一个国家通过笔记本电脑控制它。

网站也可能通过分布式基础设施服务访客,因此公司的所在国家不能确定请求将在哪里处理。实际比较时,应在执行工作的应用程序中,测量通过每个候选代理完成相同操作所需的时间。仅对代理执行 ping,无法测量页面加载或到目标的完整请求。

当任务要求特定国家时,应在满足这一要求的代理之间比较性能。更快但产生错误区域结果的连接,不是等价替代。当地理位置不影响任务时,实测响应时间可以比标签上的国家更优先。

返回知识库