en el fichero /etc/bash.bashrc o en su defecto en el fichero $HOME/.bashrc al final del fichero agregar las siguientes líneas al final del fichero:
export http_proxy=http://username:password@proxyserver.net:port/ export https_proxy=http://username:password@proxyserver.net:port/ export ftp_proxy=http://username:password@proxyserver.net:port/
En el fichero /etc/enviroment de igual modo agregamos al final del fichero:
export http_proxy=http://username:password@proxyserver.net:port/ export https_proxy=http://username:password@proxyserver.net:port/ export ftp_proxy=http://username:password@proxyserver.net:port/
En el fichero /etc/apt/apt.conf/40proxy, si no existe lo podemos crear mediante:
sudo touch /etc/apt/apt.conf.d/40proxy
y añadimos las líneas:
Acquire::http::Proxy "http://username:password@proxyserver.net:port"; Acquire::https::Proxy "http://username:password@proxyserver.net:port"; Acquire::ftp::Proxy "http://username:password@proxyserver.net:port";
Con esto sería suficiente para establecer el proxy para todas las aplicaciones que hagan uso del mismo.
En el caso de que el proxy no requiera autentificación bastará con omitir la parte username:password@.
¿Qué debo hacer en caso? Me quedan dos @ en la misma línea:
ResponderEliminarusername:password@proxyserver.net:port
donde,
username = usuario@empresa