# 功能聚焦：Massive 的 ISP 代理究竟能为您带来什么

Massive 的 ISP 代理是基于 AT&T 基础设施的轮换式美国代理，具备 10 Gbps 的连接速度，并支持“粘性会话”功能——即在您更改会话 ID 之前，将始终保持相同的 IP 地址。它们位于数据中心与家庭网络之间。 它们的运行通常比真实的消费者设备更稳定，且其 IP 地址注册于 ISP 而非云主机。本专题将介绍这些代理的功能、在基于它们构建系统前应了解的限制，以及它们与 Massive 住宅网络的对比情况。

> **关键要点**
>
> - Massive ISP 代理运行于美国 AT&T 基础设施上，带宽为 10 Gbps，支持 HTTP、HTTPS 和 SOCKS5 协议（[Massive 文档](https://docs.joinmassive.com/isp-proxies/introduction)）。
> - 粘性会话没有固定的过期时间。重复使用会话 ID 即可保留同一 IP；若不使用会话 ID，IP 将自动轮换。
> - 目前尚不支持地理定位，且仅支持访问 80 和 443 端口。 当您需要特定国家、地区、城市或邮政编码时，请使用住宅代理。

## 什么是 ISP 代理，团队为何使用它们？

ISP 代理是注册在互联网服务提供商名下，但由专为速度优化的基础设施提供的 IP 地址。 团队通常在原本会使用数据中心 IP 的场景下选择 ISP 代理：即需要速度和稳定地址、且不希望显示云服务商标识的大流量任务。

其吸引力很简单。许多网站对云托管的 IP 范围持怀疑态度，因为大量自动化流量都来自这些 IP。 Cloudflare 在其《2025 年雷达年度回顾》中报告称，亚马逊网络服务（AWS）和谷歌云（Google Cloud）在其网络上产生的全球机器人流量占四分之一（[Cloudflare](https://blog.cloudflare.com/radar-2025-year-in-review/)，2025）。 我们在《为什么 AI 代理在数据中心 IP 上会被封锁》一文中探讨了这对代理意味着什么（https://www.joinmassive.com/blog/why-ai-agents-get-blocked-on-datacenter-ips-and-how-to-fix-it）。属于 ISP 的 IP 并不位于这些云 IP 范围之内。而且与家用设备不同，它不是某人的手机——当那人走进电梯时，手机可能会断开网络。 其权衡在于：你放弃了住宅网络的地理分布和设备多样性，但换来了稳定性。

## Massive 的 ISP 网络包含哪些内容？

根据[ISP 代理简介](https://docs.joinmassive.com/isp-proxies/introduction)，Massive的ISP网络运行在AT&T的基础设施上，覆盖全美，提供10 Gbps的网速，并支持IP自动轮换。它支持HTTP、HTTPS和SOCKS5协议。

连接详情：

| 设置 | 值 |
|---------|-------|
| 主机名 | `isp.joinmassive.com` |
| HTTP 端口 | 8000 |
| HTTPS 端口 | 4080 |
| SOCKS5 端口 | 8000（与 HTTP 端口相同） |
| 认证 | `{PROXY_USERNAME}:{API_KEY}`，与住宅代理模式相同 |
| 覆盖范围 | 美国 |

将您的代理用户名和 API 密钥导出为 `PROXY_USER` 和 `API_KEY` 后，首次请求如下所示：

```bash title=isp-check.sh
curl ip-api.com \
  -x isp.joinmassive.com:8000 \
  -U "$PROXY_USER:$API_KEY"
```

运行两次后，通常会看到两个不同的 IP 地址，因为没有会话 ID 的请求会轮换 IP。

## ISP 代理上的粘性会话如何工作？

在用户名后添加 `-session-{ID}`，所有带有该 ID 的请求都将通过同一个 IP 发出。 该 ID 可以是任意长度不超过 255 个字符的字符串。根据 [ISP 粘性会话文档](https://docs.joinmassive.com/isp-proxies/sticky-sessions) 的说明，“除非更改会话标识符，否则会话将无限期持续。”

```bash title=isp-sticky.sh
U="$PROXY_USER-session-37"
curl ip-api.com \
  -x isp.joinmassive.com:8000 \
  -U "$U:$API_KEY"
```

<!-- [独特见解] -->
这种“无限期”的特性是其核心功能，与住宅网络的模式不同。 在 Massive 的住宅网络中，会话采用固定的 TTL：默认 15 分钟，可在 1 到 1,440 分钟之间调整，且不会因后续请求而延长 ([住宅粘性会话](https://docs.joinmassive.com/residential/sticky-sessions))。住宅会话与真实的设备绑定，而该设备可能会断开连接。 而 ISP 会话则不然，因此可以持续运行。

这使得 ISP 代理非常适合需要保持 IP 地址不变的工作场景：例如多步骤结账测试、针对某个网站的长期监控任务，或者任何在任务中途更改 IP 地址会导致状态重置的流程。

在 Python 中，相同的会话代码如下：

```python title=isp_sticky.py
import os
import requests

user = os.environ["PROXY_USER"]
user += "-session-37"
key = os.environ["API_KEY"]
host = "isp.joinmassive.com"
port = 8000
url = "http://ip-api.com/json"

proxy = (
    f"http://{user}:{key}"
    f"@{host}:{port}"
)
proxies = {
    "http": proxy,
    "https": proxy,
}

for _ in range(3):
    r = requests.get(
        url,
        proxies=proxies,
        timeout=30,
    )
    # same IP each time
    print(r.json()["query"])
```

当您希望为下一项任务获取新的 IP 地址时，请将 `37` 更改为新值。

## Massive ISP 代理的限制

这些限制具有特定性，建议在构建之前先了解清楚。根据 [ISP 使用限制](https://docs.joinmassive.com/isp-proxies/usage-restrictions)：

- **仅限 80 和 443 端口。** 其他端口将返回 `453 Port Forbidden`。
- **UDP 默认受限。** 如需使用，请联系支持团队。
- **25 端口已关闭。** 无法发送外发邮件。
- **受限内容被屏蔽。** 违反内容政策的请求将返回 `452 Disallowed Content`。需要访问受限类别的合法用户可通过客服完成 KYC 认证。
- **（目前）不支持地理定位。** [ISP 地理定位页面](https://docs.joinmassive.com/isp-proxies/geotargeting)明确指出：“我们目前不支持 ISP 代理的地理定位功能。”

最后一点是决定大多数选择的关键。如果您的工作需要以慕尼黑或大阪用户的视角查看网页，那么 ISP 代理并非合适的工具。

## ISP 代理还是住宅代理：您应该选择哪一种？

对于需要高吞吐量和长时间稳定会话的美国工作负载，请选择 ISP 代理。 当您需要精准的地理定位或多样化的真实消费者设备时，请选择住宅代理。Massive 的住宅代理网络覆盖 195 多个国家/地区，拥有超过 1,000,000 台自愿加入的设备（[住宅代理简介](https://docs.joinmassive.com/residential/introduction)），并支持按国家、行政区、城市或邮政编码进行[定位](https://docs.joinmassive.com/residential/geotargeting) 支持按国家、行政区、城市或邮政编码进行定位。

| 功能 | ISP 代理 | 家庭代理 |
|---|-------------|---------------------|
| 来源 | AT&T ISP 基础设施 | 真实消费者设备，通过 Massive SDK 自愿加入 |
| 覆盖范围 | 仅限美国 | 195+个国家 |
| 地理定向 | 暂不支持 | 国家、行政区、城市、邮政编码 |
| 粘性会话 | 直到会话ID更改前不会过期 | 固定TTL，默认15分钟，最长24小时 |
| 速度 | 10 Gbps | 因设备而异 |
| 最适合 | 高吞吐量、会话稳定的美国任务 | 地理特定数据、需要真实用户的网站 |

<!-- [独特见解] -->
您无需二选一。 您可以将美国的大批量任务通过 ISP 路由，并将任何与位置相关的内容发送至住宅网络。两者使用相同的 `{PROXY_USERNAME}:{API_KEY}` 凭据，因此客户端代码保持不变。变化的是端点（8000/4080 上的 `isp.joinmassive.com` 与 `network.joinmassive.com` 位于 65534/65535）以及用户名参数：住宅会话可添加 `-sessionttl-{minutes}` 和会话模式，以及 `-country-US` 这样的地理位置密钥。 有关以此方式拆分流量的更多信息，请参阅 [多提供商代理策略](https://www.joinmassive.com/blog/multi-provider-proxy-strategy) 和 [AI 代理中住宅代理与数据中心代理的对比](https://www.joinmassive.com/blog/residential-vs-datacenter-proxies-for-ai-agents)。

## 如何开始使用 ISP 代理？

发送第一个请求只需三个步骤：

1. **选择端口。** 根据[ISP 认证文档](https://docs.joinmassive.com/isp-proxies/authentication)，将客户端指向 `isp.joinmassive.com` 的 8000 端口（HTTP 或 SOCKS5）或 4080 端口（HTTPS）。
2. **运行上方的 curl 测试**，并输入您的用户名和 API 密钥，确认每次请求之间的 IP 地址是否发生变化。
3. **仅在需要稳定 IP 的步骤中添加 `-session-{ID}`**。

文档中包含适用于 [Python](https://docs.joinmassive.com/isp-proxies/samples/python)、[Scrapy](https://docs.joinmassive.com/isp-proxies/samples/scrapy)、[Puppeteer](https://docs.joinmassive.com/isp-proxies/samples/puppeteer)、 [Ruby](https://docs.joinmassive.com/isp-proxies/samples/ruby) 以及 [.NET](https://docs.joinmassive.com/isp-proxies/samples/.net) 的现成示例，完整的错误代码列表请参见 [ISP 错误类型](https://docs.joinmassive.com/isp-proxies/error-types) 页面。 关于在住宅端为何设备数量比 IP 数量更重要，请参阅 [为什么更多的 IP 并不意味着更好的代理网络](https://www.joinmassive.com/blog/myth-more-ips-better-proxy-network)。

## 常见问题

### Massive 的 ISP 代理位于何处？

位于美国，基于 AT&T 的基础设施。Massive 的文档指出，ISP 代理不支持地理定位，因此您无法选择具体州或城市。若需针对特定位置的请求，请使用 Massive 的住宅网络，该网络覆盖 195 多个国家/地区，并可精确到城市级别。

### ISP 粘性会话能持续多久？

直到您更改会话 ID 为止。ISP 粘性会话文档指出，会话“除非更改会话标识符，否则将无限期持续”。相比之下，住宅会话默认采用 15 分钟的固定 TTL，可调整至最多 1,440 分钟。

### ISP 代理支持哪些协议和端口？

HTTP 端口 8000、HTTPS 端口 4080 以及 SOCKS5 端口 8000，均位于 isp.joinmassive.com。 出站流量仅能到达 80 和 443 端口。被封锁的端口将返回 453 错误，且 UDP 协议默认受限。

### 如何对 ISP 代理进行身份验证？

身份验证遵循与 Massive 住宅代理相同的 `{PROXY_USERNAME}:{API_KEY}` 模式。在用户名后添加 `-session-{ID}` 可在不同请求中保持相同的 IP 地址。

## ISP 代理：总结

- 由 AT&T 支持，仅限美国，10 Gbps，支持 HTTP/HTTPS/SOCKS5。
- 粘性会话可在您更改会话 ID 之前保持同一 IP 地址。
- 仅可访问 80 和 443 端口，且不支持地理定位，因此任何依赖位置的功能都应使用住宅代理。
- 若需稳定的美国带宽，请使用 ISP 代理。

## 来源

- Massive Docs，["ISP 代理简介"](https://docs.joinmassive.com/isp-proxies/introduction)
- Massive Docs，["ISP 粘性会话"](https://docs.joinmassive.com/isp-proxies/sticky-sessions)
- Massive Docs，["ISP 使用限制"](https://docs.joinmassive.com/isp-proxies/usage-restrictions)
- Massive Docs，["ISP 地理定位"](https://docs.joinmassive.com/isp-proxies/geotargeting)
- Massive Docs，[“住宅用户简介”](https://docs.joinmassive.com/residential/introduction)
- Massive Docs，[“住宅用户地理定位”](https://docs.joinmassive.com/residential/geotargeting)
- Massive Docs，[“住宅用户粘性会话”](https://docs.joinmassive.com/residential/sticky-sessions)
- Cloudflare，[“2025年Cloudflare雷达年度回顾”](https://blog.cloudflare.com/radar-2025-year-in-review/)
