Tengo que usar un proxy http para acceder a Internet. Ahora estoy usando Firefox con el proxy http para acceder a Internet. Pero en la terminal no puedo acceder a Internet.
Entonces, ¿hay formas de utilizar el proxy http en la terminal para poder acceder a Internet? ¡Gracias!
mi linux es fedora 16
Lo intenté
[root@kitty wg]# http_proxy =http://proxy.polito.it:8080
bash: http_proxy: command not found...
Respuesta1
La respuesta de Jan es buena, http_proxy
muchos programas leen la variable de entorno, por ejemplo wget
. Puedes agregar esto
export http_proxy="http://@${proxyserver}:${port}"
para usted ~/.bash_profile
. También yum
funciona, pero también puedesespecificarloen /etc/yum.conf
.
Otros programas se pueden configurar de manera similar (por ejemplo, git
en ~/.gitconfig
, chromium --proxy-server=host:port
).
Algunos programas no leen esta variable de entorno, por ejemplo svn
. Los necesitas proxify
. Esto funciona reemplazando las bibliotecas de red compartidas conproxificadoversiones, que enrutan el tráfico a través del proxy. Por ejemplo proxychains
o tsocks
.
La mejor fuente para cada programa es abrir el manual y buscar proxy
.
por cierto, la razón por la que su intento falló fue que no debe usar un espacio entre http_proxy
y =..
; de lo contrario, no puede declarar esa variable (bash cree que es un comando, pero no encuentra uno que coincida en su $PATH
.).
Respuesta2
Necesita exportar las siguientes variables de entorno:
http_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
https_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
ftp_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'