大家好,欢迎来到IT知识分享网。
原文链接:https://twindy.org/http-https-socksdai-li-zhi-shi-hui-zong/
什么是代理?
在计算机领域,代理泛指中间传输web服务器,充当着用户和目标服务器之间的中介。代理(英语:Proxy)也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的私隐或安全,防止攻击。
提供代理服务的电脑系统或其它类型的网络终端称为代理服务器(英文:Proxy Server)。
代理的主要目的是更改IP地址
假设用户通过代理访问了google.com
服务,用户会先发送一个请求到代理服务器打开网站,代理服务器会代替用户打开Google.com
,然后将数据传输给用户。
代理的类型
常见的代理服务器类型如下:
FTP proxies
: 主要用于访问FTP服务器,一般有上传、下载以及缓存功能。端口一般为21、2121等。CGI proxies
: 用于打开任何网站直接在您的浏览器,不需要额外的配置。大多数情况下,这样的代理被表示为一个网站,您可以在其中输入您想访问的网站的地址SMTP, POP3 and IMAP proxies
: 用来发送和接收电子邮件HTTP and HTTPS proxies
: 专为浏览网页而设Socks proxy
: 将所有数据作为客户机发送到目标服务器,因此被认为是最匿名的协议RTSP proxy
: 主要用于Realplayer访问Real流媒体服务器,一般有缓存功能。端口一般为554。
通常HTTP
、HTTPS
和Socks
三种代理类型使用的比较频繁。
Http proxy
HTTP
代理是最广泛传播的代理类型,其主要目的是组织使用TCP
协议的浏览器和其他程序的工作。标准的端口有80、8080、3128。
工作原理:程序或浏览器向代理服务器发送请求,以打开特定的URL资源,而代理服务器从请求的资源接收数据并将数据发送到浏览器。
HTTP
代理特性有:
- 提高访问速度:缓存下载的文件(图片、页面),提高网站的打开速度
- 控制对内部资源的访问:如某大学FTP(前提是该代理地址在该资源的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育网开放的各类FTP下载上传,以及各类资料查询共享等服务。
- 过滤内容:例如,代替横幅广告显示透明的图像,不会破坏网站的设计,但将大大节省页面加载时间和带宽
- 隐藏真实IP:上网者也可以通过代理服务器隐藏自己的IP,免受攻击。但是只一个代理很难保证安全,更安全的方法是利用特定的工具建立代理链(如:Tor)。
- 保存日志,监控用户流量
- 突破自身IP访问限制
匿名HTTP
代理分为以下几种类型:
- 透明代理(transparent proxy): 声明您正在使用代理,并在HTTP报头中传递用户的真实IP地址,透明代理的使用是危险的,因为它们不提供匿名性
- 匿名代理(anonymous proxy):通知使用代理,但它不传递用户的真实IP地址。匿名代理不能保证这种匿名性,因为声明使用了代理
- 精英代理(elite proxy):不通知使用了代理,也不传递用户的真实IP地址,只有精英代理才能完全匿名
HTTPS proxy
HTTPS
代理实际上是http
代理,字母S
意思是支持SSL
连接是“安全”的。这些代理用于发送敏感信息(如用户名/密码、信用卡号码)。
当使用传统HTTP
代理时,通过它传输的所有信息都可以通过代理或较低级别的代理拦截。例如:所有互联网服务提供商拦截并记录您在互联网上的所有活动,这些日志是存储的,提供程序可以合理地证明您在互联网上的操作。因此,使用HTTPS
协议来保护个人数据的安全,而所有的流量都是加密的,可以有效抵抗算法的激活成功教程。
工作原理:代理服务器连接到资源,并且对您的通信进行加密,使用此方法不可能找出通过代理服务器传递的信息(这限制了将代理用作过滤器),同时在加密和解密过程中,代理也不参与。因此,HTTPS代理参与加密数据的被动传输,不做任何传输信息的处理,这种操作方法允许使用HTTPS
代理传输几乎任何tcp
协议。也就是说,HTTPS
代理可以用作POP3
、SMTP
、IMAP
、NNTP
代理
Socks proxy
Socks
代理是当今最先进的数据传输协议,有时被错误地称为soc
, Sox
, Soks
。这个协议是由Dave Koblas
设计的。Socks
协议是为哪些不支持直接使用代理的程序开发的,标准端口为:1080, 1081。这个协议经过了很多修改,现在使用了两个协议版本:
Socks 4
: 仅支持TCP
的连接Socks 5
: 支持TCP
、UDP
,通过登录和密码进行授权,以及远程dn-query
Socks
没有参与审核HTTP-header
,Socks-server
将以其最纯粹的形式通过自身传输信息。因此所有Socks
服务器都是匿名的。Socks
代理不会发送关于您的IP
地址的信息,网站将无法确定是否使用了代理,与网站的连接将是完全透明的,就像你直接与他们工作,网站将看到代理的IP
地址,而不是您的实际IP
地址。
代理之间的比较
HTTP | HTTPS | Socks | |
---|---|---|---|
Caching pages, fast loading | ✔ | ✔ | ✔ |
Support for https (SSL) connection | ✘ | ✔ | ✔ |
Completely anonymous protocol | ✘ | ✘ | ✔ |
代理的安装
代理是一个处理从用户到目标服务器的请求的程序, 一般安装在用户的计算机或服务器上。
- 1、代理被设置为普通用户计算机使用木马或病毒通过僵尸网络。僵尸网络——由主机控制的受感染计算机组成的网络。代理代表受感染的计算机执行您的请求。这种代理提供了最大的匿名性。较少的代理——不能保证永久的作业代理,如安装在远程计算机上
- 2、代理是在自己的服务器上配置的。这样的代理是最可靠的,因为服务器一直在运行。不需要检查常量代理的有效性。更少的代理-它不能确保完美的匿名性,因为它知道谁拥有服务器,它可以被发现。
- 3、付费代理会进行调整,以便从销售中获得实质性收益,而且通常具有不同程度的匿名性
Free proxy
在互联网上,有一些网站发布免费代理。发布免费代理的目的是什么?要回答这个问题显然很难。免费代理可用于学习如何使用代理。免费代理适合你,如果匿名不重要。免费代理出现的原因可能是:
- 本地网络管理员对代理的访问配置错误。网络管理员尚未关闭对
Internet
上代理的访问 - 大学和学校通过代理访问他的大学图书馆。此代理被列为
public
- 政府机构
使用公共代理是非常危险的。因为我们已经知道代理可以缓存,所以收集用户的统计信息。因此,一些组织有兴趣放置公共代理来跟踪用户。
如何选择Proxy
代理可以在浏览器中配置,也可以通过特殊程序配置。
- 如果你的目标是匿名使用互联网,我们建议只使用Socks 5代理
- 对于数据解析、
SMM
、SEO
和在线游戏,您可以使用HTTP
、HTTPS
代理
proxy chain
代理服务器可以采用链式代理方式。在匿名性和速度上足以在不同的国家使用2
个代理链。它们将依次通过两个代理。
请记住,所有
isp
都可以记录您的操作,并通过代理侦听您的流量
参考链接
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/23822.html