Presto - Como configurar um proxy autenticado para uso com o Presto Titulo: Como configurar um proxy autenticado para uso com o Presto Alguns clientes da Oystr têm preferido configurar um proxy autenticado em vez de utilizar uma VPN. Essa abordagem permite que nossos robôs do Presto se conectem à infraestrutura do cliente de forma segura e eficiente. Passo a Passo para Configuração do Proxy 1. Rodar o container com o proxy O cliente deve rodar o seguinte comando em sua máquina, utilizando nosso container pré-configurado: docker run --name proxy -v /opt/oystr:/opt/oystr/ -p 8888:8888 -d leandrocruz/oystr-tinyproxy:v1.0.0 Esse comando irá: Criar e rodar um container chamado proxy ; Mapear a pasta local /opt/oystr para dentro do container; Expor a porta 8888 para acesso externo. 2. Criar o arquivo de configuração Na pasta local /opt/oystr o cliente deve criar um arquivo chamado tinyproxy.cfg com o seguinte conteúdo: Port 8888 Listen 0.0.0.0 Timeout 600 DisableViaHeader Yes BasicAuth oystr-bot SENHA O container roda um proxy http autenticado na porta 8888 Importante: SENHA deve ser substituída pela senha de autenticação que o cliente deverá criar e nos informar para ser usado pela nossa solução para autenticar os robôs na infraestrutura do cliente. A configuração define que o proxy ficará escutando na porta 8888 em todas as interfaces de rede ( 0.0.0.0 ). 3. Garantir o acesso externo A porta 8888 precisa estar publicamente acessível na infraestrutura do cliente, para que os robôs do Presto consigam se conectar ao proxy. 4. Testar o funcionamento do proxy Após a configuração, o cliente deve executar o seguinte comando para verificar se o proxy está funcionando corretamente: curl --proxy http://oystr-bot:SENHA@IP:8888 http://ipinfo.io Substitua: SENHA pela senha de autenticação fornecida; IP pelo endereço IP público ou interno da máquina onde o proxy foi configurado (ou do gateway). Se o comando retornar um JSON com as informações do IP da infraestrutura do cliente, significa que o proxy está configurado corretamente. ✅ Exemplo de retorno esperado: { "city" : "São Paulo" , "country" : "BR" , "hostname" : "customer.splobra1.pop.starlinkisp.net" , "ip" : "216.234.208.75" , "loc" : "-23.5475,-46.6361" , "org" : "AS14593 Space Exploration Technologies Corporation" , "postal" : "01000-000" , "readme" : "https://ipinfo.io/missingauth" , "region" : "São Paulo" , "timezone" : "America/Sao_Paulo" } ⚠️ Importante Enquanto esse teste não for bem-sucedido, os robôs do Presto não conseguirão utilizar o proxy do cliente. Suporte Em caso de dúvidas ou dificuldades durante a configuração, entre em contato com nosso time de suporte técnico. 27 de mai. de 2025  ------------------------------------------------------------------------------------------------------------------------------------------------