使用 socks 代理
-
安装并配置 socks 代理:
-
使用
socks5:- 安装并启动一个 socks5 代理服务器(如
proxychains或socks5)。 - 在终端中设置环境变量:
export SOCKS_SERVER=127...1:108 export SOCKS_USER=your_user export SOCKS_PASS=your_password
- 在浏览器或其他应用中手动配置 socks 代理地址和端口。
- 安装并启动一个 socks5 代理服务器(如
-
使用
proxychains:- 安装
proxychains并在终端中使用:echo "export PROXY=http://127...1:108" >> ~/.bash_profile echo "export PROXY=http://127...1:108" >> ~/.zshrc proxychains your_command
- 安装
-
-
命令行工具:
- 使用
ssh隧道代理:ssh -L local_port:remote_host:remote_port user@ssh_server
- 使用
curl或wget通过 socks 代理:curl --socks5 127...1:108 https://example.com
- 使用
使用 http 代理
- 配置 http 代理:
- 在系统偏好设置中设置 http 代理:
- 打开
System Preferences > Network > Proxies,设置Web Proxy和SOCKS选项。
- 打开
- 在终端中设置环境变量:
export HTTP_PROXY=http://127...1:808 export HTTPS_PROXY=http://127...1:808
- 在系统偏好设置中设置 http 代理:
使用第三方代理软件
-
Anki:
安装并启动 Anki,设置 socks5 代理地址和端口。
-
Proxyman:
安装 Proxyman 并配置你的代理服务器。
-
Charles:
安装并启动 Charles,配置 socks5 或 http 代理。
使用命令行工具管理代理
- 查看系统代理设置:
networksetup -list-proxies
- 设置 socks5 代理:
networksetup -setsocksproxy 127...1 108
- 设置 http 代理:
networksetup -sethttpproxy 127...1 808
高级配置
- 在终端中永久设置环境变量:
echo "export PROXY=http://127...1:808" >> ~/.bash_profile echo "export PROXY=http://127...1:808" >> ~/.zshrc
- 在脚本中使用代理:
#!/bin/bash export PROXY=http://127...1:808 curl -x http://proxy.example.com http://example.com
测试代理配置
注意事项
- 确保代理服务器是可达的:检查代理服务器的IP 和端口是否正确。
- 配置环境变量:确保在终端或脚本中正确导入代理环境变量。
- 处理多个代理:如果需要同时使用多个代理(如 http 和 socks),可以在不同协议下单独配置。
通过以上方法,你可以在Mac上轻松管理和配置代理节点,满足不同的网络需求。








