代理设置保存在哪里?

Aha*_*ius 5 settings proxy system-settings

可能重复:
如何在 Xubuntu、Lubuntu 或 Ubuntu Studio 中设置系统范围的代理服务器?

我想构建一个脚本来在家庭和工作之间切换代理。我知道您可以使用 设置 wget 代理export http_proxy=proxy_address,但这不是 gui 保存设置的设置。

例如,Chrome 使用我在System settings -> Network -> Proxy下部署的设置。这些信息保存在哪里?

Aha*_*ius 7

我在 2 天前找到了我的问题的解决方案。

为了能够在工作和家庭之间快速切换,我想编写一个脚本来一次性更改所有应用程序的代理配置。大多数应用程序都很简单,它们都有某种配置文件,我只是创建了一个副本用于工作和家庭。

但是,系统代理保存在 gconf 中。为了方便切换,我进入了网络设置,将代理更改为手动并输入了代理的所有信息(主机和端口)。

然后,如果我想在没有代理的情况下冲浪,我只需执行以下命令:

gsettings set org.gnome.system.proxy mode 'none'

为了切换回代理连接,我必须使用以下命令:

gsettings set org.gnome.system.proxy mode 'manual'

无需再次指定主机和端口,因为它们已经保存。但是,如果您必须使用多个代理并且需要在不同主机之间切换,则可以使用以下命令指定代理数据:

gsettings set org.gnome.system.proxy.http port 8080

gsettings set org.gnome.system.proxy.http host 172.16.1.1

更改立即生效。

来源


归档时间:

查看次数:

32318 次

最近记录:

10 年,3 月 前