Mac命令关闭代理设置

Mac命令关闭代理设置

背景:在日常公司处理过程中,因公司代理软件存在一些bug,在非正常退出时候未关闭系统代理功能,导致浏览器无法访问网页。在这种情况,只需要在网络设置中关闭代理功能即可解决,但因有些人不熟悉系统,找不到相关设置,所特写了相关脚本交由员工运行即可关闭。暂只写了Mac版本的,Windows后续有时间补上。

  1. Mac
bash 复制代码
#- - - - - - - - -- --Script comment information - - - - - - - - - -
#Author:                               拉基
#Email:                        helpdesk81@outlook.com
#Creation time:                2023-09-21
#FileName:                     proxy.sh
#Blog address:                 https://www.cnblogs.com/98record/
#Copyright (C)                  2023All rights reserved
#- - - - - - - - - - - - - end - - - - - - - - - - - - - - - - - -
IFS=$'\n'       # 设置分隔符为换行符
interfaces=($(networksetup -listallnetworkservices | tail -n +2))
for interface in "${interfaces[@]}"; do
    # 去除末尾可能的空格
    interface=$(echo "${interface}" | xargs)
    # 关闭自动发现代理
    sudo networksetup -setproxyautodiscovery "${interface}" off
    # 关闭自动配置代理
    sudo networksetup -setautoproxystate "${interface}" off
    # 关闭网页代理(HTTP)
    sudo networksetup -setwebproxystate "${interface}" off
    # 关闭安全网页代理(HTTPS)
    sudo networksetup -setsecurewebproxystate "${interface}" off
    # 关闭SOCKS代理
    sudo networksetup -setsocksfirewallproxystate "${interface}" off
done
相关推荐
杨连江13 分钟前
带倒刺植物草茎误入气管的特殊风险机制与规范处置研究
经验分享
恒锐丰科技林技术员37 分钟前
EG3014S 半桥驱动芯片:无刷电机与功率变换的优选栅极驱动器件
经验分享·嵌入式硬件·硬件工程
一隅论数智2 小时前
RDF(Resource Description Framework)介绍和使用举例(二)
大数据·人工智能·经验分享·笔记·学习·架构·政务
HRTOS15 小时前
HRTOS:一个名字背后的目标——不断逼近硬实时
经验分享·单片机·系统架构·51单片机
零基础12315 小时前
DeepSeek V4.1 Flash (Batch) 的性能测试与应用
经验分享·python·语言模型·vllm
零基础12317 小时前
Agent 的 Memory 怎么做科研:以中医诊断场景为例
人工智能·经验分享·python·语言模型
路远的数据库笔记20 小时前
SQL Server迁移国产数据库怎么做?九套口岸库零停机割接实战
数据库·经验分享·sqlserver·dba
零基础12320 小时前
LLM Agent 驱动的物模型构建:从设备手册到边缘接入的自动化实践
运维·人工智能·经验分享·python·自动化
杨逢昌工厂6S管理21 小时前
109-杨逢昌车间管理负熵循环:三环体系持续输出负熵的机制解析
经验分享·笔记·职场和发展·学习方法
2601_967212721 天前
电源轨道系统核心技术路线对比与选型要点
大数据·经验分享