在 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 教程分類其它文章。