首页 > 其他分享 >Mac命令关闭代理设置

Mac命令关闭代理设置

时间:2023-09-21 14:26:14浏览次数:40  
标签:off sudo 代理 networksetup Mac 关闭 interface

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

  1. Mac
#- - - - - - - - -- --Script comment information - - - - - - - - - -
#Author:                               拉基
#Email:                        [email protected]
#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

标签:off,sudo,代理,networksetup,Mac,关闭,interface
From: https://www.cnblogs.com/98record/p/mac-ming-ling-guan-bi-dai-li-she-zhi.html

相关文章

  • 配置黑洞MAC表项(从而禁止mac设备上网)或者vlan限制
    过滤掉非法MAC地址命令如下:[H3C]mac-addressblackholeMAC地址也可以通过加入VLAN限制来设备在某些区域不能上网,如:[HUAWEI]mac-addressblackholeMAC地址VLAN20这样来源为VLAN20的数据中接收到源或目的为该MAC地址的帧时会自动丢弃。借此可以实现在部分网络禁止该MAC地址的设......
  • 真香警告:MAC雷蛇驱动解决方案
    想必大家用雷蛇相关产品的时候,都接触过雷云驱动(大佬们可还记得“始于玩家、赋予玩家”这句话......
  • Mac实时显示按键神器
    今天给大家分享一款实用小工具:【KeyCastr】。这是一款GitHub上的免费开源软件,它可以让Mac在屏幕上实时显示你按下的键盘符号,比如在键盘上按了「command+A」键,屏幕上就会显示「⌘A」符号。经常剪辑或者录制一些内容的时候可以说是必备的一款利器。【Tips】Windows推荐......
  • 【Vue】定义配置方法&数据代理
    hello,我是小索奇,精心制作的Vue教程持续更新哈,想要学习&巩固&避坑就一起学习叭~Object定义配置方法代码引出数据代理,先上代码,后加解释<!DOCTYPEhtml><html><head><metacharset="UTF-8"/><title>回顾Object.defineproperty方法</title></head><body&......
  • macOS 安装 vnpy 3.4.0
    anaconda创建vnpy虚拟环境condacreate-nvnpypython=3.10.8(base)gaoju@gaoju-macbook~%conda-envlist#condaenvironments:#base*/opt/anaconda3vnpy/opt/anaconda3/envs/vnpy(base)gaoju@gaoju-macbook~%(ba......
  • golang 实现 socks5 正向代理服务器
    socks5proxy.gopackagemainimport("encoding/binary""errors""flag""fmt""io""net""strconv")varportintfuncmain(){flag.IntVar(&port,......
  • phpstudy无法启动mysql(启动之后立马关闭)
    好久没有打开本地环境,直到昨天打开phpstudy,正常启动,但是在任务管理器中发现没有mysql服务于是在mysql的bin目录下执行.\mysqld.exe--install  mysql服务是有了,但这个问题就来了重启phpstudy无法启动mysql注意:在此之前注意备份mysql数据,查看现在设置的mysql密码,以便本地项......
  • 关闭MyEclipse7.0自动更新 + 优化启动
    关闭MyEclipse7.0自动更新+优化启动1.window-->preferences-->General-->StartupandShutdown-->在列表中找到"AutomaticUpdatesScheduler"项去掉前面的勾。2.Window-->Preferences-->MyeclipseEnterpriseWorkbench-->Maven4Myeclipse-->......
  • 中断-CH32V103如何关闭全局中断
    CH32V103相较于其他RISCV芯片,无法关闭全局中断。目前EVT源码工程中只预留了关闭单个线中断的函数,如下图所示:实现CH32V103关闭全局中断的操作方式如下:1、替换使用特定的起始文件和core_riscv.h文件,因博客无法上传附件,可在此链接下获取:https://www.wch.cn/bbs/thread-109625-1.ht......
  • 安装 MyEclipse 出现 "An error occurred while copying software to your machine"
    安装MyEclipse时出现Anerroroccurredwhilecopyingsoftwaretoyourmachine字样,有部分文章提出可能是因为之前安装没有完全卸载。比如MyEclipse(不论版本是啥)卸载后重新安装,提示:拷贝到计算机时出错;问题解决方案:。今天我也遇到了这种问题,但是用这种方法没有成功。然后我......