在 Mac 上给币安桌面客户端设置代理有 4 种方式:系统代理(系统设置 → 网络 → 代理),客户端内置代理(币安设置 → 网络 → 代理),第三方工具 TUN 模式(Clash、Surge 等把所有流量导向代理),SSH 隧道(ssh -D 1080)。最稳的是 TUN 模式,客户端不需要单独配置。先从 币安官网 下载官方客户端;手机同步使用点 币安官方APP。本文演示每种方式的详细命令与注意事项。
一、为什么需要代理
- 网络环境限制无法直连 binance.com;
- 本地 ISP 出现丢包,走代理更稳;
- 需要切换到特定地域节点;
- 企业网络强制所有流量走公司代理。
重要提示:使用代理/VPN 访问交易所需遵守当地法律法规,本文仅为技术步骤说明。
二、代理类型对比
| 代理类型 | 协议 | 速度 | 易配置度 | 适合场景 |
|---|---|---|---|---|
| HTTP | TCP | 中 | 简单 | 浏览器 |
| HTTPS | TLS | 中 | 简单 | 敏感场景 |
| SOCKS5 | TCP/UDP | 高 | 中 | 全能 |
| SSH 隧道 | TCP | 低 | 难 | 自有服务器 |
| WireGuard | UDP | 极高 | 中 | VPN |
| TUN(全局) | 任意 | 高 | 易 | 应用无感 |
币安客户端基于 Electron,默认读取系统代理;但在中国大陆环境下建议用 TUN 模式最可靠。
三、方法一:系统代理
1. 打开系统代理设置
系统设置 → 网络 → 选中当前网络(Wi-Fi/以太网)→ 详细信息 → 代理。
2. 填写代理信息
根据代理类型勾选:
- Web 代理(HTTP):127.0.0.1,端口 7890
- 安全 Web 代理(HTTPS):同上
- SOCKS 代理:127.0.0.1,端口 7891
3. 应用更改
点「好」确认。Binance 客户端会自动读取新的系统代理。
4. 命令行验证
scutil --proxy
输出中会列出 HTTPEnable / SOCKSEnable 等字段。
四、方法二:客户端内置代理
1. 打开客户端设置
币安客户端 → Command + , → 网络 → 代理。
2. 配置代理
- 类型:HTTP / HTTPS / SOCKS5
- 主机:127.0.0.1
- 端口:7890(或对应端口)
- 用户名/密码:可选(如果代理需要)
3. 测试连通性
点「测试连接」→ 显示「连接成功」即可保存。
4. 回退到系统代理
若要临时禁用客户端代理,选「使用系统代理」即可。
五、方法三:Clash Verge(TUN 模式)
1. 安装
brew install --cask clash-verge-rev
或从 GitHub Releases 下载 dmg。
2. 导入订阅
首次启动 Clash Verge → 配置 → 新建 → 粘贴订阅链接或本地 YAML 配置。
3. 启用 TUN 模式
设置 → Tun 模式 → 打开。此时所有应用流量(包括 Binance、终端 curl)都会经过代理。
4. 设为系统代理(可选)
Clash Verge 可以同时启用 TUN + 系统代理。推荐只开 TUN,避免重复代理。
5. 规则分流
Clash 配置中的 rules 可以精细控制:
rules:
- DOMAIN-SUFFIX,binance.com,Proxy
- DOMAIN-SUFFIX,binance.info,Proxy
- DOMAIN-SUFFIX,binance.vision,Proxy
- GEOIP,CN,DIRECT
- MATCH,Proxy
binance 相关域名走代理,中国 IP 直连,其它走代理。
六、方法四:SSH 隧道
1. 需要一台海外 VPS
在海外有服务器的用户可以直接用 SSH 隧道:
ssh -D 1080 -C -N [email protected]
-D 1080动态端口转发(SOCKS5)-C启用压缩-N不执行远程命令
2. 配置 Binance 客户端
客户端代理 → SOCKS5 → 127.0.0.1:1080 → 测试连接。
3. 长期保持连接
用 autossh 防止断开:
brew install autossh
autossh -M 20000 -f -N -D 1080 [email protected]
4. 作为 launchd 服务
创建 ~/Library/LaunchAgents/com.user.ssh-tunnel.plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.user.ssh-tunnel</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/ssh</string>
<string>-D</string>
<string>1080</string>
<string>-C</string>
<string>-N</string>
<string>[email protected]</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
加载:
launchctl load ~/Library/LaunchAgents/com.user.ssh-tunnel.plist
七、WireGuard 方案
WireGuard 是下一代 VPN,延迟比传统 OpenVPN 低很多。
1. 安装
brew install --cask wireguard
或从 Mac App Store 下载 WireGuard 应用。
2. 导入配置
配置文件格式:
[Interface]
PrivateKey = <your private key>
Address = 10.0.0.2/32
DNS = 1.1.1.1
[Peer]
PublicKey = <server public key>
Endpoint = server.example.com:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25
3. 连接
在 WireGuard 应用中点「Activate」即可。所有流量都会走 VPN,币安客户端无需额外设置。
八、代理连通性排查
1. 检查代理端口
lsof -i :7890
2. 直接 curl 测试
curl -x socks5h://127.0.0.1:1080 https://api.binance.com/api/v3/ping
返回 {} 表示通。
3. 查看 DNS 泄露
curl https://dnsleaktest.com/
或访问 ipleak.net 看 DNS 是否走代理。
4. Ping 测试延迟
curl -o /dev/null -s -w '%{time_total}s\n' https://api.binance.com/api/v3/ping
理想延迟 < 200ms,超过 500ms 建议换节点。
九、不同场景的推荐方案
| 场景 | 推荐方案 |
|---|---|
| 企业办公网络 | 系统代理 + 客户端内置 |
| 家庭 Wi-Fi | Clash Verge TUN |
| 旅行/多地切换 | WireGuard 多配置 |
| 自有 VPS | SSH 隧道 + autossh |
| 高频量化 | WireGuard 直连最近机房 |
十、安全提示
- 免费代理风险高,可能窃取登录 Token;
- 2FA + 防钓鱼码务必开启,详见 安全加固 分类;
- 避免使用不支持 HTTPS 的老式代理;
- 定期更换 VPS 密码与 SSH 密钥;
- API Key 绑定代理 IP 白名单,即使代理泄露也能限制使用。
常见问题 FAQ
Q1: 客户端启用代理后启动变慢?
A: 代理握手会增加 200-500ms 初次连接延迟。如果超过 2 秒,说明代理本身慢或节点拥堵,换节点即可。TUN 模式通常比应用内代理更快。
Q2: TUN 模式下终端命令也要走代理吗?
A: 默认会。TUN 等同于在系统层接管所有网络。要让某些命令直连,可以在 Clash 规则里加 DOMAIN-SUFFIX,apple.com,DIRECT 之类的规则。
Q3: SSH 隧道断开后怎么自动重连?
A: 用 autossh 设置 ServerAliveInterval 30、ServerAliveCountMax 3,结合 launchd 的 KeepAlive,可以实现 30 秒内自动重连。
Q4: 切换代理后币安显示「IP 验证失败」?
A: 币安有 IP 异常检测,短时间内频繁换节点会触发。建议 24 小时内保持同一节点;如果必须换,先在网页版登录补一次 2FA。
Q5: 是否可以只让币安客户端走代理,其它应用直连?
A: 可以。用 Proxyman 或 Surge 这类按进程代理的工具,把 Binance 进程绑定到特定代理,其它应用保持直连。这种方式比 TUN 模式更精细。
更多网络配置到 分类导航 查看 Mac 教程分类其它文章。