什么是 SOCKS5? SOCKS 代理怎样工作?

一种 代理服务器 是一种设备或应用程序,它充当在线传输数据的中介。 从更广泛的意义上说,您和您正在访问的站点的服务器之间的任何设备都充当一种代理,但我们倾向于将术语代理应用于做出特定决策的设备、程序和服务器 怎样路由数据.

代理类型

VPN 服务器也是一种代理,就像安装在您计算机上的 VPN 软件一样。 大多数代理仅针对 Web 流量构建,例如通过 HTTP 协议,但 VPN 软件旨在重新路由您的机器发出的所有数据。 VPN 连接通常是加密的,但提供商之间究竟有什么不同,许多提供商会提供多个 协议.

HTTP 代理也有不同的协议。 最常见的 Web 代理用于转发简单的 HTTP 请求。 对于那些运行自己的服务器的人来说,apache 或 nginx 是流行的网络代理,用于为网站访问者提供内容。 一种 内容分发网络 是一个 example 这样的网络代理,也是。 这 ExpressVPN 洋葱网站 也是网络之间的代理 暗网 和我们正常的 clearnet 网站。

[Learn more about privacy technology. Sign up for the ExpressVPN Blog Newsletter.]

什么是袜子?

SOCKS(安全套接字)是一种非常流行的用于路由数据包的代理协议。 作为一个应用程序,它可以在您的本地机器上运行,也可以在服务器上远程运行。 虽然它可用于路由任何数据,但必须首先在您和 SOCKS 服务器之间建立 HTTP 连接。

与 VPN 不同的是,您的应用程序,例如您的 浏览器 要么 比特币钱包 需要支持 SOCKS 协议才能使用。 虽然可以安装一个工具来捕获所有网络流量并将其发送到 SOCKS 代理,但此类工具并不常用。

SOCKS 于 1992 年推出。没过多久,新版本就出现了,它的第四次迭代,称为 SOCKS4 至今仍在使用。 最新版本 SOCKS5 于 1996 年发布,此后一直在无数机器上运行。

SOCKS5:可靠的标准

最有可能遇到 SOCKS5 配置设置的地方是安装在计算机上的网络应用程序,例如 Dropbox 等文件共享工具、IP 语音应用程序、聊天应用程序和比特币钱包。 您可能安装的最常见的 SOCKS5 应用程序是 托尔默认情况下在端口 9050 上。

一旦 Tor 在您的计算机上运行,​​您可以通过输入 Tor SOCKS5 代理的详细信息(IP 和端口:127.0.0.1:9050)来配置这些与 SOCKS5 兼容的应用程序以通过 Tor 网络路由所有流量。 由于 Tor 在您的本地计算机上运行,​​您可能不会使用身份验证对其进行配置,但对于在远程服务器上运行的 SOCKS5 服务器来说,这是一个重要功能。

SOCKS5 与 VPN

ExpressVPN 不在其服务器或应用程序上提供 SOCKS5 代理; 事实上,这样做并没有多大意义。 虽然 SOCKS5 和 VPN 都可以为您提供不同的 IP 地址来隐藏您的位置并隐藏您的身份,但只有 VPN 通过保护您的数据来提供在线安全。 您的 ExpressVPN 应用程序 将来自您设备的所有流量通过其安全、加密的隧道路由到 VPN 服务器,从那里到达其最终目的地。