# 共享代理池使用两个主机名，每个独享代理使用一个地址。

位置信息从不写在主机名中。共享网关从用户名读取位置；独享代理的位置在下单时确定。


## 端点表

| 网络 | 端点 | HTTP(S) | SOCKS5 | 身份验证 | 计费 |
| --- | --- | --- | --- | --- | --- |
| 住宅 | res.proxshift.com | 9000 | 9001 | user:pass 或白名单 | 按 GB 计费，永不过期 |
| 移动（轮换） | mob.proxshift.com | 9000 | 9001 | user:pass 或白名单 | 按 GB 计费，永不过期 |
| ISP | 你的 IP（列表） | 8000 | 8001 | user:pass 或白名单 | 按 IP、按租期计费，流量不限 |
| 数据中心 | 你的 IP（列表） | 8000 | 8001 | user:pass 或白名单 | 按 IP、按租期计费，每个 IP 每月 100 GB，合并共享 |
| 移动（独享） | 你的设备 IP | 8000 | 8001 | user:pass 或白名单 | 按设备、按租期计费，流量不限 |


## 一个主机名，覆盖所有位置

无论身在何处，都可连接 `res.proxshift.com`，并在用户名中指定所需出口：`-cc-jp` 表示日本，`-cc-us-state-tx-city-austin` 表示奥斯汀，`-asn-3320` 表示德国电信用户。无需维护各个国家/地区的主机名，因此切换市场只需修改字符串，不必更改配置。移动网络网关 `mob.proxshift.com` 接受相同的参数。


## HTTPS 目标

对于 `https://` URL，客户端会将 `CONNECT host:443` 发送到端口 9000，网关再从选定的出口建立隧道。TLS 在客户端与目标之间端到端运行：网关不会看到明文，不会终止或重新签发证书，也不会更改 SNI。HTTP 与 HTTPS 目标共用同一端口；代理这一跳本身没有单独的 TLS 端口。

> Warn：从你的计算机到网关的这一跳未加密。使用密码认证时，Basic 标头会以明文通过这一跳；在不受信任的网络上，请使用 [IP 白名单](https://proxshift.com/zh/docs/authentication#ip-whitelist)，或从你控制的服务器连接。


## 独享地址

ISP 代理、数据中心代理或移动设备均以 IP 地址形式交付：HTTP(S) 使用端口 8000，SOCKS5 使用端口 8001。控制面板中的列表以及 [`GET /v1/proxies`](https://proxshift.com/zh/docs/api#get-v1-proxies) 会为每个地址提供一行记录：

```text
203.0.113.42:8000:u7f3a9c:kq2Lm8Pz1r
203.0.113.57:8000:u7f3a9c:kq2Lm8Pz1r
198.51.100.9:8000:d4c1e0:Zt6Hn3Vw9x        # 一台移动设备
```

独享地址会忽略用户名参数：独享代理已经对应一个固定位置和一个固定 IP。


## IP 版本与 DNS

- 出口使用 IPv4。仅发布 AAAA 记录的目标无法通过该网络访问。
- 主机名在出口端解析，因此目标看到的 DNS 查询与请求来自同一国家/地区。使用 SOCKS5 时，请采用 `socks5h://` 方案，让客户端把主机名交给代理，而不是在本地解析。
- `res.proxshift.com` 和 `mob.proxshift.com` 会解析到网关集群；不要在配置中固定其地址，地址会随容量扩充而变化。


## 目标端口

目标上的任意 TCP 端口均可使用，但有一个例外：所有网络都会阻止出站端口 25 (SMTP)。不传输 UDP；请参阅[协议](https://proxshift.com/zh/docs/protocols)。


## 超时与连接保持

- 与网关的连接若连续 60 秒没有流量，将被关闭。重新建立连接即可；除非使用 `-sid-` 固定出口，否则下一个连接会选择新的出口。
- 只要仍有数据流动，传输就没有时长限制，因此支持大型下载和长轮询。
- 系统支持连接保持。复用同一连接的请求会在该连接存续期间共用同一出口；请参阅[轮换](https://proxshift.com/zh/docs/username-parameters#rotation-and-sessions)。


来源：https://proxshift.com/zh/docs/endpoints
