mac配置系统代理: http://127.0.0.1:7890

在 Mac 上把系统代理设置为 http://127.0.0.1:7890,一般有两种方式:图形界面配置和命令行配置。

一、图形界面配置

1)打开代理设置

路径:

系统设置 → 网络 → 选择你当前在用的网络

• Wi-Fi 就点 Wi-Fi

• 有线就点 以太网

然后点:

详细信息 → 代理

2)配置 Web 代理

通常至少配置这两个:

• Web 代理(HTTP)

• 安全 Web 代理(HTTPS)

分别填写:

• 服务器:127.0.0.1

• 端口:7890

如果你的本地代理工具支持 SOCKS,也可以顺便配置:

• SOCKS 代理

• 服务器:127.0.0.1

• 端口:7890

3)保存

点 好 → 应用

二、命令行配置

先查看当前网络服务名称:

bash 复制代码
networksetup -listallnetworkservices

常见会看到:

• Wi-Fi

• USB 10/100/1000 LAN

• Ethernet

假设你当前用的是 Wi-Fi,执行:

设置 HTTP 代理

bash 复制代码
networksetup -setwebproxy "Wi-Fi" 127.0.0.1 7890

设置 HTTPS 代理

bash 复制代码
networksetup -setsecurewebproxy "Wi-Fi" 127.0.0.1 7890

开启 HTTP/HTTPS 代理

bash 复制代码
networksetup -setwebproxystate "Wi-Fi" on
networksetup -setsecurewebproxystate "Wi-Fi" on

如果你要配 SOCKS:

bash 复制代码
networksetup -setsocksfirewallproxy "Wi-Fi" 127.0.0.1 7890
networksetup -setsocksfirewallproxystate "Wi-Fi" on

三、检查有没有配置代理

方法 1:查看系统代理配置

检查 HTTP 代理:

bash 复制代码
networksetup -getwebproxy "Wi-Fi"

检查 HTTPS 代理:

bash 复制代码
networksetup -getsecurewebproxy "Wi-Fi"

检查 SOCKS 代理:

bash 复制代码
networksetup -getsocksfirewallproxy "Wi-Fi"

如果已经配置成功,通常会看到类似:

bash 复制代码
Enabled: Yes
Server: 127.0.0.1
Port: 7890
Authenticated Proxy Enabled: 0

方法 2:查看系统是否设置了环境变量

有些程序不用系统代理,而是读 shell 环境变量。检查:

bash 复制代码
echo $http_proxy
echo $https_proxy
echo $all_proxy

如果为空,说明当前终端环境变量没配。

但这不代表系统代理没配,因为系统代理和终端环境变量是两回事。

方法 3:测试是否真的走代理

可以执行:

bash 复制代码
curl -I https://www.google.com

或者:

bash 复制代码
curl https://ipinfo.io

如果你的系统代理生效,并且本地 7890 端口的代理程序正常运行,请求通常能通。

四、检查本地 7890 端口有没有在监听

这个很重要。系统代理配好了,如果本地代理程序没启动,也上不了网。

执行:

bash 复制代码
lsof -i :7890

或者:

bash 复制代码
netstat -an | grep 7890

如果有输出,说明本地 7890 端口在监听。

五、关闭代理

如果要取消:

bash 复制代码
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
networksetup -setsocksfirewallproxystate "Wi-Fi" off

六、最常见问题

1)配置了但不能上网

常见原因:

• 本地代理软件没启动

• 7890 端口不是 HTTP 代理端口

• 实际应该配 SOCKS,而不是 HTTP/HTTPS

• 当前用的网络服务不是 Wi-Fi,配错服务名了

2)浏览器能用,终端不能用

说明浏览器走的是系统代理,但终端里的某些工具不认系统代理,需要单独设置环境变量:

bash 复制代码
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
相关推荐
飞翔的SA17 小时前
MLX‑VLM :Mac本地跑通多模态大模型的开源项目!让图片、音频、视频理解一键上手
人工智能·python·macos·音视频
sunfdf1 天前
移动硬盘上的文件消失了?以下是Mac电脑解决方法
macos·电脑
wonderomg2 天前
Mac安装openclaw步骤
macos·openclaw
whatzhang0072 天前
在 macOS 上从零配置 Vim:开启语法高亮 + 安装 vim-polyglot + 设置 gruvbox 主题
macos·vim·excel
徐健峰2 天前
Claude Code 安装完全指南(Mac 版):Git、环境变量、PATH 与常见报错一次讲清(2026)
git·macos·arcgis
AppOS2 天前
手把手教你 Openclaw 在 Mac 上本地化部署,保姆级教程!接入飞书打造私人 AI 助手
人工智能·macos·飞书
qing222222222 天前
Linux中修改mac地址(重启后依然生效)
linux·服务器·macos
GameTomato2 天前
【Xcode】【资源创建失败】【XCode更新最新版】XCode更新最新版,创建资源文件夹一直读取不到的问题
ide·macos·xcode
William.csj2 天前
Mac——加密压缩
macos·压缩
时空无限3 天前
mac 如何用命令行操作 vscode 打开哪个文件夹
ide·vscode·macos