代理类型:HTTP、HTTPS、Socks

代理(英文“proxy”意为受托代表)是充当用户与目标服务器之间中介的转发 Web 服务器。

代理的主要作用是更换 IP 地址。

假设用户通过代理访问 Google.com。用户先向代理发送打开网站的请求,代理以自己的名义打开 Google.com,再将数据传给用户。

什么是代理


代理的种类和类型

代理服务器分为以下几种类型:

  • FTP 代理用于向 FTP 服务器上传数据
  • CGI 代理(匿名工具)可以直接在浏览器中打开任意网站,无需额外设置。它们通常是一个网站,您可以在其中输入想访问的网址
  • SMTP、POP3 和 IMAP 代理用于发送和接收电子邮件
  • HTTP 和 HTTPS 代理用于浏览网页
  • Socks 代理像客户端一样将所有数据发送到目标服务器,因此被认为是匿名性最高的协议

HTTP、HTTPS 和 Socks 代理最常用,因此我们将详细介绍这些类型。


HTTP 代理

HTTP 代理是最常见的代理类型,主要用于支持浏览器和其他使用 TCP 协议的程序。标准端口为 80、8080 和 3128。

工作原理:程序或浏览器请求代理服务器打开指定 URL。代理服务器获取目标资源的数据,并将其返回给您的浏览器。

HTTP 代理可以:

  • 缓存已下载的文件(图片、页面),以加快网站打开速度
  • 限制访问特定资源(例如 Youtube)
  • 过滤数据。例如,将广告横幅替换为透明图片,不影响网站设计,同时显著节省页面加载时间和流量
  • 限制连接速度
  • 记录日志,按用户监控流量

按匿名性划分的代理类型

按匿名性划分,HTTP 代理有以下类型:

  • 透明代理 声明正在使用代理,并在 HTTP 请求头中传递用户真实 IP 地址。使用透明代理存在风险,因为它们无法提供匿名性
  • 匿名代理 会声明使用了代理,但不会传递用户的真实 IP。匿名代理无法保证真正的匿名性,因为它们会表明代理的存在
  • 高匿代理 不透露正在使用代理,也不传递用户的真实 IP 地址。只有高匿代理才能用于完全匿名

HTTPS 代理

HTTPS 代理实际上是 HTTP 代理;这里的“S”表示“secure”(安全),支持安全的 SSL 连接。这类代理适用于传输机密信息,例如用户名、密码和银行卡号。标准端口为 80、8080、3128。

使用普通 HTTP 代理时,通过它传输的所有信息都可能被代理本身或更底层的环节截获。

例如,所有互联网服务提供商都会截获并记录您在互联网上的全部活动。这些日志由服务提供商保存,是您在线行为的有效证据。因此,为保护个人数据,应使用 HTTPS 协议,通过抗破解算法加密所有传输流量。

工作原理:代理服务器连接目标资源,您的流量会被加密。采用这种方式,无法得知通过代理传输的具体信息(这也限制了代理作为过滤器的用途)。代理不参与加密和解密,这些操作由客户端程序(浏览器)和目标服务器完成。因此,HTTPS 代理只被动转发加密信息,不对传输内容进行任何处理。这种方式使 HTTPS 代理可以传输几乎所有 TCP 协议,也就是说,它也可用作 POP3、SMTP、IMAP、NNTP 代理。


Socks 代理

目前,Socks 代理是最先进的信息传输协议,有时被误称为 Socs、Sox 或 Soks。该协议由 Dave Koblas 开发。

Socks 协议专为不直接支持代理的程序而开发。标准端口为 1080、1081。

此协议经历过多次修改,目前使用以下两个版本:

  • Socks 4 仅支持 TCP 连接
  • Socks 5 支持 TCP、UDP、用户名和密码认证,以及远程 DNS 查询

Socks 不会修改 HTTP 标头。Socks 服务器会原样转发信息,因此所有 Socks 服务器都是匿名的。

Socks 代理不会传递您的 IP 地址信息。网站无法检测到代理的使用。连接过程完全透明,就像您直接访问网站一样。网站看到的是代理的 IP 地址,而不是您的真实 IP 地址。

Socks 支持所有协议,包括 HTTP、HTTPS 和 FTP。

我们建议使用 Socks 5 代理


不同类型代理比较

各类代理比较表。

HTTP HTTPS Socks
页面缓存,快速加载
支持 https (SSL) 连接
完全匿名的协议

代理从何而来

代理是一种管理用户向目标服务器发送请求的程序,安装在用户计算机或服务器上。

  1. 这类代理通过僵尸网络中的木马或病毒安装在普通用户的电脑上。僵尸网络是由主控电脑管理的受感染电脑网络。代理以受感染电脑的身份执行您的请求。这类代理提供最高级别的匿名性。其缺点是安装在远程电脑上,因此无法保证持续可用。

  2. 代理配置在自有服务器上。由于服务器持续运行,这类代理最可靠。固定代理无需验证可用性。其缺点是无法提供完美匿名性,因为服务器归属已知,而且可能被查扣。

付费代理以销售盈利为目的进行配置,通常在匿名程度上有所区别。


免费代理

互联网上有一些网站发布免费代理。为什么要发布免费代理?很难给出明确答案。免费代理可以用于学习代理的使用方法。如果匿名性并不重要,免费代理就适合您。

免费代理出现的原因:

  • 本地网络管理员错误配置了代理访问权限,没有关闭来自互联网的代理访问
  • 大学和教育机构通过代理开放本校图书馆的访问权限,结果这些代理进入了公共代理列表
  • 政府组织提供的代理

使用公共代理非常危险。我们已知道,代理可以缓存数据并收集用户统计信息。因此,某些组织有意提供公共代理来监视用户。

我们不建议使用免费的公共代理。


如何使用代理

如果您的目标是匿名使用互联网,我们建议只使用 Socks 5 代理。

数据采集、SMM、SEO 和在线游戏可以使用 HTTP/HTTPS 代理。

代理可以在浏览器中配置,也可以通过专门的程序配置。


代理链

代理服务器可以组成链。从匿名性和速度来看,使用位于不同国家的 2 个代理即可。数据将依次经过这 2 个代理。

请记住,网络提供商可以记录和监听您通过代理传输的流量。

我们建议使用 VPN + 2 个代理来保障匿名性。


查看我们的代理




向我们提问