Proxy SwitchyOmega dans 2026 : Configuration, État, Forks plus sûrs
Le numéro de version est révélateur. Le dépôt officiel Proxy SwitchyOmega sur GitHub n'a pas publié de version significative depuis 2018, il y a huit ans. Son responsable a officiellement déclaré le projet abandonné dans une discussion le 12 janvier 2025. Pourtant, en mai 2026, les résultats de recherche pour « proxy switchyomega » affichent encore des dizaines de guides d'installation qui laissent entendre que rien de tout cela n'a jamais existé.
Cet article est la version qui en tient compte. L'extension a encore une histoire intéressante à raconter et quelques usages légitimes, notamment sur Firefox. Mais pour les utilisateurs de navigateurs Chromium en 2026, la version à installer n'est pas celle portant le nom original ; il s'agit de la version dérivée par la communauté appelée ZeroOmega. Et pour les utilisateurs de cryptomonnaies, une attaque de la chaîne d'approvisionnement survenue en décembre 2024 contre un clone contrefait de SwitchyOmega devrait changer à jamais votre façon d'appréhender la confiance envers les extensions de navigateur. Nous reviendrons sur tous ces points.
Qu'est-ce que Proxy SwitchyOmega ? Un bref historique
Proxy SwitchyOmega est une extension de navigateur. Elle permet de gérer plusieurs configurations de proxy et de basculer entre elles en un clic. Son auteur original, Cao Chenchen, est connu sous le pseudonyme de FelisCatus sur GitHub. La première version unifiée, la v2.5.0, a été publiée le 3 août 2017. Par la suite, quelques correctifs de compatibilité mineurs ont été déployés au fil des ans. Le dernier, la v2.5.21, date du 27 août 2024. Le dépôt compte aujourd'hui environ 22 500 étoiles, près de 800 problèmes ouverts, et est distribué sous licence GPL-3.0. Le code source est en CoffeeScript, ce qui situe le projet au début des années 2010.
Que fait concrètement cette extension ? Imaginez un gestionnaire de proxy intégré à la barre d'outils de votre navigateur. Vous créez un ou plusieurs profils. Chaque profil stocke une configuration de proxy unique : protocole, adresse IP, port et identifiants. L'icône de la barre d'outils permet de basculer instantanément entre vos profils actifs. Un profil de commutation automatique applique différents proxys à différents modèles d'URL. C'est ce qui intéresse la plupart des utilisateurs : acheminer uniquement certains domaines via un réseau particulier et laisser le reste inchangé. Un profil PAC (Proxy Auto-Config) va plus loin en laissant un petit fichier JavaScript décider quel proxy utiliser, page par page. Rien de révolutionnaire. Le succès de l'extension SwitchyOmega résidait dans sa simplicité : un outil gratuit, un fonctionnement identique sur Google Chrome et Firefox, et aucune configuration de proxy au niveau du système d'exploitation à modifier.
Puis vint la fin du développement. L'annonce « c'est terminé » du responsable a été publiée sur GitHub (issue n° 2513) le 12 janvier 2025. La raison invoquée était la charge de travail technique que représentait la migration de l'intégralité du code source vers la spécification Manifest V3 de Chrome, une réécriture considérable pour une extension aussi ancienne. Le dépôt est désormais obsolète. Sur Mozilla Add-ons, la version Firefox reste à la v2.5.10, avec une dernière mise à jour datant du 28 janvier 2018. Environ 14 172 utilisateurs actifs hebdomadaires maintiennent ce binaire de 2018 en fonctionnement dans 2026.
Le problème de Manifest V3 : pourquoi Chrome a abandonné la version originale
Manifest V3, généralement abrégé en MV3, est la spécification actuelle de l'API des extensions Chrome. Son prédécesseur, Manifest V2, constituait la base technique de SwitchyOmega et de milliers d'autres extensions. Les deux versions ne sont pas compatibles. MV3 modifie la façon dont une extension gère les requêtes réseau, les scripts en arrière-plan et l'exécution de code à distance. Un code MV2 ne peut pas simplement continuer à fonctionner sous MV3 ; il nécessite une réécriture complète.
La transition de Chrome s'est déroulée sur environ dix-huit mois et il est important de la connaître précisément. Les nouvelles soumissions MV2 ont cessé d'être acceptées en janvier 2024. En mai 2024, l'équipe Chromium a publié l'article de blog officiel annonçant le début de la suppression progressive de Manifest V2. Jusqu'en juin 2024, les extensions MV2 existantes ont été progressivement désactivées lors des nouvelles installations. La suppression définitive a eu lieu avec Chrome 138 le 24 juillet 2025. Après cette version, il était impossible de réactiver une extension MV2 désactivée, même en explorant les options pour développeurs. À cette date, l'extension Proxy SwitchyOmega originale a cessé de fonctionner sur Chrome et sur tous les navigateurs basés sur Chromium : Edge, Brave, Opera et Arc.
Firefox fait exception. Mozilla a annoncé en 2024 que Firefox continuerait de prendre en charge MV2 indéfiniment, parallèlement à MV3. C'est pourquoi la version originale de SwitchyOmega fonctionne encore sur Firefox. Si vous utilisez Firefox et que votre configuration SwitchyOmega est fonctionnelle, la migration n'est pas encore impérative. En revanche, si vous utilisez Chrome ou un navigateur Chromium, la version originale n'est plus disponible. Ce que vous voyez aujourd'hui sur le Chrome Web Store sous le nom de SwitchyOmega n'est pas la version originale ; et c'est là que la plupart des lecteurs passent à côté de l'information.
Il en résulte une gestion des proxys chaotique. Plusieurs parties ont publié des fiches produits sur le Chrome Web Store sous le nom ou la marque SwitchyOmega, sans que l'auteur original ne les gère. Une fiche intitulée « Proxy SwitchyOmega V3 » revendique environ 100 000 utilisateurs actifs pour la version 3.0.5, mise à jour le 26 mars 2026, et publiée par un compte développeur nommé « Master Tools ». Une autre fiche, intitulée « Proxy SwitchyOmega MV3 », recense environ 10 000 utilisateurs pour la version 1.0.0, mise à jour le 31 août 2024, par un développeur nommé « greenvitaminrev ». Il s'agit de deux réimplémentations indépendantes. Aucune n'est associée à FelisCatus ni au dépôt GPL-3.0 original.
L'attaque de décembre 2024 contre la chaîne d'approvisionnement d'une fausse fourchette
Cette section est cruciale pour tout utilisateur de portefeuille matériel, de MetaMask ou d'une interface crypto via navigateur. Le 25 décembre 2024, la société de sécurité SlowMist a publié un rapport identifiant une faille de sécurité dans la chaîne d'approvisionnement d'une extension Chrome contrefaite « SwitchyOmega MV3 ». L'attaque injectait du code JavaScript malveillant dans les pages web consultées par l'utilisateur, ciblant notamment les champs de saisie des clés privées et des phrases de récupération sur les interfaces des applications décentralisées (dApps).
Les chiffres sont alarmants. SlowMist estime que 2,6 millions d'appareils ont utilisé l'extension compromise pendant les 31 heures précédant la détection de l'attaque et le retrait de la version malveillante du Chrome Web Store. Crowdfund Insider a confirmé l'incident dans un article de suivi publié en mars 2025. La fausse version dérivée n'était pas l'œuvre de l'auteur original, n'était pas ZeroOmega et n'était affiliée à aucun fournisseur de proxy réputé ; il s'agissait d'une extension différente qui avait simplement usurpé le nom SwitchyOmega pour bénéficier de la confiance accordée à une marque établie.
Les leçons pratiques s'accumulent. Premièrement, pour les utilisateurs de cryptomonnaies, une extension proxy pour navigateur représente la pire surface d'attaque, car elle obtient l'autorisation de lire toutes les pages de tous les onglets. Une extension légitime utilise cette autorisation pour lire les URL et choisir un proxy ; une extension malveillante l'utilise pour lire les invites de signature de transactions de votre portefeuille. Deuxièmement, le branding de noms de marque sur le Chrome Web Store est une réalité. Une fiche intitulée « Proxy SwitchyOmega » avec des milliers d'utilisateurs ne constitue pas, en soi, une preuve de légitimité. Troisièmement, le seul moyen fiable de vérifier une extension est de la comparer à un dépôt open source dont le responsable est vérifiable.
| Inscription | Statut | Source vérifiée |
|---|---|---|
| Original FelisCatus/SwitchyOmega (GitHub) | Archivé, dernière mise à jour en 2018 | github.com/FelisCatus/SwitchyOmega |
| ZeroOmega (zéro pic) sur Chrome / Edge / Firefox | Actif, compatible MV3 | github.com/zero-peak/ZeroOmega |
| « Proxy SwitchyOmega V3 » par Master Tools | Indépendant, sans affiliation | Aucun dépôt public correspondant |
| "Proxy SwitchyOmega MV3" par greenvitaminrev | Indépendant, sans affiliation | Aucun dépôt public correspondant |
| La fourchette compromise de décembre 2024 | Supprimé, nocif | n/a — ne pas installer |
Si vous ne devez retenir qu'une seule chose de cet article, c'est la deuxième ligne. ZeroOmega est le projet à installer.
Comment installer ZeroOmega — le véritable successeur de MV3
ZeroOmega est maintenu par un utilisateur GitHub nommé zero-peak. Il s'agit d'une version dérivée (fork) du code source original, compatible avec MV3. Sous licence GPL-3.0, elle compte environ 7 400 étoiles et 337 forks. Au 3 mai 2026, sa version actuelle est la 3.5.0, publiée le 17 mai 2026. Cette version dérivée est disponible sur Chrome, Microsoft Edge et Firefox.
La procédure d'installation est identique à celle de toute autre extension. Rendez-vous sur le Chrome Web Store, les modules complémentaires d'Edge ou la page Mozilla AMO accessible depuis le fichier README de ZeroOmega sur GitHub. Cliquez sur « Installer ». Acceptez les autorisations demandées. Avant toute chose, vérifiez deux points : premièrement, le nom de l'éditeur affiché sur la boutique doit correspondre à celui du responsable du dépôt GitHub ; deuxièmement, le numéro de version sur la boutique doit correspondre à la dernière version publiée sur GitHub. Si les deux correspondent, l'extension est la bonne. Dans le cas contraire, n'installez pas l'extension.
Configuration de votre premier profil proxy dans SwitchyOmega
La procédure est identique, que vous utilisiez l'extension originale sur Firefox ou ZeroOmega sur Chrome. Cliquez sur l'icône de l'extension, puis sélectionnez « Options ». Cliquez sur « Nouveau profil », nommez-le et choisissez le type « Profil proxy ». Sur la page du profil, saisissez le protocole (HTTP, HTTPS ou SOCKS5), l'adresse IP du serveur proxy et le numéro de port. L'authentification du proxy, si votre fournisseur l'exige, se fait en cliquant sur le petit cadenas et en saisissant votre nom d'utilisateur et votre mot de passe. Enregistrez les modifications, puis appliquez-les (cette dernière étape est souvent négligée par les développeurs). De retour dans la barre d'outils, cliquez sur l'icône de l'extension et sélectionnez le nouveau profil dans le menu déroulant pour l'activer. Vérifiez que le routage fonctionne correctement en consultant un outil de vérification d'adresse IP comme ipinfo.io et en vous assurant que l'adresse affichée correspond à celle du proxy. Dernière étape : exportez vos paramètres de proxy dans un fichier .bak ou utilisez la synchronisation Gist de ZeroOmega afin qu'une réinstallation ultérieure ne les efface pas.
Explication du mode de commutation automatique et des scripts PAC
Deux fonctionnalités distinguent SwitchyOmega d'un simple commutateur de proxy. La première est le basculement automatique. Créez un profil de type « Profil de basculement », puis ajoutez une liste de conditions : URL générique, nom d'hôte générique ou expression régulière. Chaque condition est associée à un profil cible : accès direct, proxy spécifique ou PAC. Le navigateur vérifie l'URL active par rapport aux conditions, dans l'ordre, et achemine le trafic en conséquence. La plupart des utilisateurs n'auront besoin que de cette fonction.
La deuxième fonctionnalité est PAC, abréviation de Proxy Auto-Config. PAC est un fichier JavaScript contenant une unique fonction appelée FindProxyForURL(url, host) qui renvoie une chaîne de caractères indiquant au navigateur quel proxy utiliser. Un exemple simple :
```javascript
fonction FindProxyForURL(url, host) {
if (shExpMatch(host, "*.example.com")) return "PROXY proxy.local:8080";
return "DIRECT";
}
```
PAC est l'outil idéal lorsque les décisions de routage reposent sur une logique plus complexe que les caractères génériques ; par exemple, pour déterminer le proxy à utiliser en fonction de l'heure, de la plage d'adresses IP source ou de la résolution DNS. Pour 99 % des utilisateurs, la commutation automatique est suffisante.
Cas d'utilisation des cryptomonnaies : restrictions géographiques et applications décentralisées
Voici la vérité sur l'utilisation des cryptomonnaies : de nombreuses grandes plateformes bloquent l'accès à Internet depuis certains pays. Binance bloque l'accès à au moins huit juridictions ; Bybit recense plus de trente pays soumis à des restrictions ; OKX possède sa propre liste. Utiliser un proxy pour accéder à une plateforme d'échange depuis un pays soumis à ces restrictions constitue une violation flagrante des conditions d'utilisation. Binance et plusieurs autres plateformes ont publiquement annoncé que toute utilisation détectée d'un VPN ou d'un proxy entraînerait le gel des comptes, parfois définitivement. Prenez ce risque en considération avant d'agir.
Il existe des usages légitimes. Accéder aux protocoles DeFi publics et aux plateformes d'échange décentralisées depuis des pays où l'interface du protocole est bloquée constitue une zone grise, car les contrats intelligents eux-mêmes sont indépendants de toute juridiction. La protection de la vie privée face aux outils d'analyse on-chain qui tentent d'identifier votre portefeuille via votre adresse IP est une préoccupation majeure. Les développeurs font régulièrement transiter le trafic de test par des proxys pour valider le comportement multirégional. Les tests multi-comptes effectués depuis différentes adresses IP résidentielles sont une pratique courante dans le secteur des proxys.
Deux mises en garde importantes. Un proxy n'est pas un VPN : seule la requête est redirigée, les données ne sont pas chiffrées. Pour une protection optimale de votre vie privée, utilisez un proxy en complément d'un VPN ou privilégiez les sites HTTPS. N'utilisez jamais de proxys gratuits pour des opérations impliquant des identifiants ou des portefeuilles numériques : les opérateurs de proxys gratuits représentent souvent eux-mêmes une menace, car ils enregistrent le trafic ou injectent du contenu malveillant. Le web scraping et les tests multi-comptes sont des cas d'utilisation légitimes où un proxy fiable d'un fournisseur reconnu se justifie ; pour les interactions avec des portefeuilles numériques, l'évaluation des risques est tout autre.
Meilleures alternatives à Proxy SwitchyOmega dans 2026
Si ZeroOmega ne vous convient pas, d'autres options existent et sont bien établies.
| Alternative | Navigateurs | Bord distinctif |
|---|---|---|
| ZeroOmega | Chrome / Edge / Firefox | Fork Canonical MV3, GPL-3.0 |
| FoxyProxy Standard | Chrome / Firefox | Routage par expressions régulières mature (depuis 2006) |
| Proxyverse | Chrome | MV3 natif, focus sur le scraping |
| Commutateur de proxy intelligent | Firefox / Chrome | Surveillance des requêtes en temps réel |
| Assistant proxy | Chrome | Paramètres de synchronisation légers |
| Oxy Proxy (Oxylabs) | Chrome | Gestion par le fournisseur, orientation résidentielle |
Les paramètres natifs du navigateur constituent l'option sans extension : Chrome et Edge héritent des paramètres proxy système configurés au niveau du système d'exploitation, tandis que Firefox possède sa propre configuration proxy interne dans les paramètres réseau. Les paramètres proxy natifs fonctionnent pour les configurations à proxy unique, mais ne permettent pas le routage par domaine ; c'est là qu'une extension proxy dédiée prend tout son sens.
Dépannage du commutateur de proxy Omega - Guide rapide
Connexion refusée : l’adresse IP ou le port du serveur proxy est incorrect, ou le proxy est hors ligne. Fuite DNS : le DNS sécurisé de Chrome remplace le proxy ; désactivez-le dans chrome://settings/security. Échec de l’authentification du proxy SOCKS5 : Chrome ne prend pas en charge nativement l’authentification SOCKS5 ; utilisez Firefox ou passez en HTTP. Règles non concordantes : vérifiez que le profil de commutation automatique est bien le profil actif de la barre d’outils, et non le profil du proxy sous-jacent. Navigation lente : simplifiez les modèles de règles ; les expressions régulières complexes ajoutent de la latence à chaque chargement de page. Si les paramètres de Proxy SwitchyOmega semblent se réinitialiser après une mise à jour du navigateur, réexportez votre sauvegarde .bak et réimportez-la : les informations du proxy sont conservées dans ce fichier.

