协议

了解支持的移动代理协议,并学习如何配置 HTTP、HTTPS 和 SOCKS5 连接。

HTTP

我们的文档包含代码示例,展示如何使用连接到代理 HTTP 协议。该协议受常见库和第三方软件支持。

HTTPS

你也可以使用通过 HTTPS 协议实现的完全加密连接,以增加一层安全性。为此,你必须添加 https:// 到你的代理入口点。例如: https://pr.oxylabs.io:7777 (这也适用于 按国家/地区指定的入口节点).

请注意,某些库(或其旧版本)以及一些第三方工具可能不支持 HTTPS 协议,因此在修改代码之前请务必再次确认。

HTTP/3

HTTP3 可通过能够处理 UDP 流量的代理来支持,因为它基于 QUIC,这是一种基于 UDP 的传输协议。

标准 HTTP/HTTPS 代理端点与 HTTP3不兼容,因此要代理请求,你需要使用一个 SOCKS5 代理, UDP 支持流量,可通过以下专用端点获取:

socks.pr.oxylabs.io:7777

大多数常用工具原生不支持 HTTP3 通过 SOCKS5 使用 UDP,因此可能需要自定义实现,例如我们自定义的 HTTP/3 Go solution ,在 GitHub 上。

注意: 请确保你的防火墙允许所需端口上的 UDP 流量,因为许多端口默认会阻止 UDP

SOCKS5

SOCKS5 UDP 连接现已进入 beta 版。请联系你的客户经理或 Customer Success 团队以启用测试。

Oxylabs 移动代理 仅支持 TCP 连接,目前如此。

要使用 SOCKS5 协议,你必须添加 socks5h 到你的请求中,例如:

curl -x socks5h://pr.oxylabs.io:7777 -U "customer-USERNAME:PASSWORD" ip.oxylabs.io/location

请注意,目前, SOCKS5 协议不支持按国家/地区指定的入口节点。你可以通过在用户名中添加 附加参数 来定位特定地区。以下是定位法国的示例:

代理的端口

代理端口的默认配置包括 80443,这些是为支持 HTTPHTTPS 协议而设计的标准端口,如下表所示。要访问其他端口,需要进行合规验证,请联系我们的 支持.

协议
端口

HTTP

80

HTTPS

443

最后更新于

这有帮助吗?