Protocolos
Explore os protocolos suportados por Residential Proxies e aprenda a configurar conexões HTTP, HTTPS, HTTPS/3 e SOCKS5.
suporte a Oxylabs Residential Proxies HTTP, HTTPS, HTTP/3, e SOCKS5 protocolos de conexão. Você pode escolher o protocolo que melhor se adapta à sua pilha de scraping, biblioteca HTTP ou software de terceiros.
socks5h://pr.oxylabs.io:7777
TCP / UDP
Proxy de baixo nível. Requer flags de username para segmentação geográfica.
HTTP
O padrão HTTP protocolo é o principal método de conexão para Oxylabs Residential Proxies, com suporte nativo em todas as bibliotecas de cliente HTTP, frameworks de web scraping e ferramentas de terceiros.
Exemplos de código
curl -x pr.oxylabs.io:7777 -U "customer-USERNAME:PASSWORD" https://ip.oxylabs.io/locationimport requests
proxies = {
'http': 'http://customer-USERNAME:PASSWORD@pr.oxylabs.io:7777',
'https': 'http://customer-USERNAME:PASSWORD@pr.oxylabs.io:7777',
}
response = requests.get('https://ip.oxylabs.io/location', proxies=proxies)
print(response.text)<?php
$username = 'USERNAME';
$password = 'PASSWORD';
$proxy = 'pr.oxylabs.io:7777';
$query = curl_init('https://ip.oxylabs.io/location');
curl_setopt($query, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($query, CURLOPT_PROXY, "http://$proxy");
curl_setopt($query, CURLOPT_PROXYUSERPWD, "customer-$username:$password");
$output = curl_exec($query);
curl_close($query);
echo $output;
?>HTTPS
Conectando via HTTPS fornece uma conexão SSL criptografada de ponta a ponta com o nó de entrada do proxy. Para habilitar o proxying HTTPS, adicione https:// ao seu ponto de entrada do proxy (por exemplo, https://pr.oxylabs.io:7777). O mesmo se aplica ao usar HTTPS com nós de entrada específicos por país.
Exemplos de código
curl -x https://pr.oxylabs.io:7777 -U "customer-USERNAME:PASSWORD" https://ip.oxylabs.io/locationimport requests
proxies = {
'http': 'https://customer-USERNAME:PASSWORD@pr.oxylabs.io:7777',
'https': 'https://customer-USERNAME:PASSWORD@pr.oxylabs.io:7777',
}
response = requests.get('https://ip.oxylabs.io/location', proxies=proxies)
print(response.text)const axios = require('axios');
axios.get('https://ip.oxylabs.io/location', {
proxy: {
protocol: 'https',
host: 'pr.oxylabs.io',
port: 7777,
auth: {
username: 'customer-USERNAME',
password: 'PASSWORD'
}
}
})
.then(response => console.log(response.data))
.catch(error => console.error(error));HTTP/3 (MASQUE)
Observação: Google é um destino restrito para uso com UDP conexão.
Oxylabs Residential Proxies oferecem suporte nativo a UDP e HTTP/3 tunelamento via MASQUE (RFC 9298 CONNECT-UDP).
Proxies tradicionais forçam o tráfego através de TCP conexões (via HTTP CONNECT ou SOCKS5), fazendo com que HTTP/3 as requisições sejam rebaixadas para HTTP/1.1 ou HTTP/2. MASQUE mantém uma conexão de ponta a ponta QUIC através dos nossos nós de saída residenciais, permitindo que seu cliente transmita tráfego nativo UDP diretamente para destinos-alvo modernos.
O serviço MASQUE roda sobre QUIC em uma UDP porta dedicada:
Casos de uso
Web scraping nativo em HTTP/3: Raspe sites-alvo modernos sem acionar sinais de downgrade de protocolo.
Resolução de DNS via UDP: Execute consultas DNS diretas (
53/udp) via IPs residenciais.Protocolos UDP em tempo real: Roteie tráfego WebRTC, SIP ou de jogos que exija uma conexão UDP real.
Configuração do MASQUE
Para a configuração completa, detalhes de configuração e autenticação, veja o guia técnico de configuração abaixo.
SOCKS5
suporte a Oxylabs Residential Proxies SOCKS5 conexões via TCP e UDP.
Para uma conexão SOCKS5 padrão, use socks5h:// com sua string de conexão:
SOCKS5A autenticação de proxy não é suportada pelo Google Chrome. Use o Mozilla Firefox ou clientes HTTP em vez disso.Alguns sites-alvo podem identificar tráfego de proxy usando
SOCKS5. Se você encontrar erros de conexão, mude paraHTTPouHTTPS.SOCKS5as conexões não suportam pontos de entrada específicos por país (por ex.de-pr.oxylabs.io) e a localização deve ser usada por meio de parâmetros de localização baseados em username.Googleé um destino restrito para uso comUDPconexão.
Exemplos de código
Portas de destino de proxy permitidas
A configuração padrão das portas de proxy inclui 80 e 443, projetada para acomodar HTTP e HTTPS protocolos. HTTP/3 (MASQUE) opera na porta UDP 50000.
HTTP
TCP
80
HTTPS
TCP
443
HTTP/3 (MASQUE)
UDP
50000
Para acessar outras portas, é necessário passar por verificação de conformidade, entre em contato com nosso suporte.
Atualizado
Isto foi útil?

