# Protocolos

### HTTP

Nuestra documentación incluye ejemplos de código que muestran cómo conectarse a los Proxies usando `HTTP` protocolo. El protocolo es compatible con bibliotecas comunes y software de terceros.

### HTTPS

También puedes usar la totalmente cifrada `HTTP` conexión usando `HTTPS` protocolo para una capa extra de seguridad. Para ello, tienes que añadir `https://` a tu punto de entrada del proxy. Por ejemplo: `https://pr.oxylabs.io:7777` (esto también aplica a [nodos de entrada específicos por país](/products/es/proxies/residential-proxies/location-settings/select-country.md)).&#x20;

Ten en cuenta que algunas bibliotecas (o sus versiones anteriores) y algunas herramientas de terceros pueden no ser compatibles con `HTTPS` protocolo, así que compruébalo antes de hacer cambios en tu código.

### **HTTP/3**

`HTTP3` es compatible a través de proxies que pueden manejar `UDP` tráfico, ya que se basa en `QUIC`, un protocolo de transporte basado en UDP.

Estándar `HTTP`/`HTTPS` los puntos de conexión del proxy no son compatibles con `HTTP3`, así que para enrutar solicitudes a través del proxy, necesitas usar un `SOCKS5` proxy con compatibilidad para `UDP` tráfico, disponible a través del siguiente punto de conexión dedicado:

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

La mayoría de las herramientas comunes no admiten de forma nativa `HTTP3` sobre `SOCKS5` con `UDP`, por lo que pueden requerirse implementaciones personalizadas, como nuestra solución personalizada de [HTTP/3 Go solution](https://github.com/oxylabs/gohttp3viaSOCKS5UDP) en GitHub.

{% hint style="info" %}
**Nota:** Asegúrate de que tu firewall permita el tráfico UDP en los puertos requeridos, ya que muchos puertos bloquean UDP de forma predeterminada
{% endhint %}

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

{% hint style="info" %}
`SOCKS5` `UDP` la conexión ya está disponible en beta. Ponte en contacto con tu Account Manager o con el equipo de Customer Success para habilitar las pruebas.
{% endhint %}

Oxylabs Residential Proxies `SOCKS5` el protocolo no funciona con Chrome, así que sugerimos usar Firefox en su lugar.

Nuestros Residential Proxies solo admiten `TCP` conexión por el momento. \
Para usar `SOCKS5` protocolo, tienes que añadir `socks5h` en tu solicitud, por ejemplo:

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

Ten en cuenta que, por el momento, `SOCKS5` el protocolo no admite nodos de entrada específicos por país. Puedes dirigir solicitudes a ubicaciones específicas añadiendo [**parámetros adicionales**](/products/es/proxies/residential-proxies/making-requests.md) en tu nombre de usuario. Aquí tienes un ejemplo de cómo seleccionar Francia:

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

{% hint style="info" %}
Ten en cuenta que algunos sitios web pueden identificar una IP de proxy al usar el`SOCKS5` protocolo. Recomendamos encarecidamente cambiar a un protocolo alternativo en esos casos.&#x20;
{% endhint %}

### Puertos de los Proxies

La configuración predeterminada de los puertos del proxy incluye `80` y `443`, que son puertos estándar diseñados para admitir los `HTTP` y `HTTPS` protocolos, como se indica en la tabla siguiente. Para acceder a otros puertos, es necesario pasar por una verificación de cumplimiento; ponte en contacto con nuestro [**soporte**](mailto:support@oxylabs.io).

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


---

# Agent Instructions: 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:

```
GET https://developers.oxylabs.io/products/es/proxies/residential-proxies/protocols.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
