Linux Mint 网络代理首选项不影响命令行应用程序?

Jos*_*eph 4 networking proxy linux-mint ubuntu

我正在使用 GNOME 2 运行 Linux Mint 11 (Katya) 并且在公司代理后面。我进入了网络代理首选项并输入了我的自动配置 URL,这似乎适用于 Pidgin 和 Chrome(虽然不是 Thunderbird ......),但它不会影响我从终端运行的程序,例如 ssh、telnet、git 等。我在网络代理首选项中点击了“应用系统范围...”按钮,它提示我输入密码两次,但似乎没有帮助。

有什么想法吗?

Bru*_*ira 5

只需/etc/profile使用 ie编辑您的文件,nano:

sudo nano /etc/profile
Run Code Online (Sandbox Code Playgroud)

并在文件末尾添加

http_proxy="http://user:password@foo_server:port"
https_proxy="http://user:password@foo_server:port"
ftp_proxy="http://user:password@foo_server:port"
export http_proxy ftp_proxy https_proxy
Run Code Online (Sandbox Code Playgroud)

其中foo_server是您的代理服务器,而port是您连接到代理服务器所需的端口。

要检查新设置是否正在使用简单使用类型source /etc/profile,然后您可以检查服务器是否正在使用(如果您还没有,请安装 curl)

curl icanhazip.com
Run Code Online (Sandbox Code Playgroud)

这应该返回您的代理服务器的地址。

如Git,SSH,telnet软件,往往会忽略这些设置,并使用自己的,我知道there are several utilitiesssh,让你做到这一点。不会有一个独特的,适用于所有方式的作品

也许单独的问题,关于您想要使用的每项服务是比要求使其工作的全球方式更好的选择,这里的简短回答是:没有全球方式