Aha*_*ius 5 settings proxy system-settings
我想构建一个脚本来在家庭和工作之间切换代理。我知道您可以使用 设置 wget 代理export http_proxy=proxy_address,但这不是 gui 保存设置的设置。
例如,Chrome 使用我在System settings -> Network -> Proxy下部署的设置。这些信息保存在哪里?
我在 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 次 |
| 最近记录: |