Alguien ha configurado un proxy en mi máquina y quiero saber qué es. ¿Hay alguna manera de encontrar el servidor proxy usando la línea de comando y no la GUI?
gsettings get org.gnome.system.proxy host
devuelve algo?
Alguien ha configurado un proxy en mi máquina y quiero saber qué es. ¿Hay alguna manera de encontrar el servidor proxy usando la línea de comando y no la GUI?
gsettings get org.gnome.system.proxy host
devuelve algo?
Respuestas:
Para cualquier proxy de todo el sistema para HTTP, puede verificar el valor de http_proxy
la variable de entorno:
echo "$http_proxy"
Para HTTPS:
echo "$https_proxy"
Del mismo modo, hay ftp_proxy
, socks_proxy
para servir el propósito exacto de sus nombres. También existe all_proxy
para configurar el proxy para todos estos protocolos a la vez. Solo para tener en cuenta, no_proxy
desarma el proxy para cualquier dirección específica de cualquier protocolo (o todos). Solo en aras de la exhaustividad, es posible que también desee comprobar la versión en mayúsculas de estas variables, aunque las minúsculas son estándar para *_proxy
las variables de entorno (solo las variables de entorno que conozco están en minúsculas).
Tenga en cuenta que, estos mostrarán cualquier configuración de proxy de todo el sistema, no específica de la aplicación. Por ejemplo firefox
, oapt
puede tener su propia configuración de proxy independientemente de la global. Algunas aplicaciones no respetan estas variables también (por ejemplo, el gnome
uso de aplicaciones específicas gsettings
), por lo que YMMV.
Intente una conexión http al exterior:
wget http://google.com
Verás algo como esto 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
Su servidor proxy en este caso se encuentra después de la autenticación 302 requerida. http://192.168.254.99:9090/
En Linux, puede usar esto para verificar los proxies definidos en el sistema
env | grep proxy
revisa el archivo:
cat /etc/apt/apt.conf
cat /etc/environment
Para modificar el contenido del archivo (¡elimine todo de apt.conf sin proxy y solo oraciones proxy del entorno)!
sudo nano /etc/apt/apt.conf
sudo nano /etc/environment
gedit
es un programa GUI ¿Cómo evita esto usar la GUI?
cat
entonces @ Zacharee1 .. dije gedit para que OP también pueda editarlo.
gedit
incluso podría no estar instalado, ya que podría ser una instalación de servidor. nano
y vim
son editores de texto de línea de comando.
/etc/environment
se romperá la RUTA y posiblemente otras configuraciones. Por favor no hagas eso.
echo $HTTP_PROXY
algo?