# 美国代理：比较四种类型 | ProxyJam

美国的工作需要哪种代理类型，以及四种中哪一种今天就能订购。ISP 静态地址正在出售；轮换、移动和数据中心仅列入目录。

- Canonical: https://proxyjam.com/zh/proxies/usa/
- Updated: 2026-10-20
- Language: zh

美国的目录中有四种类型，今天恰好有一种可以订购。阅读本页来挑选；到该类型自己的页面去购买。

一种可订购 · 三种已列入目录 · 从不按 GB 计费


## 按工作挑选，而不是按价格

### 一个身份，保持数月

指向 ISP。一个必须看起来是同一个人的资料，需要一个不会变化的地址，而轮换正是破坏它的东西。

### 十万个页面，只抓一次

指向轮换住宅：要的是广度，而不是持久性。美国已列入目录，但不可订购；为此购买静态地址，就是把钱花在了不对路的形式上。

### 一个信任手机网络的应用

指向移动代理。运营商级 NAT 让数千名真实用户共用一个地址，这就是有些目标会区别对待它的原因。美国已列入目录，暂未出售。

### 在没人检查 ASN 的地方批量获取

指向数据中心：每个请求成本最低，而目标一查就能立刻认出是服务器。美国已列入目录，暂未出售。

### 看完四种仍不确定

那么问题在于目标是否会检查地址归谁所有。如果会，ISP 是四种中唯一在售、并且能很好应对的类型。


## 美国在结账时选定，而不是在代码里

无论您最终购买哪种类型，同样几行代码都适用，因为连接一个代理只需要四个值：它的 IP 和端口、一个登录名和一个密码，全都列在控制台中它的旁边。美国出口在您下单时就已确定，所以代码从不指定国家。以后更换类型，改变的是您粘贴的四个值，而不是下面的代码。

### Python

一个 URL 加一个路由字典，其余交给 requests。

```
import requests

# PROXY_IP:PORT, LOGIN, PASSWORD: copy them from My Proxies
endpoint = "http://LOGIN:PASSWORD@PROXY_IP:PORT"

routes = {
    "http": endpoint,
    "https": endpoint,
}

page = requests.get(
    "https://example.org/",
    proxies=routes,
)

print(page.status_code)
```

### Python SDK

无需粘贴：SDK 根据订单生成代理 URL。

```
# pip install proxyjam
import requests
from proxyjam import ProxyJamClient

with ProxyJamClient(api_key="pj_live_...") as pj:
    bought = pj.orders.get("ord_...")

endpoint = (
    f"http://{bought.proxy_username}:{bought.proxy_password}"
    f"@{bought.proxy_host}:{bought.proxy_port}"
)

page = requests.get(
    "https://example.org/",
    proxies={"http": endpoint, "https": endpoint},
)

print(page.status_code)
```

### Node.js

一个 agent，http 和 https 共用，axios 通过它发送。

```
import axios from "axios";
import { HttpsProxyAgent } from "https-proxy-agent";

// PROXY_IP:PORT, LOGIN, PASSWORD: copy them from My Proxies
const endpoint = "http://LOGIN:PASSWORD@PROXY_IP:PORT";
const tunnel = new HttpsProxyAgent(endpoint);

const page = await axios.get(
  "https://example.org/",
  {
    httpAgent: tunnel,
    httpsAgent: tunnel,
  },
);

console.log(page.status);
```

### cURL

无需安装：一条命令即可看到结果。

```
# PROXY_IP:PORT, LOGIN, PASSWORD: copy them from My Proxies
curl -sS -x http://LOGIN:PASSWORD@PROXY_IP:PORT \
     -D - -o /dev/null \
     https://example.org/
```

### Java

在 builder 上设置 ProxySelector 和 Authenticator；通过隧道使用 Basic 认证需要一个 JVM 参数。

```
import java.net.*;
import java.net.http.*;

// PROXY_IP:PORT, LOGIN, PASSWORD: copy them from My Proxies.
// Start the JVM with -Djdk.http.auth.tunneling.disabledSchemes=""
// or it will not send the login through an HTTPS tunnel.
var endpoint = new InetSocketAddress(
    "PROXY_IP", Integer.valueOf("PORT"));

var http = HttpClient.newBuilder()
    .proxy(ProxySelector.of(endpoint))
    .authenticator(new Authenticator() {
        protected PasswordAuthentication getPasswordAuthentication() {
            return new PasswordAuthentication(
                "LOGIN", "PASSWORD".toCharArray());
        }
    })
    .build();

var call = HttpRequest.newBuilder()
    .uri(URI.create("https://example.org/"))
    .build();

var page = http.send(
    call, HttpResponse.BodyHandlers.ofString());

System.out.println(page.statusCode());
```

### Go

http.Transport 只需一个 URL，登录名和密码都包含在内。

```
package main

import (
    "fmt"
    "net/http"
    "net/url"
)

func main() {
    // PROXY_IP:PORT, LOGIN, PASSWORD: copy them from My Proxies
    endpoint, _ := url.Parse(
        "http://LOGIN:PASSWORD@PROXY_IP:PORT")

    httpClient := &http.Client{Transport: &http.Transport{
        Proxy: http.ProxyURL(endpoint),
    }}

    call, _ := http.NewRequest(
        "GET", "https://example.org/", nil)

    page, _ := httpClient.Do(call)
    fmt.Println(page.Status)
}
```


## 四种类型并列对比

- **目前在美国可订购:** 仅 ISP。轮换住宅、移动和数据中心已列入目录。
- **ISP 是什么:** 一个注册在具名互联网服务商名下、位于服务器硬件上的地址
- **轮换住宅是什么:** 一个借用自真实设备的地址池，每个请求一个不同的地址
- **移动代理是什么:** 一个运营商 4G/5G 地址，在运营商级 NAT 后共用
- **数据中心是什么:** 一个托管地址：最快、成本最低，任何人一查便知
- **ISP 如何计费:** 按每个地址每个时长。没有 GB 计量，也没有超额费用。
- **另外三种如何计费:** 通常按 GB：租用的是地址池，而不是地址
- **您实际会遇到的限制:** 并发数，而不是流量：每个代理 100 个会话，每月超过 50 GB 后为 10 个
- **协议（四种通用）:** HTTP、HTTPS、SOCKS5
- **选择网络:** 美国列出了 24 家运营商，比这里的任何其他国家都多

## 选择美国决定了什么

### 网站给出的答案取决于它认为您在哪里

价格、搜索结果、广告投放、可以播放的授权内容，以及出现哪种 Cookie 同意横幅，都由出口国家决定。美国出口让您看到美国的读者所看到的内容，这也正是要在选择类型之前先选择国家的全部理由。

### 在这里国家是可控的，州和城市不是

美国是我们目录中最大的条目，覆盖 30+ 个城市，但您无法指定其中某一个。任何承诺城市或邮政编码的人，出售的都是本目录中没有的东西；在您据此设计方案之前，最好先知道这一点。

### 可用性按国家而定，而非全球统一

在美国，四种类型中有一种可以订购。另外三种之所以出现在本页，是因为目录中有它们针对这个国家的条目；别的国家可能是另一组子集，所以某种类型在别处开售，并不代表这里也有。


## 常见问题

### 四种中我今天实际能订购哪一种？

ISP：基于付款前即具名的运营商的静态地址，按每个地址每月计价。另外三种出现在美国的目录中，在各自可以订购之前都标为“即将推出”。

### “已列入目录但不可订购”是什么意思？

意思是该类型存在于我们美国的上游目录中，但这里还没有购买按钮。我们列出它是为了让比较完整；我们不为它标价，因为为您买不到的东西报价，是广告而不是报价。

### 我想要一个固定地址，应该选哪种类型？

ISP，在本站它也叫静态住宅：一种产品，市场使用的两个名称。轮换住宅在设计上恰恰相反：地址会变化，这正是它的特点。

### 类型会改变连接方式吗？

不会。无论哪种类型，连接代理都使用同样的四个值：IP、端口、登录名和密码；而国家在您下单时就已选定，所以代码中不会指定它。以后更换类型，改变的是这些值，而不是代码：上面的配置部分对四种类型都一样。

### 使用美国代理合法吗？

用于正当用途是合法的，例如研究、抓取公开数据、广告验证、检查您自己的广告投放。一小部分目标需要先通过验证才会开放访问，《可接受使用政策》是这份清单的权威版本。

### 我能选择美国的州或城市吗？

不能。您选择的是国家，以及在 ISP 上选择运营商。目录在美国覆盖 30+ 个城市，下方的列表显示了具体位置，但两者都不是定向控制项。

### 为什么在这里比较，而不是在类型页面上？

因为类型页面会为自己的类型说话。本页是唯一把四种类型放在一起对比的地方，包括在售类型不适合的工作。

