Proxy autenticado no Gnome 3.14
No trabalho, utilizo um notebook com Debian Jessie e acesso à internet por meio de proxy autenticado (com senha).
O grande problema é que o Gnome 3.14 não disponibiliza em sua ferramenta de configuração gráfica p/ proxy de rede (“Todas configurações” -> “Rede” -> “Proxy da rede”) uma forma de definir username e password do proxy. E sem isso não conseguimos fazer com que diversos componentes do Gnome acessem à internet.
A única forma de definir username e password para o proxy do Gnome é setando “na mão” via linha de comando. Vejamos como fazer:
Em “Todas configurações” -> “Rede” -> “Proxy da rede”, após definir o “Método” p/ “Manual” e especificar o endereço do proxy e a porta, a configuração foi setada assim por debaixo dos panos:
1 | $ gsettings list-recursively org.gnome.system.proxy |
Obs1: Repare que deixei a configuração p/ https em branco, isso pq a ausência de configuração implica em usar o proxy http p/ https (é o caso da rede que utilizo). Esse funcionamento é explicado na descrição da chave mode
em org.gnome.system.proxy
no dconf-editor
.
Obs2: Observe que org.gnome.system.proxy.http enabled
é false
. Isso não é problema pq essa chave não é mais usada. Esse funcionamento é explicado na descrição da chave enabled
em org.gnome.system.proxy.http
no dconf-editor
.
Para o proxy autenticado passar a funcionar corretamente, modifiquei via linha de comando alguns campos (definindo login e senha):
1 | $ gsettings set org.gnome.system.proxy.http use-authentication true |
Obs3: Substitua os valores login
e senha
pelo seu login e senha real.
O resultado foi:
1 | $ gsettings list-recursively org.gnome.system.proxy |
Para testar se está realmente funcionando, verifique se é possível instalar extensões a partir do site https://extensions.gnome.org/, para tanto devem estar configurados o proxy do Gnome e do Firefox/Iceweasel.