# 协议

#### HTTP 代理（HTTP Proxy）

HTTP 代理是一种工作在应用层的代理协议，主要用于转发标准的 HTTP 请求。但 HTTP 代理仅支持明文传输，数据在传输过程中不进行加密，安全性和隐私保护能力有限，容易被监听或识别为代理流量。它更适合用于普通网页访问、基础数据抓取或对安全要求不高的网络场景。

#### HTTPS 代理（HTTPS Proxy）

HTTPS 代理是在 HTTP 代理基础上发展而来，主要用于支持加密的 HTTPS 流量。它通常通过 CONNECT 隧道机制，在客户端与目标服务器之间建立一条加密通道，使数据在传输过程中受到 TLS 加密保护。代理服务器本身并不会解析加密内容，而只是负责转发数据，因此在安全性和隐私保护方面明显优于 HTTP 代理。HTTPS 代理广泛应用于涉及账号登录、表单提交和敏感信息传输的场景，例如跨境电商后台、海外网站管理和广告平台操作等。不过，由于其仍然基于 HTTP 协议框架，在某些严格风控系统中仍可能被识别为代理访问。

1024Proxy支持HTTP、HTTPS、SOCKS5等多种协议类型。

下面是使用cURL的一个基础示例，您可以点击此处，查看其他语言代码的示例。

```
curl -x HOST:PORT -U "USERNAME:PASSWORD" ipinfo.io
```

#### SOCKS5 代理（SOCKS5 Proxy）

SOCKS5 是一种更加底层、通用性极强的代理协议，工作在会话层，不依赖具体的应用协议。它只负责建立连接并转发数据流，不关心数据内容本身，因此可以支持 HTTP、HTTPS、FTP、SMTP、游戏流量以及各种程序通信。同时，SOCKS5 支持 TCP 和 UDP 转发，并提供账号密码认证机制，兼容性和匿名性都非常出色。由于不解析流量内容，SOCKS5 在多账号运营、高风控平台访问、自动化脚本、指纹浏览器和云手机等场景中被广泛使用。尽管 SOCKS5 本身不提供加密能力，但配合应用层加密或 HTTPS 使用，依然可以实现较高的安全性和稳定性，是目前最受专业用户青睐的代理协议之一。

```
curl --socks5 HOST:PORT -U "USERNAME:PASSWORD" ipinfo.io
```
