Alguém configurou um proxy na minha máquina e eu quero saber o que é. Existe uma maneira de encontrar o servidor proxy usando a linha de comando e não a GUI?
gsettings get org.gnome.system.proxy hostretorna alguma coisa?
Alguém configurou um proxy na minha máquina e eu quero saber o que é. Existe uma maneira de encontrar o servidor proxy usando a linha de comando e não a GUI?
gsettings get org.gnome.system.proxy hostretorna alguma coisa?
Respostas:
Para qualquer proxy de HTTP em todo o sistema, você pode verificar o valor da http_proxyvariável de ambiente:
echo "$http_proxy"
Para HTTPS:
echo "$https_proxy"
Da mesma forma, existem ftp_proxy, socks_proxypara servir ao propósito exato de seus nomes. Também existe all_proxya configuração de proxy para todos esses protocolos de uma só vez. Apenas para observar, o no_proxyproxy não está definido para endereços específicos de qualquer protocolo (ou todos). Por uma questão de completude, convém verificar também a versão em maiúscula dessas variáveis, embora as minúsculas sejam padrão para *_proxyvariáveis de ambiente (apenas as variáveis de ambiente que sei que são minúsculas).
Observe que isso mostrará qualquer configuração de proxy em todo o sistema, não específica do aplicativo. Por exemplo,, firefoxou aptpode ter suas próprias configurações de proxy, independentemente de qualquer configuração global. Alguns aplicativos também não respeitam essas variáveis (por exemplo, gnomeaplicativos específicos usam gsettings), portanto YMMV.
Tente uma conexão http para o exterior:
wget http://google.com
Você verá algo assim como resultado:
--2017-06-12 13:02:53-- http://google.com/
Resolving google.com (google.com)... 172.217.11.142, 2607:f8b0:4002:810::200e
Connecting to google.com (google.com)|172.217.11.142|:80... connected.
HTTP request sent, awaiting response... 302 authenticationrequired
Location: http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973 [following]
--2017-06-12 13:02:53-- http://192.168.254.99:9090/mwg-internal/de5fs23hu73ds/plugin?target=Auth&reason=Auth&ClientID=3130909038&ttl=600&url=aHR0cDovL2dvb2dsZS5jb20v&rnd=1497286973
Connecting to 192.168.254.99:9090... connected.
HTTP request sent, awaiting response... 401 authenticationrequired
Seu servidor proxy, neste caso, é encontrado após a autenticação 302 necessária. http://192.168.254.99:9090/
No Linux, você pode usar isso para verificar os proxies definidos no sistema
env | grep proxy
verifique o arquivo:
cat /etc/apt/apt.conf
cat /etc/environment
Para modificar o conteúdo do arquivo (remova tudo do apt.conf para nenhum proxy e apenas frases de proxy do ambiente)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
gedité um programa GUI. Como isso evita o uso da GUI?
cat@ Zacharee1 então .. eu disse gedit para OP também pode editá-lo.
geditpode até não estar instalado, pois pode ser uma instalação do servidor. nanoe vimsão editores de texto de linha de comando.
/etc/environmentinterromperá o PATH e, possivelmente, outras configurações. Por favor, não faça isso.
echo $HTTP_PROXYalguma coisa?