首页 > 解决方案 > xubuntu firefox(FF)从cli(命令行)开始与从gui(菜单选项)开始代理和环境差异

问题描述

背景:我有一个代理:“myproxy”。我用 /etc/profile.d/myproxy.sh 启动我的机器:

export http_proxy=myproxy
export https_proxy=myproxy
\EOF

我去了一个无法到达这个代理的地方,所以我取消了它......

me@hostname:~$ unset http_proxy
me@hostname:~$ unset https_proxy

现在,如果我从 cli 初始化 Firefox(我在其中运行未设置的那个),它工作正常。它表明我已取消设置代理。但是,如果我从开始菜单(蓝色圆圈中的鼠标)作为“Web 浏览器”启动它,或者搜索它并单击:它似乎不起作用。

好的。所以也许是 profile.d 的恶作剧。

#export http_proxy=myproxy
#export https_proxy=myproxy
\EOF

me@hostname:~$ source /etc/profile.d/myproxy.sh

......结果相同......当我启动一个新终端时,http_proxy 和 https_proxy 的环境变量仍然存在......他们不应该消失吗?我来源 /etc/profile.d/myproxy.sh

我假设这就是为什么 gui 中的 FF 对我不起作用的原因。我错过了什么?为什么当我启动一个新终端时 env 变量会保留?

标签: firefoxproxycommand-line-interfaceenvironment

解决方案


推荐阅读