如何使用 Shell 脚本设置系统范围代理

如何使用 Shell 脚本设置系统范围代理

我想编写一个脚本来设置和取消设置系统范围的代理,就像通过网络设置发生的情况一样。

我试过这回答了gsettings 部分但它在 14.04 中不起作用

有人能帮忙吗?每次打开网络设置都很烦人!

答案1

好的,

这是我所做的...

我只是需要一个‘代理模式转换器’...设置代理,我通过 gui 完成...现在我只需要改变模式...

这是我编写的脚本...非常简单 ->

#!/bin/bash

state=$(gsettings get org.gnome.system.proxy mode)

if [ $state == "'none'" ]; then
        gsettings set org.gnome.system.proxy mode 'manual'
elif [ $state == "'manual'" ]; then
        gsettings set org.gnome.system.proxy mode 'none'
fi

相关内容