查看网络服务的 SOCKS 代理状态
查看 Wi-Fi(或以太网)上是否启用了 SOCKS 代理,以及指向哪台服务器和端口。
运行 networksetup -getsocksfirewallproxy "Wi-Fi",会打印 Enabled: Yes/No、Server: …、Port: …。
01命令
命令
$ networksetup -getsocksfirewallproxy "Wi-Fi"02作用说明
macOS 按网络服务分别保存代理设置,系统设置界面、命令行工具以及某些 VPN/代理应用都会修改它,实际状态可能与你记忆不符。-get 是只读查询很安全;如果发现不是你有意设置的旧代理,用 networksetup -setsocksfirewallproxystate "Wi-Fi" off 关闭即可,不必删除服务器值。
03风险
!注意: 它只报告状态,不测试代理服务器是否可达;测试连通性可用 curl --socks5。
04撤销
撤销
$ networksetup -setsocksfirewallproxystate "Wi-Fi" off05来源
- networksetup - Configure Network Settings依据: Lists -getsocksfirewallproxy among the proxy verbs, which prints the enabled state, server and port of the SOCKS proxy for a network service.
- proxy_set_osx.sh — networksetup proxy setup script依据: The script uses networksetup -setsocksfirewallproxy to point macOS at a SOCKS proxy, demonstrating the same setting the -get verb reads back.
最后验证: 2026-09-19 · 分类: 网络