美文网首页
MacOS 命令行 修改网络代理

MacOS 命令行 修改网络代理

作者: 西博尔 | 来源:发表于2020-04-15 11:50 被阅读0次

有些需求, 每次都要 打开网络偏好设置->高级->代理->勾选网页代理, 勾选安全网页代理->好->应用,烦死了, 怎么才能一键, 一句话的修改这个呢 ,搜索了一些资料, 这里记录下

系统命令 : networksetup

networksetup -setwebproxy <networkservice> <domain> <port number> <authenticated> <username> <password>
networksetup -setwebproxystate <networkservice> <on off>

这里networkservice 我写死了, 可以通过代码来获取 , 下面的head -n 3别人文章是2 , 我实际跑起来, 我这边只有3才行

networkservice=$(networksetup -listallnetworkservices |head -n 3|tail -n 1)  #获取Mac当前使用的网络名称

下面domain 和 port 我也写死了, 可以通过参数来选择走默认的, 还是可以自定义


if [ "$1" == "open" ];then
echo "第一个参数为:$1"
networksetup -setwebproxy "Wi-fi" 127.0.0.1 8080
networksetup -setsecurewebproxy "Wi-fi" 127.0.0.1 8080;

elif [ "$1" == "close" ];then
echo "第2个参数为:$1"

networksetup -setwebproxystate "Wi-fi" off
networksetup -setsecurewebproxystate "Wi-fi" off
fi


相关文章

  • MacOS 命令行 修改网络代理

    有些需求, 每次都要 打开网络偏好设置->高级->代理->勾选网页代理, 勾选安全网页代理->好->应用,烦死了,...

  • macOS终端命令行 网络代理

    环境信息 自定义命令配置 macOS默认终端命令行 修改bash,配置自定义命令 在文件结尾增加以下配置 使配置生...

  • macOS终端命令行配置网络代理

    [toc] 前言 在下载一些需要vpn下载公司内网的源码或者认证时,必不可少的需要使用代理,与普通的网页及应用代理...

  • VM桥接模式

    macOS centOS 1.修改虚拟机网络适配器模式 2.查看本机(macOS)网络信息 3.修改虚拟机网络配置...

  • Ubuntu设置代理

    Ubuntu14.04设置网络代理 buntu下apt-get的网络代理设置(终端命令行的网络代理设置) 方法一:...

  • Expo文档

    利用代理排错 MacOS代理配置(Sierra) 如果发生了错误,您可以在系统网络设置中切到自动代理设置,使用自动...

  • Push failed fatal: unable to acc

    方法1. 不要使用网络代理软件.!!!不要使用网络代理软件.!!!不要使用网络代理软件.!!! 方法2. 修改.g...

  • The Best Apps for MacOS and iOS

    MacOS 快捷方式:Alfred MySQL 管理:Sequel Pro 代理抓包:Charles 网络请求测试...

  • kali 配置网卡

    命令行输入 修改ip地址,网络掩码,网关 重启网卡即可

  • terminal命令行使用网络代理

    terminal 命令行的网络代理其实是各个工具项的代理设置,一般来说通过会通过wget或者curl来请求网络,所...

网友评论

      本文标题:MacOS 命令行 修改网络代理

      本文链接:https://www.haomeiwen.com/subject/cfgqvhtx.html