加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.proxy_toggle.sh 974 Bytes
一键复制 编辑 原始数据 按行查看 历史
TravisHC 提交于 2024-07-24 02:39 . update .proxy_toggle.sh.
#!/bin/bash
echo "请选择需要切换的代理模式,并输入相应的字母"
echo "自动(a),手动(m),关闭(n)"
while read OPTION
do
case "$OPTION" in
a)
#设置全局代理为自动
gsettings set org.gnome.system.proxy mode 'auto'
echo "全局代理已设置为【自动】"
break
;;
m)
#设置全局代理为自动
gsettings set org.gnome.system.proxy mode manual
echo "全局代理已设置为【手动】"
break
;;
n)
#设置全局代理为自动
gsettings set org.gnome.system.proxy mode 'none'
echo "全局代理已设置为【关闭】"
break
;;
\?)
echo "无效的选项 -$OPTARG"
exit 1
;;
esac
done
echo "\nproxy setting is DONE! Enjoy! :)\n"
### 使用说明 ###
# 在zsh终端必须使用 sh .proxy_toggle.sh才能生效,不要使用bash或zsh来运行脚本。
# 无论是终端命令还是脚本内的命令都不要使用sudo,反而会导致不生效!!!
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化