Dans certaines régions, l'accès à Binance peut être instable. Le client desktop de Windows ne propose pas d'interface de configuration de proxy intégrée, vous devez donc passer par le système ou des outils tiers pour rediriger le trafic vers un proxy. Cet article prend l'exemple du client standard téléchargé sur le site officiel de Binance pour expliquer en détail les proxys HTTP, SOCKS5, le mode TUN et le fractionnement avec Proxifier. Pour les besoins de synchronisation sur mobile, vous pouvez obtenir l'APK via l' App Officielle Binance. Attention : la légalité des outils de proxy varie selon les régions. Veuillez confirmer les exigences légales de votre région avant toute utilisation. Cet article traite uniquement de la mise en œuvre technique et ne fournit aucune adresse de proxy.
Caractéristiques du trafic réseau du client Binance
Comprendre la composition du trafic aide à localiser les causes d'échec du proxy :
| Type de trafic | Domaine | Protocole | Compatibilité proxy |
|---|---|---|---|
| Marché REST | api.binance.com | HTTPS | Élevée |
| Marché WebSocket | stream.binance.com | WSS (TLS) | Élevée |
| Contrats REST | fapi.binance.com | HTTPS | Élevée |
| Contrats WebSocket | fstream.binance.com | WSS | Élevée |
| Mise à jour auto | electronjs.org / CloudFront | HTTPS | Moyenne |
| Images / CDN | bin.bnbstatic.com | HTTPS | Élevée |
| Détection WebRTC | stun.l.google.com | UDP | Faible (la plupart des proxys rejettent l'UDP) |
Le client Binance utilise principalement le trafic TCP, donc la grande majorité des proxys fonctionneront. Si la détection WebRTC UDP fuit votre IP réelle via une connexion directe du système, cela peut déclencher un contrôle des risques. Il est nécessaire de forcer tout l'UDP via le proxy dans l'outil de proxy ou de désactiver directement le WebRTC.
Proxy système (intégré à Windows)
C'est la méthode la plus simple, mais elle ne gère que le HTTP/HTTPS, pas le SOCKS5.
Configuration via l'interface graphique
Paramètres → Réseau et Internet → Proxy → Utiliser un serveur proxy → Activé → Remplissez l'adresse et le port.
Configuration via la ligne de commande
netsh winhttp set proxy "127.0.0.1:7890"
netsh winhttp show proxy
netsh winhttp reset proxy
Écriture dans le registre :
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "127.0.0.1:7890" /f
Piège : Le client Binance, en tant qu'application Electron, lit par défaut le proxy système, mais certaines versions d'Electron privilégient la variable d'environnement HTTPS_PROXY. Il est conseillé de configurer les deux :
setx HTTPS_PROXY "http://127.0.0.1:7890"
setx HTTP_PROXY "http://127.0.0.1:7890"
Après la configuration, vous devez redémarrer le client Binance.
Trois façons d'accéder au proxy SOCKS5
Le proxy système Windows ne prend pas en charge SOCKS5, mais vous pouvez faire passer Binance par SOCKS5 via les méthodes suivantes :
Méthode A : Proxy par règles avec Proxifier
Proxifier est un outil commercial classique qui force le passage par proxy de n'importe quelle application selon des règles de nom de processus :
- Téléchargez Proxifier (site officiel).
- Proxy Server → Ajouter l'adresse SOCKS5.
- Proxification Rules → Nouvelle règle :
- Nom : Binance
- Applications :
Binance.exe - Target hosts :
*.binance.com; *.binance.info; *.bnbstatic.com - Action : Proxy SOCKS5
Une fois enregistré, lancez Binance. L'interface principale de Proxifier affichera les connexions en temps réel.
Méthode B : Mode TUN de Clash / Mihomo
Le mode TUN de Clash (ou Mihomo, maintenu par la communauté) prend en charge tout le trafic réseau du système, sans avoir besoin de configurer des règles individuelles pour Binance :
Configuration config.yaml :
tun:
enable: true
stack: mixed
device: Meta
auto-route: true
auto-detect-interface: true
dns-hijack:
- 0.0.0.0:53
L'avantage du mode TUN est que tout le trafic (y compris l'UDP) peut passer par le proxy, et le WebSocket de Binance est également stable. L'inconvénient est qu'il nécessite de lancer Clash en tant qu'administrateur (pour installer le pilote de la carte réseau virtuelle).
Méthode C : Transfert de port local netsh portproxy
La commande native netsh portproxy de Windows peut effectuer un transfert TCP :
netsh interface portproxy add v4tov4 ^
listenaddress=127.0.0.1 listenport=1080 ^
connectaddress=adresse_distante connectport=1080
Cependant, cela ne fait qu'une redirection de port et ne gère pas le handshake SOCKS5, son utilité réelle est donc limitée, réservée aux scénarios de tunnel point à point.
Proxy transparent (Wintun / WinDivert)
Le mode TUN utilise en arrière-plan le pilote WinTun ou WinDivert. Comparaison :
| Pilote | Performance | Compatibilité | Outils courants |
|---|---|---|---|
| WinTun | Élevée | Win10 1809+ | Clash, WireGuard |
| WinDivert | Moyenne | Win7+ | V2rayN, Surge |
| TAP-Windows | Faible | Anciens appareils | OpenVPN |
Pour Binance, WinTun est recommandé pour sa faible latence et sa stabilité.
L'installation de WinTun se fait généralement automatiquement par le client. Méthode de vérification :
Get-NetAdapter | Where-Object { $_.InterfaceDescription -like "*Wintun*" -or $_.InterfaceDescription -like "*WireGuard*" }
Si l'état de la carte réseau Wintun est Up, elle fonctionne normalement.
Proxy dirigé par PID de processus
Si plusieurs applications partagent le réseau sur le système et que vous voulez que seul Binance passe par le proxy, nous recommandons les « règles par processus » de Proxifier ou le proxy par application de Shadow.
Une autre approche consiste à donner à Binance des variables d'environnement indépendantes via setx :
set HTTPS_PROXY=http://127.0.0.1:7890
set HTTP_PROXY=http://127.0.0.1:7890
start "" "%LocalAppData%\Programs\Binance\Binance.exe"
De cette façon, le processus Binance lancé héritera des variables d'environnement, sans affecter les autres programmes. En fermant la fenêtre CMD, Binance reviendra à l'état par défaut du système après un nouveau démarrage une fois quitté.
Configuration de la pollution DNS et du DoH
Même si le proxy fonctionne, si le DNS local est pollué, le domaine Binance pourrait être résolu vers une mauvaise IP. Win11 22H2+ prend en charge le DoH (DNS over HTTPS) :
Paramètres → Réseau et Internet → Ethernet/WiFi → Attribution du serveur DNS → Modifier → Choisissez « Manuel » → Remplissez IPv4 DNS avec 1.1.1.1, et sélectionnez « Chiffrer uniquement (DNS sur HTTPS) » pour le chiffrement.
Méthode PowerShell :
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("1.1.1.1", "1.0.0.1")
Add-DnsClientDohServerAddress -ServerAddress "1.1.1.1" -DohTemplate "https://cloudflare-dns.com/dns-query" -AllowFallbackToUdp $false -AutoUpgrade $true
Combiné avec le mode fake-ip ou redir-host des outils de proxy, le problème de fuite DNS est pratiquement éliminé.
Dépannage
Le client Binance affiche « Impossible de se connecter au serveur »
Étape 1 : Ouvrez https://api.binance.com/api/v3/ping dans votre navigateur. Si cela retourne {}, c'est que l'API est accessible. Sinon, le proxy n'est pas effectif.
Étape 2 : Testez avec curl :
curl.exe --proxy socks5://127.0.0.1:7890 https://api.binance.com/api/v3/ping -v
Un handshake réussi indique que le SOCKS5 est disponible.
Étape 3 : Consultez les journaux du client Binance dans %AppData%\Binance\logs\, et cherchez ECONNREFUSED ou ETIMEDOUT pour identifier l'étape où le blocage survient.
Déconnexions fréquentes du WebSocket
Cause : Le réglage du délai d'attente TLS du serveur proxy est trop court, ou il y a des pertes de paquets sur les nœuds intermédiaires.
Solution : Changez pour un nœud plus stable ; ou configurez keepalive=true dans le client ; pour les utilisateurs de Clash, ajoutez mixed-port dans le profile pour unifier le port mixte.
Augmentation soudaine de la latence de commande
Utilisez ping api.binance.com (qui sera pris en charge par le proxy) pour voir la latence moyenne. Si elle dépasse 200 ms, la qualité de la ligne du proxy est médiocre. Changez de nœud ou de protocole (passer de vmess à trojan améliore généralement les choses).
Sécurité et attention
- Ne jamais utiliser un proxy de source non fiable. Le serveur proxy peut voir les métadonnées de votre trafic HTTPS (domaines, timing), ce qui présente un risque élevé dans les scénarios sensibles.
- Veuillez créer votre clé API avant l'activation du proxy (la clé elle-même est générée sur le site de Binance), mais assurez-vous de la stabilité du proxy lors de l'utilisation de la clé pour éviter les intermédiaires.
- Il est conseillé de configurer une liste blanche d'IP pour votre compte Binance (dans les paramètres de la clé API) afin de fixer l'IP de sortie du proxy et d'éviter tout abus en cas de vol de la clé.
- Activez impérativement la 2FA avant d'utiliser un proxy public pour augmenter le coût d'un éventuel piratage de compte.
Questions Fréquentes FAQ
Q1 : Pourquoi puis-je ouvrir binance.com dans mon navigateur après avoir configuré le proxy, mais le client ne s'ouvre pas ?
R : Le client n'hérite pas des paramètres de proxy de Chrome ; il lit le proxy système Windows ou celui propre à Electron. Il doit être configuré séparément dans le proxy système ou les variables d'environnement. Les extensions de proxy de Chrome n'affectent pas le client.
Q2 : Lequel est le meilleur pour Binance : le mode TUN ou SOCKS5 ?
R : Le mode TUN prend tout en charge, y compris l'UDP / WebRTC, il est donc plus complet. SOCKS5 ne gère que le TCP, mais consomme moins de ressources. Le mode TUN est recommandé pour le trading haute fréquence, tandis que le SOCKS5 suffit pour l'observation quotidienne.
Q3 : Si le proxy se déconnecte soudainement, le client Binance se reconnectera-t-il automatiquement ?
R : Oui, mais la reconexion déclenchera un handshake WebSocket complet, rafraîchissant brièvement les informations de position. Dans les scénarios haute fréquence, il est conseillé de surveiller la disponibilité du proxy et d'utiliser des scripts pour basculer automatiquement vers un nœud de secours.
Q4 : Que faire si la 2FA de Binance échoue systématiquement après la configuration du proxy ?
R : La 2FA est basée sur le temps ; une latence trop élevée du proxy peut entraîner un décalage de plus de 30 secondes. Solution :
w32tm /resync
Forcez la synchronisation de l'heure. Ou activez le « Calibrage automatique » dans l'application 2FA de votre téléphone.
Q5 : Le réseau de mon entreprise utilise un script PAC de proxy forcé, le client Binance peut-il l'identifier automatiquement ?
R : Electron respecte par défaut le WPAD / PAC. Il suffit de configurer l'URL du PAC dans le « Script automatique » du proxy système. Vérification en ligne de commande :
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL
Pour continuer à explorer d'autres scénarios Win10/11, vous pouvez retourner à la navigation par catégorie et choisir la catégorie « Guide Windows » pour consulter d'autres tutoriels.