无法使用代理ping谷歌
我正在使用代理连接到互联网。 我可以使用firefox和软件中心。 但不能ping谷歌。 当我试着说
ping google.com ping: unknown host google.com
我也尝试过使用ip地址。 它说目标主机无法访问。
请帮忙。 提前致谢。
对于bash命令,您必须单独设置代理。 为此,您必须设置一个环境变量,例如:
ping google.com # can't resolve, no proxy set export http_proxy=proxy.example.com:1234 ping google.com # works, proxy set for this bash session.
用您的代理配置替换地址和端口。 如果你总是在这个代理后面,将export http_proxy...
命令添加到~/.bashrc
这样每次启动一个新的bash会话时都会执行它。
或者要使用代理设置执行单个命令而不设置环境变量,请使用env
,例如:
env http_proxy=proxy.example.com:1234 ping google.com sudo env http_proxy=proxy.example.com:1234 apt-get install cowsay
要使用其他服务,例如HTTPS或FTP,您必须设置不同的变量:
export https_proxy=proxy.example.com:1234 export ftp_proxy=proxy.example.com:1234
试试这个:
打开终端。 Ctrl + Alt + T.
运行:
$ sudo -i # nano /etc/bash.bashrc
将以下行放在文件中:
export http_proxy=http://my_proxy_server:3128/ export https_proxy=http://my_proxy_server:3128/ export ftp_proxy=http://my_proxy_server:3128/ export socks_proxy=socks://my_proxy_server:3128/
Ctrl + U ,粘贴。 Ctrl + O ,保存文件。 Ctrl + X ,关闭nano。
$ sudo -i # nano /etc/environment
将以下行放在文件中
http_proxy=http://my_proxy_server:3128/ https_proxy=http://my_proxy_server:3128/ ftp_proxy=http://my_proxy_server:3128/ socks_proxy=socks://my_proxy_server:3128/
Ctrl + U ,粘贴。 Ctrl + O ,保存文件。 Ctrl + X ,关闭nano。