Como saber se você está atrás de um servidor proxy no Linux

Como saber se você está atrás de um servidor proxy no Linux

Curioso se você está atrás de um servidor proxy? Veja como você pode verificar isso.

O que é um proxy?

Um proxy é um servidor ou aplicativo de software que atua como um intermediário entre um cliente e outro servidor. Ele serve como um gateway entre o cliente e a internet e permite que os usuários acessem recursos on-line, mantendo sua identidade, localização e outras informações pessoais ocultas.

Os proxies são frequentemente usados para melhorar a segurança, a privacidade e adicionar filtros/firewall à sua rede.

Existem vários tipos de proxies como HTTP Proxy, SOCKS Proxy, Transparent Proxy, etc.

A menos que você esteja atrás de um proxy transparente, é fácil de verificar. Aqui, discutiremos métodos para detectar tanto o proxy transparente quanto os proxies usuais em uso.

Como verificar se você está atrás de um proxy transparente

Embora cada tipo de proxy tenha seus recursos e funcionalidades, se for um proxy transparente, você não poderá detectá-lo no PC do cliente. Isso ocorre porque o proxy transparente opera silenciosamente em segundo plano, interceptando todo o tráfego sem modificá-lo.

Ocasionalmente, pode ser seu provedor de serviços de Internet e as Redes de Entrega de Conteúdo que os usam para armazenar em cache uma cópia de um recurso para economizar largura de banda em sua extremidade ou apenas para monitorar/filtrar a rede.

Há várias maneiras de verificar se você está atrás de um proxy transparente:

  • O endereço IP obtido através de alguns sites de detecção/verificação de IP on-line pode não corresponder ao endereço IP do seu computador ou dispositivo. Porque o servidor proxy está interceptando seu tráfego e enviando-o com seu endereço IP.
  • Verificar suas configurações de rede para ver se há um servidor proxy configurado.
  • Ter a ajuda de algumas ferramentas de detecção de proxy on-line.
  • Conectar-se a um servidor que você sabe que não existe. Se o erro exibido na página da Web parecer diferente do normal, você pode estar atrás de um proxy.

Quer você goste ou não, você sempre pode ignorar o proxy transparente usando um serviço VPN.

Como verificar se você está atrás de um proxy no Ubuntu

O Ubuntu, ou qualquer outra distribuição Linux, oferece várias maneiras de verificar isso.

Usando as configurações do GNOME

Esta é a maneira de fazer pela interface gráfica. Abra as configurações do GNOME e vá para a guia Redes e clique no botão de Proxy.

proxy_linux_1

Selecione o texto "Desligado" adjacente à seção Proxy de rede

Deve estar desativado por padrão.

Se você está atrás de um proxy, você pode obter um status diferente aqui. Dentro das configurações de proxy, você pode ver que não estamos usando um proxy aqui (configurado manualmente).

proxy_linux_2

Detalhes do proxy nas Configurações do GNOME

O mesmo status dos proxies pode ser alterado usando o comando gsettings no GNOME.

Comandos para usar no terminal

gsettings set org.gnome.system.proxy mode 'none'

Você pode substituir o none por auto ou manual. Lembre-se de que, essa configuração é temporária e apenas para o usuário atual.

Usando a linha de comando

Você pode obter o status de proxies através da linha de comando de várias maneiras.

Obtendo o status do proxy listando as variáveis de ambiente associadas

Abra um terminal e execute um dos seguintes comandos:

Comandos para usar no terminal

env | grep -i proxy

Comandos para usar no terminal

cat /etc/environment | grep -i proxy

Comandos para usar no terminal

set | grep -i proxy

Uma saída vazia significa que, não há proxies configurados. Caso contrário, ele imprimirá as variáveis ENV relevantes.

Observe que isso funcionará se você definir o proxy como uma variável de ambiente. Como alternativa, você pode ecoar cada variável de proxy para verificar se essa variável específica está definida.

Aqui está o que você pode digitar no terminal:

Comandos para usar no terminal

echo $http_proxy

Verifique usando o comando nmcli

Abra um terminal e emita o comando:

Comandos para usar no terminal

nmcli connection show

Isso listará suas conexões e os números UUID associados. Observe o número UUID da conexão, que você deseja verificar. Em seguida, use o comando:

Comandos para usar no terminal

nmcli connection show uuid_ou_nome | grep -i "proxy"

Isso listará as variáveis, onde, você pode observar o servidor proxy e a porta.

Conclusão

Esperamos que este guia ajude você a saber se você está atrás de um proxy.

Devo mencionar que nem todas as configurações de proxy são maliciosas.

No entanto, é importante saber se o seu sistema tem um proxy configurado ou não.

Última atualização deste artigo: 28 de july de 2023