什么是 SOCKS 和 SOCKS5 代理 ?
SOCKS 是一种互联网协议,是 SOCKetS 的缩写,这种协议使用代理服务器在以 TCP/IP 通讯的客户端和服务器之间传输流量,而客户端在防火墙的后面,因此透过代理服务器达到穿过防火墙的目的。从技术上来说,SOCKS 使用代理服务器,让用户穿过防火墙访问网站。此外,网络流量经由代理服务器进行路由,进而隐藏用户的真实 IP 地址。
如果您的真实 IP 地址是 A,您的网络流量是透过 IP 是 B 的 SOCKS 代理服务器进行路由。那么目标网站会认为请求是来自 IP 为 B 的代理服务器,无法看到您的真实 IP 地址,这能提供匿名性,不过无法保证传输流量是安全的。代理服务器不像 虚拟私人网络 (VPN)能加密流量,因此任何人都能窥探您的网络流量。
SOCKS5 是 SOCKS 协议的最新版本,这个版本增强了安全性,并提供三种身份验证方法:
- 无身份验证: 连线到代理服务器不需要身份验证。
- 帐号密码身份验证: 需要提供详细登录信息才能连线到代理服务器。
- GSSAPI 身份验证: 客户端和代理服务器都透过 GSSAPI(Generic Security Services Application Program Interface)的认证方式进行身份验证。
如何在 Windows 10 和 11 上手动设置 SOCKS5 代理
- 1.前往 “设置” > “网络和互联网” > “Proxy” 。
- 2.在 “手动 Proxy 设置” 下,切换 “开启” 按钮。
- 3.填写有关代理服务器的详细信息。
- 4.按下 “保存” 。
如何在 macOS 上手动设置 SOCKS5 代理
- 1.前往 “系统偏好设置” > “网络” > “高级” > “代理” 。
- 2.在菜单中选择 “SOCKS 代理服务器” 协定。
- 3.输入您的代理服务器地址。
- 4.按下 “确定” 。
SOCKS5 代理比 VPN 好吗?
SOCKS5 不如 VPN 安全或快速。很容易将 SOCKS5 代理与 VPN 混淆,但两者之间存在关键区别。和多数代理一样,SOCKS5 不会加密数据,会降低互联网的速度和稳定性。
此外,SOCKS 很容易被侦测,所以很可能无法让您绕过国家防火墙。由于这个事实,您需要使用 VPN 来增强安全性。
另一方面,良好的 VPN 能在流量从设备传输到 VPN 服务器时对数据进行加密,确保任何人都无法在其传输过程中查看数据。使用 NordVPN 这样的服务,您仍然可以从任何地方访问内容,并保护 IP 地址,但将得到真正的隐私和闪电般的网速。
使用高质量 VPN 加密,升级您的隐私和安全性。
SOCKS5 代理服务器的优点
使用 SOCKS5 代理服务器有许多好处:
#1 绕开网络封锁
代理服务器用于客户端和互联网之间的中间传递,能轻松绕过网络封锁。例如您的 IP 被某个网站封锁,或者您使用 VPN ,而 VPN 服务器的 IP 被封锁。您可以经由 SOCKS5 代理服务器进行流量的路由,以此绕过网络封锁。不过,这种方式通常无法绕过中国的 “防火长城” (GFW),因为中国一些网络服务供应商(ISP)使用“完全封包探测”的防火墙技术,这表示您的流量在到达网站之前就会被 ISP 封锁。
#2 更快速更可靠的连接
旧版的 SOCKS 只能处理 TCP 协议,也不支持身份验证。而新版的 SOCKS5 协议能处理 UDP 协议,也支持多种身份验证,提供可靠又高速的连接。
TCP 协议在用户端和服务器之间形成连线,确保所有数据包能正确到达,它需要将内容以固定格式发送,以便正确传输数据。UDP 则着重于快速传输。因此 SOCKS5 支援 UDP 协议后,能提供快速又可靠的连接。
#3 减少错误并提高整体性能
许多代理服务器都会重写数据包标头。因此可能会对数据进行错误路由。SOCKS5 代理服务器不会重写数据包标头,只会进行数据包的传递,因此出错的可能性较低。由于错误较少,性能自然就能提高。不过,这种方式可能牺牲隐私和安全,因为数据包标头包含您的个人信息,很容易被识别出来。
#4 在 P2P 平台上有更好的性能
SOCKS5 比其他类型的代理更快,因为只传输较小的数据包,能提供更快的下载速度。因此许多用户都使用 SOCKS5 代理连接到 P2P 平台下载文件。
SOCKS5 与 HTTP 代理
HTTP 代理只能解释和处理 HTTP 和 HTTPS 网页,而 SOCKS5 代理可以处理任何流量。
HTTP 代理是通常为特定协定设计的高级别代理。虽然代表您可以获得更好的连接速度,但 HTTP 代理远不如 SOCKS 代理那样灵活和安全。SOCKS 代理是低级别代理,可以处理任何程序或协定以及任何流量,而不受限制。
Shadowsocks 和 SSR
Shadowsocks 是一种以 SOCKS5 代理开发的加密传输软件,最初由中国开发者开发,在中国境内被当作 SOCKS Proxy 翻墙,以使用被阻挡的网络服务。后来被中国当局要求停止维护,GitHub 上的代码也被删除。但仍有许多 VPN 厂商采用这种技术。
Shadowsocks 最初只设计用来在中国境内翻墙,安全性不够完善。在 Shadowsocks 停止维护后,网络上出现了 Shadowsocks 代码的分支 ShadowsocksR(简称 SSR),在 Shadowsocks 的基础上加上一些数据混淆方式,提供了部分的安全性。
目前 SSR 成了中国常见的翻墙工具,主要是当作 SOCKS5 代理服务器来突破防火长城 GFW 的限制。SSR 会混淆传输数据,藉此突破防火墙的传输包侦测,来达到翻墙的目的,但安全性不高。
SOCKS5 需要搭配 VPN 吗?
代理和 VPN 的主要区别在于:VPN 会对传输流量进行加密,而代理不会加密流量。VPN 提供更稳定的连接,而代理断线的频率较高。很少人上网会同时使用 VPN 和代理,因此最好能选择一种适合您的工具。不过,NordVPN 服务器也支持 SOCKS5 连线,NordVPN 客户端能使用 SOCKS5 代理连上 NordVPN 服务器。
免费 SOCKS5 代理的风险
尽管代理服务的运营成本不高,但仍然有成本花费,因此应该避免使用免费的代理服务。原因如下:
- 性能不佳: 免费代理服务的技术支援不够完善,可能有较少的设置选项或较差的基础设施。这些都会让服务变得慢又不安全。免费代理服务甚至可能降速或隐藏功能,以吸引用户成为付费客户。
- 隐私问题: 为了运营,免费代理服务可能会监控流量,并将数据出售给第三方或提供广告,从而引发隐私方面的问题。
最好能选择付费的代理服务,以获得最佳的连接速度、服务质量和安全性。使用 NordVPN 可以开启 SOCKS5 代理连接,并获得更多其他功能。以确保安全性和隐私。
只需点击一下,即可确保网络安全。
使用世界领先的 VPN 保持安全