用终端设置或清除网页代理
用 networksetup -setwebproxy 在命令行为 Wi-Fi 等网络服务配置 HTTP 代理,或一键清除。
运行 `networksetup -setwebproxy "Wi-Fi" 代理地址 端口`,再用 `-setwebproxystate "Wi-Fi" on` 启用;关闭用 `-setwebproxystate "Wi-Fi" off`。
01命令
命令
$ networksetup -setwebproxy "Wi-Fi" 127.0.0.1 8118 && networksetup -setwebproxystate "Wi-Fi" on02作用说明
它改的就是系统设置 > 网络 > 详细信息 > 代理里的"网页代理(HTTP)",并且按网络服务分开——Wi-Fi 和以太网可以各配各的。使用系统代理的浏览器(Safari,以及默认状态下的 Chrome)会立即生效。代理地址填错会导致所有网页都打不开,所以记住关闭命令(见 undoCommand)。
03风险
!注意: 代理地址写错会让该网络的网页全部无法打开——打不开网页时先把代理状态关掉。
04撤销
撤销
$ networksetup -setwebproxystate "Wi-Fi" off05来源
- networksetup — configure network settings (macOS man page)依据: Documents `networksetup -setwebproxy <service> <domain> <port>` and `-setwebproxystate on|off` to enable or disable the HTTP web proxy.
最后验证: 2026-09-18 · 分类: 网络