设置 HTTP/HTTPS 代理 HTTP/HTTPS 代理用于将所有通过浏览器或应用程序的网络请求(如访问网站、下载文件等)通过本地代理服务器进行转发。 通过网络偏好设置 打开网络偏好设置: 点击左上角的 Apple 图标,选择 系统偏好设置。 点击 网络 > 高级网络选项。 设置 HTTP/HTTPS 代理: 点击 代理 在 设置 组合框中,选择 使用系统代理设置 或 手动指定代理设置。 使用系统代理设置: 选项会自动生效,系统会根据网络接口选择代理服务器。 手动指定代理设置: 输入代理服务器的地址和端口号。 代理服务器地址是 ..1(本地主机),端口号是 808(常见的代理端口)。 保存设置: 点击 确定,然后再点击 应用。 通过命令行配置 如果你更喜欢使用命令行,可以使用 curl 或 wget 命令来测试代理配置是否正确。 curl -I http://example.com 检查代理设置: 如果代理已正确配置,curl 会通过代理服务器返回目标服务器的响应头信息。 配置应用程序 某些应用程序(如浏览器、下载工具)可能需要手动设置代理地址: 在浏览器中设置代理: 打开浏览器的设置,找到 高级网络 > 代理设置。 手动输入代理地址和端口。 在下载工具中设置代理: 打开下载工具(如 Transmission),设置代理地址和端口。 设置 SOCKS 代理 SOCKS 代理是一种更通用的代理协议,常用于复杂的网络任务(如 Tor 网络)。 通过网络偏好设置 打开网络偏好设置: 如上所述,点击 系统偏好设置 > 网络 > 高级网络选项 > 代理。 选择 SOCKS 代理: 在 设置 组合框中,选择 使用 system proxy settings for socks。 手动指定 SOCKS 代理: 如果需要使用特定的 SOCKS 代理服务器,输入代理地址和端口。 保存设置: 点击 确定,应用。...
设置 HTTP/HTTPS 代理
HTTP/HTTPS 代理用于将所有通过浏览器或应用程序的网络请求(如访问网站、下载文件等)通过本地代理服务器进行转发。
通过网络偏好设置
-
打开网络偏好设置:
- 点击左上角的 Apple 图标,选择
系统偏好设置。 - 点击
网络>高级网络选项。
- 点击左上角的 Apple 图标,选择
-
设置 HTTP/HTTPS 代理:
-
点击
代理 -
在
设置组合框中,选择使用系统代理设置或手动指定代理设置。 -
使用系统代理设置:
选项会自动生效,系统会根据网络接口选择代理服务器。
-
手动指定代理设置:
- 输入代理服务器的地址和端口号。
- 代理服务器地址是
..1(本地主机),端口号是808(常见的代理端口)。
-
-
保存设置:
- 点击
确定,然后再点击应用。
- 点击
通过命令行配置
如果你更喜欢使用命令行,可以使用 curl 或 wget 命令来测试代理配置是否正确。
curl -I http://example.com
- 检查代理设置:
- 如果代理已正确配置,
curl会通过代理服务器返回目标服务器的响应头信息。
- 如果代理已正确配置,
配置应用程序
某些应用程序(如浏览器、下载工具)可能需要手动设置代理地址:
-
在浏览器中设置代理:
- 打开浏览器的设置,找到
高级网络>代理设置。 - 手动输入代理地址和端口。
- 打开浏览器的设置,找到
-
在下载工具中设置代理:
打开下载工具(如 Transmission),设置代理地址和端口。
设置 SOCKS 代理
SOCKS 代理是一种更通用的代理协议,常用于复杂的网络任务(如 Tor 网络)。
通过网络偏好设置
-
打开网络偏好设置:
- 如上所述,点击
系统偏好设置>网络>高级网络选项>代理。
- 如上所述,点击
-
选择 SOCKS 代理:
- 在
设置组合框中,选择使用 system proxy settings for socks。
- 在
-
手动指定 SOCKS 代理:
如果需要使用特定的 SOCKS 代理服务器,输入代理地址和端口。
-
保存设置:
- 点击
确定,应用。
- 点击
通过命令行配置
使用 socks 命令行工具来测试 SOCKS 代理配置:
socks http://example.com
- 检查代理设置:
socks 命令会通过指定的 SOCKS 代理服务器连接到目标网站。
使用命令行代理工具
除了手动配置,你可以使用命令行工具来简化代理设置,以下是一些常用的工具:
工具 1:curl
# 使用 SOCKS 代理 curl --socks5 http://proxy.example.com:808 http://example.com
工具 2:wget
# 使用 SOCKS 代理 wget --socks5 http://proxy.example.com:808 http://example.com
工具 3:http_proxy 环境变量
你可以通过设置 http_proxy 和 https_proxy 环境变量来启用代理。
export http_proxy=http://proxy.example.com:808 export https_proxy=http://proxy.example.com:808
常见问题
-
代理不生效:
- 检查代理地址和端口是否正确。
- 确保代理服务器(如本地服务器)已经运行。
- 检查防火墙设置,确保代理流量未被阻止。
-
应用程序不识别代理:
- 确保应用程序支持代理协议(如 HTTP/HTTPS 或 SOCKS)。
- 在应用程序中手动设置代理地址和端口。
-
代理速度慢:
- 尝试更换代理服务器或优化服务器配置。
- 如果使用本地服务器,可以尝试将文件放置在
/Users/Shared/目录中,以提高权限。
- HTTP/HTTPS 代理:适用于浏览器和常见应用程序。
- SOCKS 代理:适用于复杂网络任务和需要多级代理的场景。
- 命令行工具:用于快速测试和配置代理设置。
- 自动化脚本:可以编写 Shell 脚本来批量配置代理设置。
希望这些方法能帮助你轻松配置和使用 Mac 系统的代理服务器!

相关文章








