您是否曾经旅行过,却无法获得平时在Hulu回家看的节目?还是您注意到某些网站被封锁,或者在连接到不同的Wi-Fi网络时无法访问某些服务?这可能是由于存在代理。
代理服务器或简称为代理服务器,就像在访问真实网站之前将另一台计算机发送给您的Internet请求。它是一台服务器,可以接收您已发送的所有信息,例如请求在H&M上购买新衬衫,然后将其路由到另一个IP地址。
这就是使代理如此强大的原因。他们可以使您的所有互联网活动看起来好像来自完全不同的位置。
公司将它们用于安全和网络性能目的,个人将其用于隐私保护,并且在将代理服务器用于Internet浏览时还可以使用一些很酷的功能,我们将在后面讨论。
代理可以物理地位于任何地方。您可以在家用计算机上设置代理,也可以将代理部署到云中。重要的是代理具有所需功能所需的配置。
请记住,代理就像一个精美的IP地址过滤器。与过滤器类似,代理也有不同种类,它们都有其特定的用途。
首先,让我们讨论最常见的代理类型及其工作方式,即正向代理。
当您听到或看到人们谈论代理时,他们很可能是指代理。这些是最常见的代理类型,因为它们可以轻松满足大多数人的需求。转发代理充当您的请求与您要连接的服务器之间的中间人。
代理的工作方式是首先发出请求,例如尝试转到GitHub。因此,您输入URL并按Enter。使用代理,您无需通过计算机的IP地址直接将其连接到GitHub,而是可以通过代理拦截您的请求。
然后,代理接受您的请求,对其进行更新,然后从其自己的IP地址发送该请求。这可以从请求到GitHub服务器中完全删除您的IP地址和标识信息。
代理处理更改请求的方法之一是直接在它发送到服务器的请求标头中。代理请求可以在原始请求中设置诸如“ 转发”和“ 通过”之类的标头,然后再将消息发送到您尝试从中获取信息的服务器。
代理更新了您请求中的信息后,会将您重新格式化的请求发送到GitHub服务器。该服务器现在认为您的请求来自其他位置,它将通过该位置发送回您想要的数据。
接下来,代理从GitHub服务器获取数据,并对其进行配置以对该数据进行任何检查。它可以检查任何恶意脚本或其他安全问题。然后,它最终将数据发送回您的计算机,并加载页面。
代理服务器不必一次只限于一个用户。可以有多个人通过同一个代理发送请求,他们可以共享相同的利益。即使使用共享代理,也有很多原因可以使用代理。
既然您知道代理是什么,那么了解它们的一些常见用例就很好了。
您可以通过加密请求来提高网络安全性
○防止黑客拦截敏感信息
○阻止真实网络中的恶意软件站点
您可以通过缓存网站来减少网络流量
○缓存网站,以便无论代理服务器上有多少用户,都只向该网站发出一个请求
您可以控制人们使用互联网的方式
○阻止特定域
○监视和记录所有Web请求
您可以绕开公司和国家/地区设置的区块
○访问其他国家/地区的内容
○绕过公司防火墙
这不是您可以使用代理进行的所有操作的完整列表,但是我还想包括一些其他好处,这些好处并不属于典型类别。
您总是会阻止Cookie
您总是被广告屏蔽
您可以访问深层网络
它删除所有搜索剪裁或跟踪以前的搜索
您可以抓取数据
你可以研究你的竞争
有很多不同类型的代理,可以涵盖您可能想到的任何配置。在这里,我将为您提供14种不同代理类型的快速概述。
透明代理是最简单的代理。它们会传递您的所有信息,但会传递代理的IP地址。这些代理不提供任何类型的隐私保护。
他们告诉服务器您正在向您发送请求,请求是通过代理发送的。这足以使您摆脱简单的IP禁令。透明代理的常见用法是设置网站过滤,就像学校和公司一样。
匿名代理是常用的代理类型。他们不会将您的IP地址传递给您正在浏览的网站,尽管他们会在请求中将自己标识为代理。这有助于保持浏览活动的私密性。
如果您不希望在互联网上跟随您的目标广告,或者您不想在请求中附加位置信息,则可以使用这些标准代理。通常,这足以解决大多数定位活动,但仍有可能会泄露您的信息。
这些代理是最安全的类型,因为它们不会传递您的IP地址和个人数据,并且在发出请求时不会将自己标识为代理。他们还偶尔更改用于请求的IP地址。这就是允许高匿名代理为您提供最多在线隐私的原因。
TOR浏览器使用这种类型的代理。由于IP地址偶尔会更改,因此服务器很难跟踪哪些流量属于哪个客户端。如果您不想被跟踪,这是最好的选择。
扭曲的代理与匿名代理的工作方式相似,只是它传递的IP是故意为假的。它会将自己标识为代理,并在请求中使用该错误的IP地址。当您想看起来像在特定位置时,这很棒。
当您想绕开特定的内容限制时,这很有用。就像您选择要使用代理的IP地址一样。
住宅代理是使用真实IP地址的代理。这意味着它们是真实计算机的地址。这些是最好使用的代理类型,因为它们看起来像服务器的常规客户端。
到目前为止讨论的任何代理类型都可以是住宅代理。只要代理的IP地址与物理设备相关联,这些类型的代理就趋于不可检测,并且可以解决其他代理类型所具有的一些地理问题。
这些与住宅代理相反。数据中心代理具有未连接到真实设备的计算机生成的IP地址。就像在云中拥有代理一样。
这种代理的优点是它们的速度。通常,云服务提供商拥有令人难以置信的互联网连接,可为您提供您无法获得的速度。尽管它们都共享相似的IP地址,但一台服务器可以托管数百个数据中心代理。
在所有代理类型中,这些是可用的最不安全,最不可靠的代理。它们可以随时崩溃,并且许多黑客设置了窃取数据的功能。人们仍然使用它们的唯一原因是因为它们是免费的。
虽然找到免费的公共代理服务器列表并不困难,但是要找到好的代理服务器却是一个挑战。您永远都不知道这些代理由谁托管,并且通过一个代理发送您的任何敏感信息是一场巨大的赌博。任何时间都可以有任意数量的用户使用公共代理服务器,没有人可以限制使用它的人。
私有代理对它们的含义有些含糊,因为它们是由提供服务的提供商定义的。这可能意味着您的代理一次只能由一个客户端使用,或者您的代理需要进行身份验证才能使用。这些就像更可靠的公共代理版本。
私有代理可以是透明的或具有较高的匿名性,类似于上面的其他一些代理,例如住宅或数据中心代理。此代理类型与谁可以连接到它有关,而不是它如何处理您的请求。
专用代理就像特定类型的专用代理一样。这仅意味着不能同时由多个客户端共享代理。因此,只有一个客户端可以连接和发送请求。
这有助于防止代理的IP地址被不同的网站和服务禁止。这是代理提供者可以控制谁有权访问代理以确保不被滥用的一种方法。
这些是可用的最便宜的代理,它们的工作方式类似于共享服务器。客户端汇集在一起并分担代理的成本,他们都可以同时访问它。共享代理具有更复杂的体系结构,因为它们可以同时处理许多请求。
根据在共享代理上分配资源的方式,请求的速度可能会比通过您自己的IP地址的速度慢。因为它正在处理来自多个用户的多个请求,所以这些类型的代理的配置比其他代理更重要。
旋转代理的工作原理与其他代理稍有不同。每次客户端连接到代理时,都会为其创建一个新的IP地址。因此,他们永远不会多次使用相同的IP地址。
每次客户端发送请求时,都会生成一个新的IP地址。这就是TOR浏览器之类的代理如何保持匿名的方式。与其他一些类型组合使用时,旋转代理可以提供高度的安全性和隐私性。
这些代理遵循与HTTPS请求相同的协议。HTTPS中的“ S”表示SSL,这意味着您的Web请求在客户端和尝试访问的服务器之间是安全的。
这意味着您将获得更高的安全性,因为通过代理发送的所有请求均已加密。默认情况下,大多数代理都应使用此代理,但是仍有机会碰到一些使用HTTP的代理。
反向代理与我们到目前为止介绍的所有内容完全不同。反向代理隐藏了您要向其发送请求的服务器的IP地址。当服务器需要来自客户端的安全性和私密性时,就会出现这些类型的代理。
如果您出于诸如防止客户端对数据库的未经监控的访问之类的原因而需要监视对服务器的访问,则这些代理非常有用。通过传递缓存的信息而不是每次都进行查询,它还可以帮助降低网络流量。
如果您快速搜索了代理服务,就会知道有很多选择。并非所有功能都是一样创建的,因此,重要的是要知道要从代理服务中获取哪些功能。
如果您熟悉VPN(虚拟专用网络),那么您可能想知道代理的区别。主要区别在于VPN可以保护您的所有网络流量,而代理服务器只能保护您的Internet流量。
VPN可以保护的某些东西不包括FTP上传或下载以及后台操作系统进程(例如更新)。
代理和VPN唯一的共同点是,它们使您的Internet流量看起来像来自其他IP地址。这就是他们的共同点。由于使用目的不同,他们处理此问题的方式也大不相同。
代理只会像中间人一样传递您的互联网请求。另一方面,VPN会将您的所有网络活动隧穿到操作系统级别。代理通常由单个应用程序(如浏览器或洪流客户端)使用。
公司倾向于使用VPN使员工访问公司资源,而不必担心ISP(互联网服务提供商)拦截或记录流量。这些通常托管在内部某个位置的物理计算机上。
VPN的优点在于,它们隐藏了您所做的一切。如果您的ISP要获得使用情况的历史记录,则只会看到您已连接到VPN。您的流量一无所获。当您连接到公共Wi-Fi时,VPN是最安全的选择。
利用VPN带来的所有好处,人们选择代理仍然有充分的理由。首先,VPN通常比代理更昂贵。您还需要适当的计算机硬件才能运行VPN。连接通常比代理慢。
很多时候,您不一定需要VPN提供的那种安全性。当您只想以较低的成本掩盖单个应用程序上的活动时,可能值得考虑使用代理。
既然您了解了有关代理的所有知识,下面是与使用代理相关的一些好处和风险的列表。
安全和私人的互联网浏览
能够绕过地理位置限制
更好的网络性能
控制客户可以访问哪些网站的能力
有多种类型可供选择以满足特定需求
您的请求返回速度可能很慢
并非所有代理都会加密您的请求,因此您的信息仍可能泄漏
黑客或政府机构可以设置免费或廉价代理
代理可以随时消失
您的所有请求和信息始终会经过任何人都可以运行的第三方
使用任何代理服务器类型都有很多好处和风险。因此,仅连接到您信任的代理服务器很重要。当您连接到受信任的代理服务器时,应该在配置中考虑到风险,因此您不必担心。
创建自己的私人代理听起来比实际困难得多。您可以使用家里的计算机制作代理,该代理的安全性与您可以购买的大多数代理一样安全。这需要一些耐心和一点好奇。
在Linux服务器上,您可以安装Squid并设置要创建的代理的配置。您将能够执行诸如阻止特定网站之类的操作,或者需要进行身份验证,然后客户端才能连接到代理。
一旦知道代理的信息(例如其IP地址和端口号),连接到代理通常是一个简单的过程。无论使用哪种操作系统,通常都可以快速设置代理。
通常,您将进入网络设置并找到可以在其中输入代理信息的位置。然后,您应该能够连接,并且如果代理中包含身份验证步骤,则可能会出现一个网页。这是Windows和Ubuntu上的外观。
现在,您了解有关代理服务器的所有知识,从代理服务器到如何为自己创建代理服务器!我在家庭网络上设置了一个小代理,当我出门在外时,它确实使某些事情更容易访问。