什么是SOCKS代理,您如何使用它?

什么是SOCKS代理?互联网上有各种各样的代理和协议,但是没有一个像SOCKS这样有趣的名称,它是“ SOCKets"的缩写。

让我们分解一下最常见的代理SOCKS5,以及为什么如此频繁地使用它。

什么是SOCKS或SOCKS5代理?

SOCKS代理通常通过将它们安装为浏览器扩展或将torrent客户端配置为使用VPN提供商的代理服务器来使用。

SOCKS代理的工作原理是通过代理服务器引导您的流量,然后该服务器将信息传递到预期的目的地。 SOCKS协议通过首先与代理服务器建立TCP连接来实现此目的。然后,您的计算机可以将数据发送到代理服务器,然后代理服务器将数据传递到目的地。

例如,假设您要访问另一个国家/地区托管的网站。该网站阻止了来自国外的任何人的联系。要解决此问题,您可以使用位于所在国家/地区的SOCKS代理。

通过代理连接到网站时,网站会看到代理服务器的IP地址,而不是您自己的IP地址。由于服务器位于所在国家/地区,因此网站向代理服务器发送其数据,然后将其发送给您。

与“常规"代理服务器有何不同?

但是请稍等!我们刚刚完成的工作是描述“正常"代理服务器的工作方式。您可能已经在互联网上看到了它们;提供免费代理服务器以避免地理封锁或隐藏您的身份的网站。这些之所以称为“ HTTP代理",是因为它们使用HTTP协议。

那么,HTTP代理和SOCKS代理之间有什么区别?

其中之一是,仅HTTP代理服务器与HTTP协议一起使用。但是,袜子没有这种忠诚。它可以与许多协议一起运行,恰好还包括HTTP。

在计算机科学术语中,我们将SOCKS代理称为“低级",而将HTTP代理称为“高级"。这些“级别"指的是软件的专业程度。级别越高,软件就越专业。

例如,让我们来看看世界上的语言。如果要查看构成法语的“级别",可以将其分类为:

Languages of Planet Earth > European Languages > French

在这种情况下,“高级域"是法语。这是地球上每种语言的专门类别。专门学习法语的人只能说法语;同样,HTTP代理只能与HTTP协议交互。

另一方面,“低端"具有更广泛的应用。 SOCKS协议就像懂所有欧洲语言的人一样。它没有专门知识,可以处理更多协议,包括HTTP。这类似于了解欧洲所有语言(包括法语)的人。因此,SOCKS最适合处理电子邮件的POP等其他协议。

由于SOCKS使用TCP连接到服务器,因此它不必与HTTP流量经过相同的路由。因此,如果有防火墙监视HTTP端口,则即使使用HTTP,SOCKS也可以绕过它。这对于浏览受限制的内容非常有用,而防火墙却不会阻止网站。

HTTP代理的特殊性质并非一无是处。 HTTP代理比SOCKS代理可以更好地处理传入的HTTP数据。这是因为HTTP代理专门处理一种协议,因此与SOCKS代理相比,它配备了更多的HTTP处理工具。

例如,如果您要为特定页面抓取Internet,则SOCKS代理不是不知道它没有专门的工具来管理页面,这意味着您将最终得到大量无关的网页。

HTTP代理确实具有网页抓取工具。您可以告诉它搜索特定性质的网页(例如用于最终圣诞节购物的玩具页面),并且只会提供符合条件的网页。

什么是SOCKS5?

如果您对SOCKS服务器进行一些粗略的浏览,则会看到“ SOCKS5"一词出现。最后的5只是SOCKS协议的版本号,就像我们拥有Windows 7、8和10一样。

在撰写本文时,SOCKS5是SOCKS协议的最新版本。 。它通过支持UDP和TCP对SOCKS4进行了改进,并提供了更多的身份验证方法。它也比SOCKS4快。 SOCKS5可能有一天会被Mullvad VPN使用的Shadowsocks等技术取代。

什么是SSH SOCKS代理?

其中之一SOCKS代理的最大缺陷是缺乏加密。如果有人使用不使用加密的协议,则入侵者可以在离开服务器的计算机时查看数据。因此,您永远都不想使用公共Wi-Fi热点开展私人业务。

幸运的是,用户可以自己处理问题,并使用SSH加密来隐藏其数据。通过在计算机和代理服务器之间建立SSH隧道,用户可以隐藏自己的详细信息。

如何使用SOCKS5代理

这听起来像您想尝试的事情,设置SOCKS5代理并不是太困难。

要开始,您需要一台服务器充当代理。您可以自己设置一个,也可以找到一个免费的SOCKS5代理来代替。如果您想使用服务器,为什么不尝试使用Spys One SOCKS5代理列表以获取一些建议?

一旦您拥有付费或免费的SOCKS代理,就需要将详细信息输入一个程序来使用它。如今,大多数现代浏览器都允许您输入代理服务器的详细信息以供使用。最重要的是,Windows 10之类的操作系统会接受代理地址,并将所有发送的数据重新路由到该地址。

设置服务器后,请通过加载网页对其进行测试。并非所有代理服务器都能正常工作,因此,如果您的代理服务器无法连接,请尝试使用另一台服务器或仔细检查代理设置。如果网页确实加载,请转到WhatIsMyIPAddress,然后查看IP和国家/地区是否与您要连接的代理服务器匹配。如果是这样,则说明您正在使用SOCKS5!

A good place to get started with a free SOCKS proxy is using the FoxyProxy Add-on for the Firefox Browser. FoxyProxy is 100% free. On top of that, you can also configure a SOCKS5 proxy if you sign up for a VPN service that includes a proxy as part of its free-trial subscription.

下载:FoxyProxy Firefox附加组件(免费)

其他一些方法可以使用提供代理服务的VPN服务。要免费获得代理,只需注册免费试用订阅。例如,CactusVPN和Windscribe VPN都提供其VPN服务的零成本试用版。

下载:Windscribe Chrome扩展程序(免费)

使用代理增强安全性

HTTP代理是最常用的代理服务器,但是SOCKS5确实具有其优势。他们可以处理更多协议并绕过防火墙,从而使它们成为需要隐私而又无需太多工作的人的重要工具。

代理技术的一种实际应用是完全免费的,不需要安装,便是代理搜索。引擎。代理服务器搜索引擎通过代理服务器运行所有搜索查询,可以使您的私人信息不受犯罪分子和窥探者的控制。

标签: