步骤 1:使用系统内置的网络偏好设置
-
打开网络偏好设置:
- 点击左上角的苹果图标,选择“系统偏好设置”。
- 在“网络”下,点击“网络偏好设置”。
-
选择网络接口:
在左侧菜单中选择一个网络接口(如Wi-Fi或以太网),然后点击“-edit”按钮进入详细设置。
-
配置HTTP和HTTPS代理:
- 在“代理”选项卡中,勾选“启用HTTP代理”和/或“启用HTTPS代理”。
- 在“地址”字段中输入代理服务器的地址,端口数在“端口”字段中输入。
-
应用设置:
点击“确定”保存设置,然后点击“确定”关闭网络偏好设置。
步骤 2:安装和配置Proxifier(推荐)
如果你需要更复杂的代理管理,Proxifier是一个强大的工具。
-
下载并安装Proxifier:
访问Proxifier的官方网站,下载适用于Mac的版本。 -安装完成后,打开Proxifier。
-
配置代理规则:
- 在Proxifier的主界面中,右键点击右侧的“+”按钮,选择“新规则”。
- 设置规则名称,勾选需要代理的协议(如HTTP、HTTPS、FTP等),然后输入目标地址和端口。
-
应用规则:
确定配置好的规则,点击“应用”使其生效。
-
多用户支持:
如果需要配置多个用户,进入“用户”选项,设置每个用户的代理规则。
步骤 3:使用Shimo(另一个强大选项)
Shimo是一个灵活的代理管理工具,适合复杂配置。
-
下载Shimo:
从Shimo的官网下载Mac版本的应用。
-
安装并运行Shimo:
安装后,启动应用,进入配置界面。
-
创建代理规则:
- 点击“+”按钮,选择“新规则”。
- 配置协议、源端口、目标地址和端口,设置匹配域名或范围(可选)。
-
启用规则:
确定规则后,点击“应用”使其生效。
步骤 4:使用Dispatch(SOCKS代理专用)
如果你需要SOCKS代理,Dispatch是一个不错的选择。
-
下载Dispatch:
访问Dispatch的官网,下载Mac版。
-
安装并运行Dispatch:
安装后,打开应用,进入配置界面。
-
配置SOCKS和HTTP代理:
- 添加SOCKS代理或HTTP代理,设置地址和端口。
- 可以创建多个规则,针对不同的应用或接口。
步骤 5:使用Fiddler(免费开发工具)
Fiddler适合在开发环境中使用,作为代理捕获工具。
-
下载Fiddler:
访问Fiddler的官网,下载Mac版。
-
安装并运行Fiddler:
安装完成后,启动Fiddler,进入捕获界面。
-
配置代理:
在Fiddler的“Actions”菜单中选择“Proxy”选项,设置代理服务器地址和端口。
步骤 6:使用Surge(静态服务器和代理)
Surge可以作为代理工具,适合前端开发。
-
安装Surge:
- 使用npm安装,命令为:
npm install -g surge
- 使用npm安装,命令为:
-
配置代理:
- 运行Surge时,使用
--proxy选项指定代理地址和端口,surge --proxy http://proxy.example.com:808
- 运行Surge时,使用
步骤 7:检查和测试配置
-
测试HTTP代理:
- 打开浏览器,访问通过代理服务器的地址,
http://proxy.example.com:808
- 打开浏览器,访问通过代理服务器的地址,
-
测试SOCKS代理:
- 使用socks代理客户端,如sockscat,命令为:
sockscat --proxy http://proxy.example.com:808 --verify。
- 使用socks代理客户端,如sockscat,命令为:
-
检查是否生效:
检查浏览器或工具是否通过代理服务器正确连接。
- 简单需求:使用系统内置设置即可。
- 复杂需求:安装Proxifier或Shimo进行更详细的配置。
- SOCKS代理:使用Dispatch或NetX。
- 开发工具:Fiddler和Charles适合开发者。
- 静态服务器:Surge适合前端开发。
根据你的具体需求选择合适的工具,并确保配置正确后进行测试。









