跳到正文

最好的 SOCKS5 代理怎么选:选购要点与 curl 测试

在挑 SOCKS5 代理服务之前,先弄清这个协议做什么、不做什么,会省不少事。本文是一份选购清单,附一个对任何代理都能用的 curl 测试。

SOCKS5 是什么

SOCKS5 由 RFC 1928 定义。这份 RFC 描述了一个框架,让基于 TCP 和 UDP 的客户端-服务器应用能够使用防火墙提供的服务,它位于应用层和传输层之间。实际过程是:客户端先连到 SOCKS 服务器,协商一种认证方式,再发送一个写明目的地的请求,由服务器替它去建立连接。

请求可以是 CONNECT、BIND 或 UDP ASSOCIATE,目的地可以是 IPv4 地址、IPv6 地址或域名。已定义的认证方式包括无认证、GSSAPI 和账号密码;账号密码这种方式由 RFC 1929 规定。

和 HTTP 代理有什么不同

HTTP 代理说的是 HTTP。对 https:// 地址,客户端用 CONNECT 方法请它开一条隧道,如 curl 文档所述,之后代理既看不到也改不了流量。SOCKS5 代理根本不解析应用层协议:它只负责连到目的地并把字节转发过去。所以不是浏览器的软件也能用它,只要这个软件有 SOCKS5 代理设置。

哪些软件需要 SOCKS5

软件有 SOCKS5 代理输入框、流量不是普通网页请求,或者你希望由代理来解析域名时,选 SOCKS5;软件只有 HTTP 代理输入框时,选 HTTP。请看软件自己的文档,了解它支持哪些代理类型,以及 SOCKS5 是否支持账号密码,因为不是每个软件都支持。例如 FoxyProxy 的帮助页写明 SOCKS5 登录只在 Firefox 里可用,见 FoxyProxy 设置指南。

socks5 还是 socks5h

curl 文档把两种写法区分开。用 socks5:// 时,curl 在本机解析域名,再把地址发给代理。用 socks5h:// 时,curl 把域名发给代理,本机不做域名解析。想让代理解析域名,就选 socks5h。其他软件的写法名称可能类似,请查它们的文档。

购买时要核对什么

  1. 核对点 1

    你要买的那个套餐本身提供 SOCKS5,而不只是同一服务的另一条线路提供。

  2. 核对点 2

    协议是按账号、按代理还是按 IP 选择的,以后能不能改。

  3. 核对点 3

    域名和 SOCKS5 端口,以及代理是否要求账号密码。

  4. 核对点 4

    你的软件支持 SOCKS5 登录。RFC 1929 描述了账号密码的交互方式,但软件必须自己实现。

  5. 核对点 5

    如果需要 UDP,要直接问。协议里定义了 UDP ASSOCIATE,但服务是否放行 UDP 由服务自己决定。

  6. 核对点 6

    先小额购买,好做下面的测试。

用 curl 测试

用服务商给你的值运行下面的命令,再看结果。

用 curl 测试:示例

curl -x socks5h://proxy-host:PORT -U USERNAME:PASSWORD https://ipinfo.io/json

请替换 proxy-host、PORT、USERNAME 和 PASSWORD。ip 和 country 字段应该属于代理,而不是你自己的网络。

用 curl 测试(续)

对 HTTP 代理,curl 文档写明,需要认证的代理在你没提供或提供错误账号密码时会返回 407 状态码。SOCKS5 没有 HTTP 状态码:登录被拒时握手会结束,curl 通常报代理握手错误(退出码 97)。两种情况下,-U 都用来设置账号和密码。把显示的国家与你订购的对比,各字段含义见代理位置检查指南。

SOCKS5 不能做什么

SOCKS5 本身不加密你的流量。RFC 1928 说明,这种穿透的安全性取决于所用的认证和封装方式;RFC 1929 说明账号密码是明文传送的,因此在可能被嗅探的环境里不建议使用这种方式。HTTPS 流量经过代理时仍保有自己的 TLS 保护,但普通的 http:// 连接没有保护。SOCKS5 代理也不会改变网站的规则,它只改变网站看到的网络地址。

Proxy302 的 SOCKS5

动态住宅、静态 ISP 和数据中心都提供 HTTP 或 SOCKS5。协议在你生成或购买代理时选择,每个静态 IP 只带一种协议,「我的资产」里没有协议切换。在 proxy.proxy302.com 上,SOCKS5 端口是 3333,HTTP 是 2222。SOCKS5 端口要求账号和密码。数据中心 IP 的 SOCKS5 自 2026 年 10 月 17 日起对所有客户开放。

动态住宅流量每 GB US$1.50 起,最小购买 1 GB。静态 ISP IP 一天 US$0.50,数据中心 IP 一天 US$0.25,按 IP 和租期计费,静态 IP 在整个租期内保持固定、不轮换。不提供免费试用。设置方法见 SOCKS5 代理页面。

用 Proxy302 怎么做

无论选哪条线路,Proxy302 的 SOCKS5 代理都会给你地址、端口、账号和密码,所以上面的 curl 测试可以原样使用。下表是我们最近一次每小时检测时 7 个国家的出口;探测器请求的是 ChatGPT,它只是网络检测用的示例目标。代理不会改变 ChatGPT 的服务条款,OpenAI 公布的支持国家和地区名单仍然适用,见 ChatGPT、Claude、Gemini 支持哪些国家和地区。各条线路的细节见代理地址、端口、账号密码指南、动态住宅页面或数据中心页面。

实测出口:ChatGPT 从 7 个国家的连通

实测出口:ChatGPT 从 7 个国家的连通
项目城市运营商网络ASN
美国Neenah, WisconsinCharter Communications IncAS10796
英国Cowplain, EnglandTalkTalk Communications LimitedAS13285
德国Köln, North Rhine-WestphaliaNetCologne Gesellschaft fur Telekommunikation mbHAS8422
日本Tokyo, TokyoKDDI CORPORATIONAS2516
新加坡Singapore, SingaporeSingtel Fibre BroadbandAS9506
巴西Mauá, São PauloTELEFÔNICA BRASIL S.AAS27699
印度尼西亚Bogor, West JavaPT Mora Telematika IndonesiaAS131111

Proxy302 探测器每小时检测一次,本次检测时间:2026 年 10 月 25 日 08:29 UTC。每个国家通过一个动态住宅出口、经公开的 Proxy302 入口向 ChatGPT 发一次请求。IP 只公开前三段。每国一个样本,不是平均值,之后的检测结果会不同。

用 Proxy302 怎么做:步骤

  1. 第 1 步

    打开动态住宅页面,选择线路,「协议」保持 HTTP 或改选 SOCKS5,然后点击「确认费用并生成」。

  2. 第 2 步

    打开「我的资产」(控制台里放着你买到的全部代理),复制 HOST(地址)、PORT(端口)、USERNAME(账号)和 PASSWORD(密码)。「连接工具」页(控制台里教你把代理接到各种软件的页面)里有填好你自己连接信息的现成示例。

  3. 第 3 步

    把这些信息填入你正在设置的浏览器或软件。

  4. 第 4 步

    通过代理访问 https://ipinfo.io/json 确认出口。

  5. 第 5 步

    在中国大陆,先在「连接工具」页打开辅助工具,使用代理期间保持开着。

价格与限制

低价线路每 GB 收费 US$1.50,100 GB 套餐每 GB US$1.35,300 GB 每 GB US$1.20。不提供免费试用,最小购买单位为 1 GB。可用的出口位置每天都会变化。

常见问题

SOCKS5 比 HTTP 代理好吗?

没有笼统的好坏。SOCKS5 适合有 SOCKS5 设置、或发送的不是普通网页请求的软件。HTTP 代理适合只有 HTTP 输入框的软件。

socks5 和 socks5h 有什么区别?

用 socks5 时由客户端解析域名。用 socks5h 时域名会发给代理,由代理解析。

SOCKS5 会加密我的流量吗?

不会。加密来自你在其上运行的协议,比如 HTTPS。按 RFC 1929,SOCKS5 的账号密码是明文传送的。

Proxy302 的 SOCKS5 用哪个端口?

proxy.proxy302.com 的 3333 端口。HTTP 是 2222 端口。

参考资料

7
  1. RFC 1928:SOCKS 协议第 5 版

    官方文档 · 确认日期:

    2026 年 10 月 25 日通读:框架说明、连接与认证方式协商、已定义的方式(无认证、GSSAPI、账号密码)、CONNECT、BIND 和 UDP ASSOCIATE 请求、地址类型和安全注意事项。

  2. RFC 1929:SOCKS V5 的账号密码认证

    官方文档 · 确认日期:

    2026 年 10 月 25 日通读:账号密码子协商,以及密码以明文传送的安全说明。

  3. everything curl:SOCKS 代理

    官方文档 · 确认日期:

    2026 年 10 月 25 日阅读:curl 支持 SOCKS4、SOCKS4a、SOCKS5 和 SOCKS5-hostname;socks5:// 与 socks5h:// 写法,以及由哪一侧解析域名。

  4. everything curl:代理认证

    官方文档 · 确认日期:

    2026 年 10 月 25 日阅读:HTTP 和 SOCKS 代理都可能要求认证,缺少或错误的登录信息会得到 407 状态码,-U 用于设置账号密码。

  5. everything curl:HTTP 代理

    官方文档 · 确认日期:

    2026 年 10 月 25 日阅读:经 HTTP 代理访问 HTTPS 使用 CONNECT 方法,之后代理看不到也改不了流量。

  6. Proxy302 产品事实与价格表

    产品观察 · 确认日期:

    站点的产品事实表(数值已于 2026 年 10 月 18-19 日对照控制台、后端和价格表核对):产品、美元价格(1 PTC = 1 美元)、租期、协议与端口、国家数、数量上限、没有免费试用。

  7. Proxy302 每小时连通检测

    产品观察 · 确认日期:

    探测器的公开 JSON proxy302.com/live/connectivity/chatgpt.json,读取于 2026 年 10 月 25 日 08:29 UTC:每个出口国家一次请求,经动态住宅出口;出口城市、ASN、网络和响应时间。

准备好试试了吗?

注册账号、充值一次,就能选动态住宅、静态 ISP 或数据中心 IP,几分钟配进你的浏览器。