# 协议

#### HTTP

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

#### HTTPS

你也可以使用完全加密的连接，使用 `HTTPS` 协议以获得额外的安全层。为此，你需要添加 `https://` 到你的代理入口点。例如： `https://pr.oxylabs.io:7777`（这也适用于 [特定国家的入口节点](https://developers.oxylabs.io/documentation/cn/dai-li/residential-proxies/location-settings/select-country)).&#x20;

请注意，一些库（或它们的旧版本）以及某些第三方工具可能不支持 `HTTPS` 协议，因此在更改代码之前请仔细检查。

#### **SOCKS5**&#x20;

{% hint style="info" %}
`SOCKS5` `UDP` 连接现已进入测试版。请联系您的客户经理或客户成功团队以启用测试。
{% endhint %}

Oxylabs 住宅代理目前仅支持 `TCP` 连接。目前可用。\
要使用 `SOCKS5` 协议，你需要在请求中添加 `socks5h` 例如：

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

请注意，目前 `SOCKS5` 协议不支持特定国家的入口节点。你可以通过在用户名中添加 [**附加参数**](https://developers.oxylabs.io/documentation/cn/dai-li/residential-proxies/making-requests) 来定位特定位置。以下是定位法国的示例：

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

{% hint style="info" %}
注意，某些网站在使用该`SOCKS5` 协议时可能会识别代理 IP。在这种情况下，我们强烈建议切换到其他协议。&#x20;
{% endhint %}

#### 代理端口

代理端口的默认配置包括 `80` 和 `443`，这些是为容纳下表中所列的 `HTTP` 和 `HTTPS` 协议而设计的标准端口。要访问其他端口，需通过合规验证，请联系我们的 [**支持**](mailto:support@oxylabs.io).

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