# 代理服务器

代理服务器是一台中间机器，它接收客户端请求，使用代理自身的 IP 地址将请求转发到目标，并把响应传回。目标看到的是代理而非客户端，因此代理可用于改变显示的位置、将流量分散到多个地址，以及在一个会话中保持稳定的出口。


## 代理如何工作

客户端先与代理建立连接并说明目标（HTTPS 使用 `CONNECT host:port`，明文 HTTP 使用完整 URL），随后代理自行连接到该目标。之后的所有内容都会逐字节进行双向转发。TLS 仍在客户端与网站之间端到端运行：行为规范的代理绝不会解密这些内容。


## 目标看到的变化

- 源 IP 地址变为代理出口地址，包括该地址的地理位置、服务商和信誉。
- TCP 路径更长，因此延迟会随着你、代理和目标之间的距离而增加。
- 除非代理添加请求头，否则其他内容不会改变。透明的企业代理可能添加 `Via` 或 `X-Forwarded-For`；用于保护隐私的代理则不会添加任何内容。


## 正向代理、反向代理与代理服务商销售的产品

**正向代理**位于客户端前方，与许多目标通信；代理服务商销售的就是这种代理。**反向代理**位于服务器前方，代表服务器接收流量（例如负载均衡器和 CDN）。商业代理网络的主要区别在于出口地址所在的位置：家庭网络（[住宅代理](https://proxshift.com/zh/glossary/residential-proxy)）、托管在机房中的消费者 ISP 网段（[专用 ISP](https://proxshift.com/zh/glossary/isp-proxy)）、托管网段（[数据中心代理](https://proxshift.com/zh/glossary/datacenter-proxy)）或蜂窝运营商网络（[移动代理](https://proxshift.com/zh/glossary/mobile-proxy)）。


## 在 ProxShift 中的工作方式

ProxShift 通过两个网关提供全部四种正向代理（res.proxshift.com 和 mob.proxshift.com，端口为 9000 和 9001），也提供专用 ip:port 地址。网关绝不终止 TLS；它会移除代理请求头，也不会添加任何此类请求头。

## 问题

**代理和 VPN 一样吗？**

不一样。VPN 在网络层通过隧道传输设备的全部流量；代理按应用程序或请求配置，只传输你明确通过它发送的内容。如果你需要大量地址、针对每个请求更改位置，或建立数千个并行连接，代理才是适合的工具。

**代理会隐藏我的身份吗？**

代理会向目标隐藏你的 IP 地址，但不会改变 Cookie、浏览器指纹或账号登录信息；这些信息需要另行处理。

来源：https://proxshift.com/zh/glossary/proxy-server
