私有代理:工作原理与选择方法

私有代理:工作原理与选择方法

私有代理服务通常会在付费期内为一名客户保留一个 IP 地址。你可以决定哪些应用、工作电脑和团队成员能够使用它。服务的其他客户不能同时使用该地址。

私有代理与共享代理概览介绍了更全面的选择思路。本文重点说明私有产品为你保留什么、实际有哪些好处,以及通过哪些检查避免为不适合的套餐付费。

服务商如何为你保留代理

服务商记录哪些 IP 或连接属于你的订单,以及你可以使用多久。对于独享 IP,服务会在约定期限内阻止其他客户通过该地址发送请求。

连接时,代理会检查你的用户名和密码,或电脑、服务器的源 IP,然后通过分配给你账户的地址或连接发送请求。这是两项独立设置:连接权限和使用特定出口 IP 的权限。仅有个人密码,并不意味着该 IP 为你保留。

你会收到代理地址、端口和访问信息。你的多个应用都可以使用它们,因为保留权属于作为客户的你。图中以租用静态 IP 30 天为例。即使两次连接之间,或你的应用已经关闭,IP 仍为你保留。

一名客户使用一个独享静态 IP,租期为 30 天。服务的其他客户不会通过该地址发送请求。

不同代理类型如何实现独享访问

一台标为 DC 的服务器。IP 分配给一名客户。

数据中心代理:服务器上为你保留的 IP

使用数据中心代理时,服务商管理可通过其服务器使用的地址。私有套餐为你的账户保留特定 IP。代理在连接网站时,使用这些已分配的地址。

一台物理服务器可以处理多个 IP。代理软件为每条出站连接选择源地址,并检查谁有权使用该地址。因此,同一台机器可以服务不同客户,每名客户各有一组独享 IP。

常见的连接方式有两种。第一种是客户收到 IP 和端口列表,直接连接到所需条目。第二种是客户连接服务网关,由端口或连接参数从其列表中选出特定 IP。无论采用哪种方式,服务都会维护客户与已分配地址之间的对应关系。

同样的服务器结构,标为 ISP。IP 分配给一名客户。

ISP 代理:来自互联网服务商的独享地址

ISP 代理使用从互联网服务商取得、部署在服务器基础设施上的地址。这种模式也以 Static Residential 的名称销售。代理服务负责向客户分配这些地址。私有套餐将库存中的特定地址分配给一名客户。

对于静态 ISP 套餐,服务记录客户、已分配 IP、连接信息和租期。一种可能的网关配置,是把每个端口映射到列表中的特定 IP。重新连接该端口时,便使用同一个已分配地址;其他服务则通过连接参数选择地址。

ISP 描述地址的网络来源,私有描述谁可以使用。私有 ISP 套餐可以为一名客户保留固定列表,但单凭 Static Residential 这个名称,并不保证这一点。应同时检查地址类型和访问条款。

上方:多名客户使用普通 SDK IP 池。下方:较少见的安排,将家庭 IP 分配给一名客户,用于访问指定网站。

住宅代理:独享 IP 属于少见的例外

普通住宅 IP 池让客户共享访问家庭设备网络。服务为每名客户的请求选择设备。粘性会话可能在一段时间内保持所选 IP,但不会为该客户独享保留它。

特殊产品可以为一名客户保留一组家庭 IP,用于访问指定网站。其他客户不能使用这些 IP 访问相同域名。这属于普通共享池模式的例外:在把它视为可访问任意目标的独享 IP 之前,应先检查域名列表。

一名客户获得带 SIM 卡的独享调制解调器。公网 IP 并未标为独享。

移动代理:独享调制解调器也可能使用共享公网 IP

独享移动代理通常为一名客户保留带 SIM 卡的调制解调器或手机,以及相应的蜂窝网络连接。提供的地址和端口将请求发送到该设备。代理服务的其他客户不能使用这台保留设备。

公网 IP 由移动运营商控制。在 CGNAT 下,一个公网地址可以同时服务多个用户,其中也包括完全不使用代理的人。因此,分配一个调制解调器给你,并不会让网站看到的地址由你独享。

你可以控制所分配的设备:连接应用、管理其工作负载;如果服务提供相应功能,还可以通过控制面板、URL 或 API 请求重新连接。重新连接后,运营商可能分配另一个公网 IP。调制解调器仍然归你使用,代理连接地址和端口也可能保持不变。

私有代理的优点

避免其他客户的活动影响 IP 信誉

当公网 IP 本身为你保留时,租期内其他代理客户不能通过它发送请求。你决定由哪些应用使用,以及访问哪些网站。这一好处针对的是独享公网 IP;位于 CGNAT 后的独享移动调制解调器,并不能让你控制共享运营商地址的其他用户。

网站可能根据 IP 信誉决定是否要求 CAPTCHA 或其他验证。使用独享 IP 时,租期内不会有其他代理客户向该地址的信誉记录中增加请求。你可以控制与该地址关联的活动频率和类型,不过如何响应仍由网站决定。

持续工作时,你会积累自己的交互历史:操作顺序、请求频率和活跃时段。如果网站响应发生变化,可以与应用活动进行对照。这有助于确定故障原因,并调整涉及的具体任务。

可以协调这个 IP 发出的所有请求

独享 IP 上的请求流由你的应用和团队成员产生。你可以安排下载、在任务之间分配请求,并查看哪个应用造成了负载。独享访问的好处在于能控制整个请求流;按客户分别统计流量,在共享代理上也可以实现。

当网站按 IP 限制请求频率时,这一好处尤其明显。在这种规则下,使用同一地址的所有应用请求都会计入同一个计数器。启动另一个应用会增加总负载,因此需要从整个 IP 的角度协调计划和请求速率。

通过独享访问,你可以控制整个请求流。你可以改变并行任务数、暂停其中一项,或让请求在时间上分散,再利用自己的日志评估结果。你无需猜测服务中某个未知客户同时发送了多少流量。

选择私有代理时需要考虑什么

分配给我的 IP 是否可能已经受到限制?

示例:上一名客户使用 IP 203.0.113.21 时,网站 A 对该地址施加了限制。地址分配给你之后,该网站的限制仍可能继续存在。

会。独享 IP 在你的租期之前可能由其他客户使用,也可能保留了当时受到的限制。独享性决定谁现在使用该地址,并不会清除网站已经掌握的历史。

检查 IP 时,应区分网络来源与已观测活动。托管网络标签描述的是地址类型。垃圾邮件记录或特定网站上的限制,则涉及其使用情况。不同系统各有数据和评估规则,因此一个数据库的结果,不能代表所有网站如何对待该 IP。

有些服务商会设置冷却期,即在把地址分配给不同客户之间暂停一段时间。在考虑近期活动的系统中,先前的观测最终会超出相关时间窗口。这种暂停可能改变某个系统的评估,但不存在能清除所有数据库记录的统一期限。

应把“干净 IP”的承诺转化为可检查的条件:交付时,该地址应能在所需网站上完成你的任务。购买前,应确认能否测试一个小套餐,以及分配的地址从一开始就不适合已说明的任务时如何处理。可用数据库检查来调查问题,但应根据地址在所需服务上的实际表现作出决定。

网站为什么会封禁独享 IP?

一种可能的场景:通过同一个独享 IP,浏览器能收到页面,应用却被拒绝。请求和会话的差异可能影响网站响应。

是否封禁取决于 IP,也取决于请求、会话数据和应用行为。独享访问排除了其他代理客户对地址当前活动的影响;网站仍会按自己的规则评估你的请求。

HTTP 或 SOCKS 代理建立出站连接,因此网站看到的是代理的 IP 和网络连接。通过普通 CONNECT 隧道访问 HTTPS 时,仍由应用与网站进行 TLS 交互。网站还会收到应用的请求头、Cookie 和会话数据。独享 IP 不会使不同应用的这些信号变得相同。

应在实际使用的应用中,按计划中的操作测试代理。如果浏览器能打开页面,但工作应用被拒绝,应调查应用的请求、身份验证和配置。每次只改变一个条件,并记录结果:若更换 IP 的同时也更换应用,就无法判断哪项改变起了作用。

一次封禁会影响多个独享 IP 吗?

三个不同 IP:203.0.113.21、.22 和 .23,都位于 203.0.113.0/24 中。封禁该子网的规则会拒绝来自三个地址的所有流量。

会,如果网站规则覆盖这些地址所属的地址段或网络。每个 IP 分别分配给你,并不意味着它们分布在不同子网和网络运营商中。

网站可以限制一个 IP、一个地址段,或整个运营商网络。例如,地址 203.0.113.21、.22 和 .23 都属于 203.0.113.0/24:它们的前 24 位相同。覆盖该 /24 的规则会影响全部三个地址。多个子网也可以属于同一个由 ASN 标识的自治系统,因此不同子网并不总意味着不同网络运营商。

选择大规模地址集合时,除了 IP 数量,还应评估子网和 ASN 数量。不同子网可以减少单条子网规则所影响的地址数量;不同 ASN 则进一步让地址分布在不同自治系统中。如果任务需要这种独立性,应确认套餐构成,以及替换地址能否来自其他网络。从已经受限的地址段中增加更多地址,无法解决这个问题。

如何估算大规模数据传输的成本?

代理成本示意图。固定费用 F 为水平线;按用量计费的 G 乘以流量则随流量上升。两条线在 F/G GB 处相交。应比较适合相同任务的套餐;图中未虚构价格。

对于较大数据量,固定费用且包含流量的独享套餐,可能比按 GB 计费的套餐更便宜。应比较能够完成相同任务的选项:如果无法获得所需结果,仅仅每个 IP 的价格低,并不能说明工作成本低。

设 F 为一组不限流量独享代理的月费,G 为另一个适合任务且不另收固定费用的套餐每 GB 价格。当流量费用等于这组代理费用时,流量为:

流量(GB)= F / G

超过此阈值后,在相同传输量下,固定套餐的代理费用更低。计算时应包含重复下载。同时也要明确并发连接数和带宽限制:不按 GB 收费描述的是计费方式,而执行速度还取决于可用资源。

制定运营预算时,应将总支出与成功完成的操作次数,或获得的可用数据量相比较。如果请求需要重试,或需要处理额外验证,应计入相应的流量、时间和付费服务成本。这样就能根据自己的工作流程作出评估,无需依赖普遍适用的速度或节省承诺。

分配的 IP 停止工作时,应该怎么办?

两种不同情况。上方:代理连接失败,应检查地址、端口和身份验证。下方:代理可以连接,但网站拒绝请求,应查看网站响应和应用请求。更换之前,确认原 IP 会恢复还是被替换。

首先确定是代理本身不可用,还是只有所需网站拒绝请求。前一种情况需要恢复连接;后一种需要调查网站响应。自动代理可用性检查,可能检测不到某个目标网站上的限制。

对于独享地址,应区分恢复原 IP 与提供新 IP。有些服务检测到故障后会自动更换地址。直接连接时,应用需要更新代理条目;使用网关时,连接信息可能保持不变,但网站看到的 IP 已经不同。对于与原地址绑定的流程,更换地址会改变其工作条件。

付款前,应询问故障 IP 是恢复还是替换、哪些故障符合更换条件,以及能否选择变更时间。如果流程依赖保持同一个地址,这些条款比总体可用性百分比更重要。

扩大购买前,如何测试套餐

1. 明确任务需要的资源

如果你需要由自己独享的公网 IP,应选择明确将地址分配给一名客户的产品。条款应说明分配期限和独享范围。对于数据中心代理和 ISP 代理,这可以是一份具体 IP 列表;对于移动代理,应确认是否只有调制解调器独享。产品名称中的“私有”二字,不能替代这类说明。

2. 按所需配置,从小规模地址集合开始

测试套餐的网络类型、位置和使用条件,应与未来订单一致。连接应用,检查实际出口 IP、ASN 和所需地理位置。对于静态分配,应在关闭连接后再次检查,并在测试稍后阶段再检查一次:地址应按约定条款继续分配给你。这检验的是 IP 持续性;独享分配则必须在服务条款中明确。

3. 测试完整工作流程

在所需网站上,使用计划中的并发连接数,执行日常操作顺序。记录响应时间、成功结果、重试、额外验证和流量用量。区分代理连接错误与网站自身的响应。一次成功加载首页或速度测试,不足以评估应用长期运行的表现。

4. 根据结果扩大套餐

扩大订单时,应保留已测试的参数:网络类型、位置、所需的子网和 ASN 分布、限制,以及更换条款。根据获得的结果估算月支出。当套餐能在可接受的响应时间内完成所需操作、每个成功结果的成本符合预算,并且地址丢失后的处理流程适合你的工作时,再扩大购买。

返回知识库