# SwitchyOmega et Manifest V3 : ce qui fonctionne encore dans Chrome | ProxyJam

Proxy SwitchyOmega s'est arrêté quand Chrome a mis fin à Manifest V2. Ce que Manifest V3 a gardé pour les extensions de proxy, les sélecteurs actuels et comment transférer vos règles.

- Canonical: https://proxyjam.com/fr/blog/switchyomega-manifest-v3/
- Updated: 2026-10-08
- Language: fr

Le Proxy SwitchyOmega d'origine ne fonctionne plus dans le Chrome actuel. C'est une extension Manifest V2 ; Chrome a désactivé toutes les extensions Manifest V2 pour tous les utilisateurs avec Chrome 138 en juillet 2025, et son auteur a cessé de la maintenir. Manifest V3 a conservé l'API qui permet à une extension de régler le proxy de Chrome, donc les sélecteurs de proxy fonctionnent toujours, et vos profils et règles peuvent passer dans un sélecteur qui lit les sauvegardes de SwitchyOmega.


## Transférer profils et règles vers un sélecteur Manifest V3

1. **Retrouvez votre fichier de sauvegarde** SwitchyOmega enregistre ses paramètres dans un fichier de sauvegarde, dont le nom se termine généralement par .bak. Une extension désactivée ne s'exécute pas : si vous n'en avez jamais exporté, vous devrez ressaisir les profils à la main.
2. **Installez le nouveau sélecteur** Installez-le depuis la boutique du navigateur. Chrome comme Microsoft Edge installent [ProxyJam Connector](/fr/browser-extension/) depuis sa fiche du Chrome Web Store.
3. **Importez le fichier et lisez le rapport** Connector détecte le format et indique combien de profils et de règles il a importés, ainsi que les entrées ignorées ou rejetées, avec leurs motifs.
4. **Recréez ce que l'import a ignoré** Définissez l'option par défaut pour les sites qui ne correspondent à aucune règle et ressaisissez votre liste d'exclusions. Recréez toute règle qui pointait vers un profil PAC ou un profil de liste de règles.
5. **Testez un site par règle** Ajoutez proxyjam.com à une règle pendant une minute et ouvrez [Quelle est mon IP](/fr/what-is-my-ip/) : la page doit afficher l'adresse du proxy. Retirez-le ensuite de la règle.

## Les sélecteurs qui fonctionnent dans le Chrome actuel

|  | Lien avec SwitchyOmega | Provenance |
|---|---|---|
| FoxyProxy (version 8 et suivantes) | Un sélecteur de proxy distinct, reconstruit pour Manifest V3 dans la version 8 | Projet open source sur GitHub |
| ProxyJam Connector | Un sélecteur de proxy distinct dont l'outil d'import lit les fichiers de sauvegarde de SwitchyOmega et de FoxyProxy | Gratuit ; publié par ProxyJam, qui vend des proxys ISP |
| ZeroOmega | Un fork de SwitchyOmega, rendu compatible avec Manifest V3 | Projet open source sur GitHub, avec des fiches dans les boutiques de Chrome, Edge et Firefox |

Chaque ligne reprend ce que le projet publie sur lui-même, vérifié dans son propre dépôt ou sa documentation à la date de dernière mise à jour. La liste suit l'ordre alphabétique et ne classe rien ; nous n'avons pas testé les autres projets.


## Réponses rapides

### Puis-je réactiver SwitchyOmega dans Chrome ?

Non. Chrome 138 a désactivé les extensions Manifest V2 pour tous les utilisateurs, qui ne peuvent plus les réactiver, et la stratégie qui permettait aux organisations de les garder en service a été supprimée dans Chrome 139.

### ZeroOmega, est-ce la même chose que SwitchyOmega ?

ZeroOmega est un fork de SwitchyOmega rendu compatible avec Manifest V3 et maintenu par un autre développeur. L'auteur d'origine n'a publié aucune version Manifest V3.

### Que sont les fiches « SwitchyOmega 3 » et « SwitchyOmega (V3) » du Chrome Web Store ?

Des fiches qui reprennent l'ancien nom pour des versions Manifest V3 ; celle de ZeroOmega en fait partie. L'extension d'origine a été retirée du Chrome Web Store et son auteur a cessé de maintenir le projet, donc aucune de ces fiches n'est l'original.

### Faut-il que l'ancienne extension soit installée pour importer une sauvegarde de SwitchyOmega ?

Non. Le fichier de sauvegarde suffit. ProxyJam Connector le lit directement et détecte le format d'après le contenu du fichier.


## Sources

- [Chrome for Developers: Manifest V2 support timeline](https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline) : Manifest V2 désactivé pour tous les utilisateurs avec Chrome 138, et la stratégie d'entreprise supprimée dans Chrome 139
- [Chrome for Developers: migrate to a service worker](https://developer.chrome.com/docs/extensions/develop/migrate/to-service-workers) : Manifest V3 remplace les pages d'arrière-plan par un service worker
- [Chrome for Developers: chrome.webRequest API](https://developer.chrome.com/docs/extensions/reference/api/webRequest) : l'interception bloquante réservée aux extensions installées par stratégie, et la permission webRequestAuthProvider qu'exige la connexion à un proxy
- [Chrome for Developers: chrome.proxy API](https://developer.chrome.com/docs/extensions/reference/api/proxy) : l'API qui règle le proxy de Chrome, documentée pour Manifest V3
- [SwitchyOmega issue 2513](https://github.com/FelisCatus/SwitchyOmega/issues/2513) : l'avis de l'auteur, en janvier 2025, indiquant que le projet n'est plus maintenu
- [SwitchyOmega releases](https://github.com/FelisCatus/SwitchyOmega/releases) : la dernière publication, 2.5.20 et 2.5.21, parue en août 2018
- [ZeroOmega on GitHub](https://github.com/zero-peak/ZeroOmega) : un fork de SwitchyOmega compatible avec Manifest V3
- [FoxyProxy browser extension on GitHub](https://github.com/foxyproxy/browser-extension) : la version 8, reconstruite pour Manifest V3
- [Microsoft Learn: Manifest V3 and Manifest V2 extension support timeline](https://learn.microsoft.com/en-us/microsoft-edge/extensions/developer-guide/manifest-v3) : les dates propres à Edge
- [Chromium: proxy support notes (proxy.md)](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md) : les scripts PAC reçoivent les adresses HTTPS sans chemin depuis Chrome 52, et Chrome ne prend pas en charge l'authentification SOCKS5




Le passage de Chrome à Manifest V3 a mis fin à Proxy SwitchyOmega, et
l'extension d'origine ne reviendra pas. Manifest V3 a conservé l'API dont un
sélecteur de proxy a besoin, donc le travail que faisait SwitchyOmega reste
possible avec un sélecteur Manifest V3, et un fichier de sauvegarde de
SwitchyOmega peut transporter l'essentiel de votre configuration.

## Proxy SwitchyOmega fonctionne-t-il encore dans Chrome ?

Non. SwitchyOmega est une extension Manifest V2, et le
[calendrier de prise en charge de Chrome](https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline)
indique qu'avec Chrome 138 « tous les utilisateurs de tous les canaux de Chrome
ont désormais les extensions Manifest V2 désactivées » (all users on all
channels of Chrome have now Manifest V2 extensions disabled) et que « les
utilisateurs ne peuvent plus les réactiver » (Users can no longer turn them back
on). La stratégie qui permettait aux organisations de garder en service des
extensions Manifest V2 a été supprimée dans Chrome 139.

Le projet a pris fin, lui aussi. Dans une mise à jour de
l'[issue 2513 épinglée sur son dépôt](https://github.com/FelisCatus/SwitchyOmega/issues/2513),
l'auteur a écrit en janvier 2025 que « ce projet n'est plus maintenu » (This
project is no longer maintained) et que l'extension « a été désactivée dans
Chrome et retirée du Chrome Web Store » (has been disabled on Chrome and removed
by Chrome Web Store). La [dernière publication](https://github.com/FelisCatus/SwitchyOmega/releases),
qui couvre les versions 2.5.20 et 2.5.21, date d'août 2018.

## Qu'est-ce que Manifest V3 a changé pour les extensions de proxy ?

L'API qui règle le proxy de Chrome a survécu. Chrome documente
l'[API chrome.proxy](https://developer.chrome.com/docs/extensions/reference/api/proxy),
qui applique aussi bien un serveur fixe qu'un script PAC, pour les extensions
Manifest V3, et trois autres changements déterminent la façon dont un sélecteur
est construit :

- **Le code d'arrière-plan s'arrête en cas d'inactivité.** Manifest V3 a
  remplacé les pages d'arrière-plan par un service worker, qui selon le
  [guide de migration](https://developer.chrome.com/docs/extensions/develop/migrate/to-service-workers)
  « s'arrête en cas d'inactivité » (terminate on inactivity). Un sélecteur garde
  ses profils et ses règles dans le stockage et les relit à son réveil.
- **L'interception bloquante est réservée aux navigateurs gérés.** La
  [référence de webRequest](https://developer.chrome.com/docs/extensions/reference/api/webRequest)
  ne rend la permission `webRequestBlocking` accessible qu'aux extensions
  installées par la stratégie d'une organisation.
- **La connexion à un proxy a sa propre permission.** Une extension qui répond
  quand un proxy demande un nom d'utilisateur et un mot de passe déclare
  `webRequestAuthProvider`, et son option `asyncBlocking` lui permet de
  rechercher les identifiants avant de répondre.

Un sélecteur Manifest V3 peut donc toujours changer de proxy, router les sites
selon des règles et se connecter à un proxy HTTP ou HTTPS.

## Microsoft Edge suit-il le même calendrier ?

Edge avance plus lentement que Chrome. Le
[calendrier de Microsoft](https://learn.microsoft.com/en-us/microsoft-edge/extensions/developer-guide/manifest-v3)
affiche des avertissements d'obsolescence à certains utilisateurs sur la page
Manage extensions (gestion des extensions) à partir de la mi-septembre 2026, et
prévoit que l'abandon commence pour les clients entreprise début 2027. Une
extension Manifest V2 qui fonctionne encore dans Edge connaîtra la même fin,
selon le calendrier plus tardif de Microsoft.

## Quels sélecteurs fonctionnent dans le Chrome actuel ?

ZeroOmega, FoxyProxy à partir de la version 8 et ProxyJam Connector publient
tous des versions Manifest V3. [ZeroOmega](https://github.com/zero-peak/ZeroOmega)
est un fork de SwitchyOmega rendu compatible avec Manifest V3.
[FoxyProxy](https://github.com/foxyproxy/browser-extension) est un sélecteur
distinct qui a reconstruit son extension pour Manifest V3 dans la version 8.
Notre [ProxyJam Connector](/fr/browser-extension/), gratuit, est un troisième
sélecteur, et son outil d'import lit directement les fichiers de sauvegarde de
SwitchyOmega. Le tableau comparatif présente les trois avec leurs sources, et le
dépôt de chaque projet est l'endroit où confirmer ce qu'il prend en charge
aujourd'hui.

## Que récupère-t-on d'une sauvegarde de SwitchyOmega ?

L'outil d'import de ProxyJam Connector reprend les profils de proxy fixe, avec
leurs noms d'utilisateur et mots de passe, et les règles de vos profils de
basculement automatique, qu'il ajoute à celles que vous avez déjà. Les
conditions par joker, regex et mot-clé deviennent ses propres types de règle ;
une condition de regex sur l'hôte arrive comme une regex comparée à l'adresse
complète.

Il ignore le reste et nomme chaque entrée ignorée dans son rapport :

- les profils PAC et les profils de liste de règles, comme une liste d'hôtes à
  laquelle vous êtes abonné ;
- les conditions portant sur des plages d'IP, des niveaux d'hôte, des jours de
  la semaine ou des heures de la journée, ainsi que les conditions d'exclusion ;
- le profil par défaut sur lequel se rabat un profil de basculement
  automatique, et les listes d'exclusion de SwitchyOmega, que vous redéfinissez
  à la main.

Lisez le rapport avant de supprimer la sauvegarde.

## Que ne peut faire aucun sélecteur de proxy dans Chrome ?

Deux limites s'appliquent à tous les sélecteurs, SwitchyOmega compris. Les
[notes de Chromium sur les proxys](https://chromium.googlesource.com/chromium/src/+/HEAD/net/docs/proxy.md)
indiquent que, depuis Chrome 52, un script PAC ne reçoit des adresses HTTPS que
le schéma, l'hôte et le port, donc une règle qui dépend d'un chemin ne
correspond à aucune page HTTPS. Les mêmes notes indiquent que Chrome ne prend
en charge aucune méthode d'authentification pour les proxys SOCKS5, donc un
proxy SOCKS5 qui exige un mot de passe ne peut être utilisé dans Chrome par
aucune extension.

## Et ensuite ?

Pour transférer votre configuration, installez
[ProxyJam Connector](/fr/browser-extension/), importez votre sauvegarde de
SwitchyOmega et lisez le rapport qu'il vous fournit. Pour ne faire passer que
certains sites par un proxy, lisez
[faire passer seulement certains sites par un proxy dans Chrome](/fr/blog/chrome-proxy-for-specific-sites/). Si un proxy ne cesse de redemander son mot de passe, lisez
[pourquoi Chrome redemande sans cesse le mot de passe du proxy](/fr/blog/chrome-proxy-password-prompt/).

Si vous avez aussi besoin de proxys à utiliser avec lui, lisez d'abord
[ce qu'est un proxy ISP](/fr/blog/what-are-isp-proxies/) : ProxyJam
vend des proxys résidentiels statiques (ISP) sur la
[page des proxys ISP](/fr/isp-proxies/), avec les prix sur la
[page des tarifs](/fr/pricing/).

