我已经从应用程序->网络设置了一个全局代理,以便 Firefox 可以访问。
我已经关注‘apt-get’ 无法与代理配合使用因此 apt-get 也能工作。
但是如果我尝试其他需要互联网的命令,例如 wget,我通常会收到以下错误:
失败:连接超时。
我如何设置所有东西以使用代理?没有其他连接方式。
尝试bash -c export http_proxy='proxy_ip:port/'
过终端无互联网 - 通过代理连接但没有快乐。
答案1
bash -c
将不会在您当前环境中设置 http_proxy。
(顺便说一下,不需要在环境中导出它)
在终端提示符下手动设置
$ http_proxy=http://server:port
$ wget ...
如果您希望每次打开终端时启用它,请编辑 .bashrc 文件(位于主目录的根目录中)并在文件末尾添加以下行:
$ gedit $HOME/.bashrc
...
http_proxy=http://server:port
答案2
我总是编辑 wgetrc 文件以通过代理使用 wget。有两个 wgetrc 文件。首先是 /etc/wgetrc 用于全局配置,其次是 ~/.wgetrc 用于基于用户的配置。
如果您在 wgetrc 中添加以下行,则可以将其配置为使用代理:
http_proxy=http://server:port
希望这可以帮助。