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.
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).
Detalhes do proxy nas Configurações do GNOME
O mesmo status dos proxies pode ser alterado usando o comando gsettings no GNOME.
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:
env | grep -i proxy
cat /etc/environment | grep -i proxy
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:
echo $http_proxy
Verifique usando o comando nmcli
Abra um terminal e emita o comando:
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:
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.