带终端的代理

带终端的代理

我已经从应用程序->网络设置了一个全局代理,以便 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

希望这可以帮助。

相关内容