用终端设置或清除网页代理

用 networksetup -setwebproxy 在命令行为 Wi-Fi 等网络服务配置 HTTP 代理,或一键清除。

macOS网络代理networksetup 网络设置中风险
运行 `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" on

02作用说明

它改的就是系统设置 > 网络 > 详细信息 > 代理里的"网页代理(HTTP)",并且按网络服务分开——Wi-Fi 和以太网可以各配各的。使用系统代理的浏览器(Safari,以及默认状态下的 Chrome)会立即生效。代理地址填错会导致所有网页都打不开,所以记住关闭命令(见 undoCommand)。

03风险

风险中风险
使用条件Replace the address and port with your real proxy server; this affects only the chosen network service (e.g. Wi-Fi).
!注意: 代理地址写错会让该网络的网页全部无法打开——打不开网页时先把代理状态关掉。

04撤销

撤销
$ networksetup -setwebproxystate "Wi-Fi" off

05来源

最后验证: 2026-09-18 · 分类: 网络