nginx proxy integration

Integração de Proxy NGINX

Este guia pode estar desatualizado. Para um guia atualizado, consulte nossa documentação.

Configurando proxies NGINX com Bright Data

Configuração da zona:

Navegue até a seção “Infraestrutura de Scraping e Proxy” e adicione uma nova Zona designada para o uso do seu Proxy.

Seleção do tipo de Proxy:

Selecione o tipo de proxies que você precisa. Neste exemplo, o Proxy ISP será selecionado.

Seleção do tipo de IP:

Nomeie sua solução. Defina o tipo de IP como “Dedicado”

Selecione o número de IPs:

Preencha o número de IPs que você precisa.

Localização do IP:

Escolha o país e a cidade desejados para a localização do IP.

Especifique domínios:

Domínios específicos ou use ‘Todos os domínios’ para que um IP direcione sites usando o mesmo IP.

Criar zona:

Clique no botão “Adicionar” para criar a Zona.

Instalar o Gerenciador de Proxy:

Acesse esta página: https://brightdata.com/cp/zones/lpm

Instale o gerenciador de proxy compatível com o seu sistema operacional.

Crie sua primeira porta:

Escolha sua zona de Proxy preferida e continue, depois escolha o navegador e crie a porta de Proxy.

Crie sua primeira porta:

É hora de criar a primeira porta

Escolha a zona preferida:

Escolha sua zona de Proxy preferida e continue, depois escolha o navegador e crie a porta de Proxy.

Instalar o NGINX:

A instalação do Nginx é necessária para ocultar o domínio da Bright dos seus usuários. As ações necessárias são criar um novo servidor e configurar as definições.

  • Instalar – Instale o nginx no servidor, por exemplo, seguindo as instruções oficiais (versão 1.15.10 ou superior)
  • Certifique-se de que o IP do servidor não esteja adicionado ao administrador do Gerenciador de Proxy e às listas brancas de Proxy
  • Abra o arquivo de configuração do nginx /etc/nginx/nginx.conf – Defina worker_processes como auto
  • Defina worker_connections como 200 – Isso deve estar em correlação com a quantidade de portas que você deseja usar
  • No final da seção HTTP, adicione a linha include /etc/nginx/sites-enabled/*;
  • Crie o diretório /etc/nginx/sites-enabled – Crie o arquivo /etc/nginx/sites-enabled/pmgr.conf
  • Reinicie o nginx sudo service nginx restart – Adicione o IP do nginx ao reverse_proxy_ips do Gerenciador de Proxy

É assim que seu arquivo /nginx.conf deve ficar:

 

      worker_processes  auto;

user www-data;



error_log /var/log/nginx/error.log info;

events {

worker_connections 200;

}



http {

include /etc/nginx/mime.types;

access_log /var/log/nginx/access.log combined;



server {

server_name localhost;

listen 127.0.0.1:80;

error_page 500 502 503 504 /50x.html;

}



# Other configuration...

include /etc/nginx/sites-enabled/*;

}

E é assim que seu arquivo pmgr.conf deve ficar:

        GNU nano 4.8                                                                                                                       pmgr.conf                                                                                                                                  

server {

listen 24000-24100;

location /{

resolver 8.8.8.8;

proxy_pass http://127.0.0.1:$server_port;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

}

}

Você pode testar sua conexão enviando esta solicitação:

       curl --proxy http://10.0.2.15:24000 "http://lumtest.com/myip.json" -v
    

E a saída esperada será:

      {"ip":"43.252.31.41","country":"US","asn":{"asnum":207990,"org_name":"HostRoyale Technologies Pvt Ltd"},"geo":{"city":"Chicago","region":"IL","region_name":"Illinois","postal_code":"60602","latitude":41.8874,"longitude":-87.6318,"tz":"America/Chicago","lum_city":"chicago","lum_region":"il"}}
    

Você pode verificar os logs no seu gerenciador de proxy para garantir que a solicitação foi roteada pelo servidor nginx. Certifique-se de que “enviado de” seja o endereço IP real do seu servidor Nginx.

Está tudo pronto!

⚠️Nota importante: Se você estiver usando Proxies Residenciais, Web Unlocker ou API SERP da Bright Data, precisará instalar um certificado SSL para habilitar conexões seguras de ponta a ponta com seu(s) site(s) de destino. Este é um processo simples, consulte https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate para instruções.

Obtenha proxies para NGINX

proxy badges

Impulsionado por uma infraestrutura de proxy residencial premiada

Mais de 400M+ monthly de proxies residenciais, a melhor tecnologia da categoria e a capacidade de segmentar qualquer país, cidade, operadora e ASN, torna nossos serviços de proxy premium a melhor escolha para desenvolvedores.

Para os clientes, a melhor experiência do ramo

Você pede, nós desenvolvemos

Novos lançamentos de recursos todos os dias

Suporte global 24 horas por dia, 7 dias por semana

Para responder a qualquer pergunta quando você precisar

Transparência total

Painel de desempenho de rede em tempo real

Gerentes de contas dedicados

Para otimizar seu desempenho

Soluções personalizadas

Para atingir suas metas de coleta de dados

Líder em proxies e coleta de dados

650TB de dados públicos coletados todos os dias
Novos lançamentos de recursos todos os dias
Atendendo a 7/10 das principais universidades do mundo
4.6/5 classificação mais alta do Trustpilot na indústria

Pronto para começar?