# Protocolos

### HTTP

Nossa documentação inclui exemplos de código mostrando como se conectar aos Proxies usando `HTTP` protocolo. O protocolo é suportado por bibliotecas comuns e software de terceiros.

### HTTPS

Você também pode usar a conexão totalmente criptografada `HTTP` usando `HTTPS` protocolo para uma camada extra de segurança. Para isso, você precisa adicionar `https://` ao seu endpoint de proxy. Por exemplo: `https://pr.oxylabs.io:7777` (isso também se aplica a [nós de entrada específicos por país](https://developers.oxylabs.io/documentation/pt-br/proxies/residential-proxies/location-settings/select-country)).&#x20;

Observe que algumas bibliotecas (ou suas versões mais antigas) e algumas ferramentas de terceiros podem não suportar `HTTPS` protocolo, então verifique antes de fazer alterações no seu código.

### **HTTP/3**

`HTTP3` é suportado por meio de proxies que podem lidar com tráfego `UDP` , pois é baseado em `QUIC`, um protocolo de transporte baseado em UDP.

Padrão `HTTP`/`HTTPS` os endpoints de proxy não são compatíveis com `HTTP3`, então, para fazer proxy de requisições, você precisa usar um proxy `SOCKS5` com suporte a tráfego `UDP` disponível por meio do seguinte endpoint dedicado:

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

A maioria das ferramentas comuns não oferece suporte nativo a `HTTP3` sobre `SOCKS5` com `UDP`, então implementações personalizadas podem ser necessárias, como nossa solução personalizada [HTTP/3 Go solution](https://github.com/oxylabs/gohttp3viaSOCKS5UDP) no GitHub.

{% hint style="info" %}
**Observação:** Certifique-se de que seu firewall permite tráfego UDP nas portas necessárias, pois muitos firewalls bloqueiam UDP por padrão
{% endhint %}

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

{% hint style="info" %}
`SOCKS5` `UDP` a conexão agora está disponível em beta. Entre em contato com seu Gerente de Conta ou com a equipe de Sucesso do Cliente para habilitar os testes.
{% endhint %}

Oxylabs Residential Proxies `SOCKS5` o protocolo não funciona com o Chrome, então sugerimos usar o Firefox em vez disso.

Nossos Residential Proxies suportam apenas `TCP` conexão no momento. \
Para usar o protocolo `SOCKS5` protocolo, você precisa adicionar `socks5h` na sua requisição, por exemplo:

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

Observe que, no momento, `SOCKS5` protocolo não oferece suporte a nós de entrada específicos por país. Você pode direcionar locais específicos adicionando [**parâmetros adicionais**](https://developers.oxylabs.io/documentation/pt-br/proxies/residential-proxies/making-requests) no seu nome de usuário. Aqui está um exemplo de direcionamento para a França:

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

{% hint style="info" %}
Observe que alguns sites podem identificar um IP de proxy ao usar o`SOCKS5` protocolo. Recomendamos fortemente mudar para um protocolo alternativo nesses casos.&#x20;
{% endhint %}

### Portas dos proxies

A configuração padrão das portas de proxy inclui `80` e `443`, que são portas padrão projetadas para acomodar os protocolos `HTTP` e `HTTPS` protocolos, conforme descrito na tabela abaixo. Para acessar outras portas, é necessário passar por verificação de conformidade; entre em contato com nosso [**suporte**](mailto:support@oxylabs.io).

| Protocolo | Porta |
| --------- | ----- |
| `HTTP`    | 80    |
| `HTTPS`   | 443   |
