> For the complete documentation index, see [llms.txt](https://developers.oxylabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.oxylabs.io/products/cn/proxies/mobile-proxies/protocols.md).

# 协议

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

## HTTP

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

## HTTPS

你还可以使用完全加密的连接，采用 `HTTPS` 协议，以获得额外一层安全保障。为此，你需要添加 `https://` 到你的代理入口点。例如： `https://pr.oxylabs.io:7777` （这也适用于 [**按国家指定的入口节点**](/products/cn/proxies/mobile-proxies/location-settings/country.md#country-specific-entry-nodes)).

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

## **HTTP/3**

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

标准 `HTTP`/`HTTPS` 代理端点与 `HTTP3`不兼容，因此要代理请求，你需要使用 `SOCKS5` 代理，并具备 `UDP` 流量支持，可通过以下专用入口点使用：

```
socks.pr.oxylabs.io:7777
```

大多数常用工具原生不支持 `HTTP3` 通过 `SOCKS5` 使用 `UDP`，因此可能需要自定义实现，例如我们的自定义 HTTP/3 [Go](https://github.com/oxylabs/gohttp3viaSOCKS5UDP), [C#](https://github.com/oxylabs/csharphttp3viaSOCKS5UDP)、以及 [Java](https://github.com/oxylabs/javahttp3viaSOCKS5UDP) 在 GitHub 上的解决方案仓库。

{% hint style="info" %}
**注意：** 请确保你的防火墙允许所需端口上的 UDP 流量，因为许多端口默认会阻止 UDP。
{% endhint %}

## **SOCKS5**

{% hint style="warning" %}

* `SOCKS5` Google Chrome 不支持代理身份验证。请改用 Mozilla Firefox 或 HTTP 客户端。
* 某些目标网站可以使用 `SOCKS5`识别代理流量。如果遇到连接错误，请切换到 `HTTP` 或 `HTTPS`.
  {% endhint %}

Oxylabs 移动代理支持 `SOCKS5` 通过 `TCP` 和 `UDP`.

{% hint style="info" %}
`UDP` 设置可能更具挑战性，请联系你的专属客户经理或 [客户支持](mailto:support@oxylabs.io) 寻求帮助。
{% endhint %}

对于 `SOCKS5` 连接，请使用 `socks5h://` 作为你的连接字符串：

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

#### 位置定位

`SOCKS5` 不支持按国家指定的入口点域名。要定位特定位置，请在你的用户名中包含 [**附加参数**](/products/cn/proxies/mobile-proxies/making-requests.md) （例如，France）：

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

## 代理端口

代理端口的默认配置包括 `80` 和 `443`，这些标准端口旨在适配 `HTTP` 和 `HTTPS` 协议，如下表所示。要访问其他端口，需要进行合规性验证，请联系我们的 [**支持**](mailto:support@oxylabs.io).

| 协议      | 端口    |
| ------- | ----- |
| `HTTP`  | `80`  |
| `HTTPS` | `443` |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developers.oxylabs.io/products/cn/proxies/mobile-proxies/protocols.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
