Skip to content

Mises à jour des versions 2026 ​

【26 octobre 2026】Version : 9.58.18.206 ​

Version : v9.58.18.206
Points forts : gestion groupée plus fluide · scripts plus faciles à démarrer · tâches IA plus claires · utilisation quotidienne plus stable
Période couverte : améliorations du client, de MbAgent, de l’interface et du contrôle du navigateur du 1er septembre au 26 octobre 2026. Certaines fonctions ont été améliorées progressivement pendant cette période.


Aperçu de la version ​

Au début de la journée, vous ouvrez une dizaine de fenêtres et devez les organiser. Vous changez de groupe de comptes et recherchez les mêmes réponses qu’hier. Au moment de lancer un script, un composant manquant vous bloque. Ces petites opérations répétitives prennent parfois plus de temps que le travail lui-même.

La version 9.58.18.206 vise à simplifier ces gestes du quotidien.

Nous avons amélioré le client Mbbrowser, l’espace de travail IA MbAgent, ainsi que les composants d’interface et de contrôle du navigateur. La gestion de plusieurs environnements est plus organisée, la préparation des scripts mieux expliquée, le suivi des tâches IA plus visible, et l’ouverture de session ainsi que l’affichage des fenêtres sont plus stables, y compris avec les anciens noyaux.

Commencez par ce qui vous est le plus utile : organiser les fenêtres, enregistrer un groupe de textes réutilisables ou demander à MbAgent une tâche simple et précise. Passez plus de temps sur votre activité et moins à répéter les préparatifs.

Les nouveautés selon votre utilisation ​

Votre utilisation de MbbrowserAméliorations à découvrir
Gérer plusieurs environnements de comptes en même tempsPlacement des fenêtres, historique des groupes, ordre des environnements et groupes de textes
Exécuter régulièrement des scriptsVérification préalable, installation des composants manquants à la demande et suivi de progression
Utiliser MbAgent comme assistantÉtats des tâches, choix cliquables, consommation du compte et préparation de l’automatisation web
Utiliser plusieurs écrans, un écran haute résolution ou d’anciens noyauxAffichage des images, position des fenêtres et gestion groupée des anciens noyaux

1. 🧭 Gestion groupée : des fenêtres organisées pour mieux travailler ​

📌 En bref : passez moins de temps à organiser plusieurs fenêtres et retrouvez plus vite le bon environnement.

Les fenêtres sont placées une fois les navigateurs prêts ​

Lors du démarrage de plusieurs environnements, Mbbrowser tient compte de l’environnement principal, de l’ordre choisi et de la zone de travail des écrans. Les fenêtres sont positionnées lorsque les navigateurs sont prêts, ce qui réduit les chevauchements et les déplacements pendant le démarrage.

Le calcul des positions a aussi été amélioré pour les configurations à plusieurs écrans et les différents niveaux de mise à l’échelle de Windows. Les fenêtres risquent ainsi moins de sortir de l’écran ou d’être mal placées sur un bord.

Ce que vous remarquerez :

  • L’environnement principal et les autres fenêtres suivent un ordre plus clair après un démarrage groupé.
  • Faites glisser les environnements pour définir votre ordre de travail et le conserver.
  • L’état du groupe s’actualise plus vite lors d’une reprise, d’un démarrage ou d’un arrêt.

Améliorations principales : du 11 au 25 octobre 2026.

Retrouvez plus facilement l’historique et les réglages ​

Si vous alternez entre plusieurs projets ou groupes de comptes, recherchez un ancien groupe dans l’historique, consultez-le, puis revenez au groupe courant. L’historique et les préférences de recherche sont enregistrés pour le compte connecté afin de limiter les confusions entre comptes.

Les réglages de disposition des fenêtres sont réunis dans une fenêtre de configuration dédiée. L’ouvrir puis la fermer sans rien changer ne crée pas une nouvelle entrée dans l’historique.

Améliorations principales : du 15 au 20 octobre 2026.


2. 📝 Groupes de textes réutilisables : préparez une fois, retrouvez-les facilement ​

📌 En bref : enregistrez les textes que vous utilisez souvent dans des groupes séparés.

Les réponses aux clients, les descriptions de produits et les textes liés à chaque projet se retrouvent parfois dispersés dans des notes ou des conversations. Les réglages de gestion groupée permettent maintenant de ranger plusieurs textes, y compris sur plusieurs lignes, dans des onglets.

Ce qui change ​

  • Séparez les contenus. Ajoutez ou supprimez des groupes d’onglets. Une confirmation est demandée avant de supprimer un groupe contenant du texte modifié.
  • Préparez vos textes avant d’ouvrir un environnement. Enregistrez un brouillon pendant que la gestion groupée est arrêtée, puis utilisez-le lorsque l’environnement est prêt. La modification d’un brouillon ne saisit rien dans une page web.
  • Retrouvez le bon texte après un changement. Le brouillon est restauré selon le compte et le groupe courant, ce qui réduit le risque qu’un ancien contenu ou une valeur vide remplace le nouveau.

Exemple : créez un groupe « Descriptions produits » et un groupe « Réponses clients ». Préparez-les le matin, puis sélectionnez le texte utile au moment de travailler.

Améliorations principales : du 19 au 21 octobre 2026.


3. 🧰 Environnement des scripts : vérifiez avant d’installer ​

📌 En bref : vérifiez les composants requis avant d’exécuter un script, et sachez quoi faire s’il en manque un.

Python, Java, Node.js et Playwright peuvent sembler obscurs lors d’une première utilisation. Ce sont des outils dont certains scripts ont besoin pour fonctionner.

Le gestionnaire de scripts peut vérifier les composants nécessaires. Si l’un d’eux manque, il explique la suite, demande votre confirmation avant le téléchargement et affiche la progression ainsi que le résultat de l’installation.

De « ça ne fonctionne pas » à « je sais quoi faire » ​

  1. Vérifier d’abord. Mbbrowser vérifie que les composants sont réellement utilisables, et pas seulement qu’un dossier existe.
  2. Confirmer la préparation. Si un composant manque, suivez l’indication et consultez l’avancement du téléchargement.
  3. Exécuter une fois prêt. L’état est vérifié à nouveau après l’installation. Si vous annulez ou si elle échoue, le script ne démarre pas.

Les vérifications de Python et Java, ainsi que la compatibilité de certains dossiers et modes de démarrage Playwright, ont aussi été améliorées.

Pour commencer simplement

Ouvrez le gestionnaire de scripts, choisissez celui que vous souhaitez utiliser et suivez les indications lors de son exécution ou de son débogage. Une fois les composants prêts, testez d’abord le script avec un environnement de test.

Améliorations principales : du 21 au 25 octobre 2026.


4. 🤖 MbAgent : suivez plus clairement le travail de l’IA ​

📌 En bref : voyez l’avancement et sachez quand MbAgent a besoin de vous, au lieu d’attendre uniquement la réponse finale.

Des états visibles et des choix à sélectionner ​

MbAgent regroupe les activités liées aux fichiers, aux commandes ou au navigateur, et indique si une tâche est en cours, terminée, en échec ou en attente de votre autorisation. Les choix proposés sont cliquables ; sur une petite fenêtre, ils se réorganisent pour éviter de se chevaucher.

Les résultats des tâches web sont aussi évalués avec plus de prudence : l’arrêt d’un programme d’automatisation est distingué du retour d’un résultat réel, ce qui limite les faux succès.

Vous voyez quand le travail avance, intervenez si nécessaire et pouvez mieux évaluer le résultat.

Améliorations principales : du 1er septembre au 15 octobre 2026.

Préparez l’automatisation web lorsque vous en avez besoin ​

MbAgent vérifie si le composant d’automatisation web est prêt. Il peut le télécharger et l’installer si nécessaire, puis afficher l’avancement. Avant une tâche web, il vérifie aussi que l’environnement Mbbrowser et la connexion au navigateur sont prêts.

Pour les tâches longues, la gestion des actions répétées, des délais dépassés et des échecs a été améliorée. Les fonctions disponibles dépendent toujours de la version installée, de Windows, du noyau du navigateur et des droits associés au compte.

Améliorations principales : du 13 septembre au 22 octobre 2026.

Modèles de tâches, projets et consommation du compte ​

  • Vous ne savez pas par où commencer ? Essayez un modèle officiel pour vérifier le réseau, le client, les sauvegardes ou des opérations web courantes.
  • Vous travaillez sur un projet ? Lancez une tâche IA depuis la page du projet avec l’espace de travail et les documents sélectionnés, ou ouvrez directement le dossier courant.
  • Vous souhaitez vérifier votre consommation ? La barre latérale peut afficher le total, l’utilisation et le solde du compte. L’état de connexion est actualisé plus vite après une connexion ou une déconnexion.
  • Vous avez une longue conversation ? La prise en charge des échanges sur plusieurs tours et la recherche d’informations officielles sont améliorées afin de limiter les recherches répétées et certaines erreurs en cours de conversation.

Commencez par une tâche précise

Essayez un modèle comme « vérifier la version du client Mbbrowser » ou « vérifier la connexion réseau ». Observez les étapes et le résultat avant de passer à une tâche plus complexe. Les fonctions IA et les modèles disponibles dépendent des droits de votre compte.

Améliorations principales : du 3 septembre au 20 octobre 2026.


5. 🪟 Fenêtres et interface : des détails mieux soignés au quotidien ​

📌 En bref : moins de clignotements et de fenêtres mal placées pour une utilisation plus fluide.

Les améliorations du client et de sa base d’interface apparaissent directement dans Mbbrowser. Aucun outil d’interface séparé n’est à installer.

Situation quotidienneAmélioration
Écran haute résolution ou mise à l’échelle WindowsChoix d’images adaptées à la taille pour un affichage plus net
Redimensionnement ou déplacement d’une ligneActualisation et glissement améliorés pour limiter les traces et les rafraîchissements incomplets
Démarrage avec réduction dans la zone de notificationMoins de risque de voir la fenêtre principale clignoter avant de se masquer
Confirmation de fermeture lorsque la fenêtre est réduiteDialogue placé sur l’écran actif
Fenêtres MbAgent et Mbbrowser côte à côteEspacement conservé et moins de déplacements involontaires
Ouverture du client ou de MbAgentL’état essentiel est préparé avant l’affichage afin de réduire les écrans vides

La saisie lors de la connexion a été améliorée pour limiter les interruptions de clavier. Les ressources des écrans principaux, réglages, proxys, scripts et outils de gestion groupée ont également été mises à jour.

Améliorations principales : du 30 septembre au 25 octobre 2026.


6. 🔄 Les nouveaux et les anciens noyaux restent pris en charge ​

📌 En bref : les environnements utilisant d’anciens noyaux continuent eux aussi de bénéficier d’améliorations.

Gestion groupée améliorée sur les anciens noyaux ​

Les composants de gestion groupée pour Chrome 86, 87 et 105 ont été mis à jour : gestion des fenêtres et des onglets, défilement, saisie, sélection de texte et synchronisation du presse-papiers. Les résultats par environnement et la reprise après erreur sont aussi plus clairs.

Il n’est pas nécessaire de changer immédiatement le noyau d’un environnement existant pour profiter de ces améliorations. Choisissez un installateur adapté à votre environnement et vérifiez que la fonction souhaitée est disponible.

Améliorations principales : du 23 au 25 octobre 2026.

Proxy, démarrage et fermeture plus fiables ​

  • Les contrôles de proxy reflètent mieux la connexion réelle. L’adresse externe réelle est privilégiée pour limiter les échecs dus à un problème de recherche de localisation.
  • Correction du proxy sur Chrome 105. Le démarrage transmet mieux les paramètres, même si le mot de passe contient des caractères spéciaux.
  • Vérification de l’état avant la gestion groupée. Si le navigateur ou son composant de contrôle n’est pas prêt, la suite est interrompue et le problème est mieux expliqué.
  • Nettoyage plus fiable des processus. Réduction des cas où des programmes restent en arrière-plan après la fermeture d’un environnement.

Certaines étapes de création d’environnement s’exécutent en arrière-plan afin de moins bloquer l’interface. Fermer un aperçu d’importation arrête également la lecture ; prévisualiser une archive de script ne réécrit pas les informations enregistrées.

Améliorations principales : du 1er septembre au 25 octobre 2026.


7. ✨ Commencez par l’étape qui vous prend le plus de temps ​

Si vous gérez plusieurs environnements, essayez la nouvelle disposition groupée et les groupes de textes. Si vous exécutez des scripts, vérifiez les composants nécessaires. Pour découvrir l’IA, commencez par un modèle de tâche MbAgent.

Moins de recherches, moins d’incertitudes lors de l’installation et moins de temps passé à ranger les fenêtres : votre travail s’enchaîne mieux.

Inutile de tout apprendre en même temps. Prenez d’abord en main une fonction que vous utilisez souvent, puis découvrez les autres selon vos besoins.


8. 📥 Télécharger la version 9.58.18.206 ​

Pour mettre à jour un environnement existant, choisissez en priorité le noyau qu’il utilise déjà. Pour une nouvelle installation sous Windows 10/11 sans ancien environnement à conserver, vous pouvez envisager Core 140. Sous Windows 7, choisissez un installateur compatible avec un ancien noyau.

Noyau du navigateurWindows pris en chargeTéléchargement
Chrome 140Windows 10 / 11Télécharger 9.58.18.206 · Core 140
Chrome 129Windows 10 / 11Télécharger 9.58.18.206 · Core 129
Chrome 105Windows 7 / 10 / 11Télécharger 9.58.18.206 · Core 105
Chrome 87Windows 7 / 10 / 11Télécharger 9.58.18.206 · Core 87
Chrome 86Windows 7 / 10 / 11Télécharger 9.58.18.206 · Core 86

À lire avant la mise à jour ​

1. Distinguez la version du logiciel du noyau du navigateur ​

La version du logiciel est 9.58.18.206. Les mentions Core 140 / 129 / 105 / 87 / 86 indiquent le noyau du navigateur. Mettre à jour le logiciel ne signifie pas nécessairement qu’un environnement existant doit changer de noyau.

Dans la barre d’adresse de votre environnement, ouvrez chrome://version et notez la version complète du navigateur avant de choisir un installateur. Pour un environnement Core 105, commencez par l’installateur Core 105 ; pour Core 140, choisissez Core 140.

Important : conservez un noyau compatible avec les environnements professionnels existants

Changer de noyau peut affecter les informations de connexion enregistrées ou la compatibilité avec certains sites. Le numéro principal comme « 140 » ne suffit pas toujours : vérifiez la version complète. En cas de doute, demandez conseil au support officiel avant l’installation. Ne remplacez pas un environnement professionnel existant par un noyau différent.

2. Faites une sauvegarde, puis testez quelques environnements ​

Avant la mise à jour, sauvegardez les environnements et données importants et conservez le dossier de données existant. Après l’installation, ouvrez ou importez quelques environnements de test et vérifiez les connexions aux sites, les proxys, les extensions et vos scripts habituels. Passez ensuite progressivement aux autres environnements.

3. Choisissez selon Windows et votre usage ​

Les installateurs Core 140 et 129 sont destinés à Windows 10/11. Sous Windows 7, choisissez Core 105, 87 ou 86. MbAgent et l’automatisation web dépendent aussi de Windows, du noyau et des droits du compte. La gestion groupée sur un ancien noyau ne signifie pas que toutes les fonctions IA y sont disponibles ; suivez les indications de votre version.

4. Suivez les indications lors de la première utilisation d’un script ou d’une tâche IA ​

Si un outil de script ou un composant d’automatisation web manque, lisez le message et confirmez son installation avant de continuer. Lors du premier essai d’une nouvelle tâche, vérifiez le résultat dans un environnement de test avant de l’utiliser pour votre activité.

📢 Vous hésitez sur l’installateur ou rencontrez un problème après la mise à jour ? Contactez le support Mbbrowser en indiquant la version du logiciel, la version complète du navigateur et le problème constaté.


【21 septembre 2026】Version : 9.18.58.198 ​

Numéro de version : v9.18.58.198
Version du noyau : 140.0.7339.248 Build 20260921
Niveau de mise à jour : Mise à jour majeure / stratégique Nom de code : "ApexCortex"


Aperçu de la version ​

Si la ControlMatrix de v8 a fait de « gérer plusieurs centaines d'environnements simultanément » une fonctionnalité standard de Mbbrowser, alors cette version ApexCortex vise à répondre à une question plus fondamentale : lorsque votre flux de travail dépasse le simple « ouvrir un navigateur et cliquer », Mbbrowser peut-il réellement « réfléchir et travailler » à vos côtés ?

Au cours des trois dernières années, Mbbrowser n'a cessé de résoudre trois problématiques : la sécurité des comptes, la stabilité des empreintes et la gestion d'environnements à grande échelle. De v7.10 (IphoneCloudFlare) à v7.12 (MBBridge + MBLink) jusqu'à v8.12 (ControlMatrix), chaque version majeure a remodelé une couche fondamentale de l'exploitation multi-comptes. Aujourd'hui, avec v9.18.58.198, Mbbrowser passe officiellement d'un outil de navigateur à une plateforme de travail collaboratif IA.

mbAgent fait ses débuts.

C'est un agent IA local, né avec Mbbrowser, spécialisé dans les scénarios « web + Mbbrowser + multi-comptes ». Il n'est ni une simple coquille de ChatGPT, ni un moteur d'automatisation de navigateur parmi d'autres : il confie intégralement à l'IA toute l'expérience accumulée par Mbbrowser ces dernières années — empreintes, proxys, environnements, CDP, protocole Control V2 et double contrôleur. L'IA peut désormais directement commander à Mbbrowser d'ouvrir n'importe quel environnement, de se connecter à n'importe quel compte, d'exécuter n'importe quelle tâche web, le tout en respectant les frontières de sécurité, les journaux d'audit et la gestion des quotas de jetons de Mbbrowser.

Parallèlement, mbAgent intègre un moteur d'automatisation web officiellement certifié — browser-auto (le moteur d'automatisation web Mbbrowser). Il s'agit d'un sous-processus EXE indépendant, basé sur le moteur amont éprouvé browser-use, profondément adapté et renforcé par l'équipe Mbbrowser, conçu spécifiquement pour les pages complexes du e-commerce跨境 (inscription, formulaires multi-étapes, captchas dynamiques, redirections de connexion, soumissions, envois).

Autour de l'arrivée de mbAgent, le client mbbrowser, le contrôleur ApiServer, la gouvernance des Cookies et les canaux officiels de modèles IA ont également bénéficié d'une mise à niveau stratégique :

  • mbbrowser (client navigateur Mbbrowser) — le serveur Control V2 achève la réécriture du double contrôleur et prend officiellement en charge l'intégration de mbAgent ; ajout du service d'alerte mail d'expiration des Cookies ; polissage complet des détails d'interaction multi-fenêtres.
  • ApiServer — migration complète des 144 interfaces HTTP historiques vers Control V2, partageant la même spécification de capacités que mbAgent ; après le lancement de mbAgent, les deux contrôles peuvent être utilisés simultanément.
  • Canaux LLM officiels multiples — trois grandes catégories de modèles officiellement certifiés (DeepSeek / Claude / GPT), automatiquement déverrouillés selon le niveau d'abonnement Mbbrowser, facturation sécurisée via la plateforme de relais NEWAPI propriété de Mbbrowser.

Nous recommandons à tous les utilisateurs opérant dans le e-commerce跨境, les matrices multi-comptes, le投放 publicitaire, la gestion de boutiques en ligne et le引流 social de procéder immédiatement à la mise à jour après lecture de cette annonce — v9.18.58.198 marque le point de départ de la transition de Mbbrowser, qui passe de « produit outil » à « plateforme de travail IA ».


1. 🧠 Lancement majeur : mbAgent — l'agent IA natif Mbbrowser ​

📌 En une phrase : à partir d'aujourd'hui, le client Mbbrowser intègre un assistant IA local dédié aux scénarios de e-commerce跨境 — vous pouvez lui dire directement en chinois « récupère tous les nouveaux messages du jour sur pcmax.jp dans cet environnement », et il exécutera automatiquement toutes les étapes.

Quel problème cette fonctionnalité résout-elle ? ​

Tous les acteurs du e-commerce跨境 savent que la question « l'IA peut-elle vraiment travailler à notre place » est longtemps restée embarrassante :

  • ChatGPT / Claude web génériques : les comptes sont dans le cloud, ne peuvent pas accéder à vos environnements Mbbrowser, et encore moins opérer pcmax, TikTok, Shopee et autres sites métier protégés par empreinte.
  • Les prétendus « navigateurs IA » du marché : produits parallèles à Mbbrowser, entrent en conflit avec ses empreintes, proxys, Cookies et scripts d'automatisation ; ils ne peuvent pas gérer vos Profile Mbbrowser.
  • Écrire ses propres scripts : connexion, captcha, double authentification, changements de page… chaque point suffit à monopoliser une journée de débogage.

mbAgent est le premier agent IA fonctionnant nativement dans le client Mbbrowser. Son apparition ne vise pas à remplacer l'expérience navigateur existante de Mbbrowser, mais à en ajouter une couche : transformer le navigateur Mbbrowser en une unité d'exécution intelligente, pilotable par l'IA, supervisable par l'IA et synthétisable par l'IA.

Un flux mbAgent standard se déroule ainsi : vous définissez l'objectif → mbAgent sélectionne l'environnement → s'attache au Chromium Mbbrowser → exécute la tâche web complexe → vous restitue le processus et le résultat.

Aperçu des capacités LLM de mbAgent

Que peut faire mbAgent pour vous ? ​

mbAgent intègre plus de 130 modèles de tâches prédéfinis (voir section 4), couvrant tous les scénarios du e-commerce跨境. Vous pouvez également décrire librement de nouvelles tâches en langage naturel : mbAgent les décompose, les planifie et les exécute directement via les environnements Mbbrowser.

Exemples de scénarios typiques :

  • « Vérifie si les 200 comptes de boutique présentent aujourd'hui des zones de connexion anormales » — mbAgent parcourt les environnements, vérifie l'IP de sortie du proxy, compare les empreintes historiques et génère un rapport.
  • « Connecte-toi à pcmax.jp dans cet environnement et compile tous les messages non lus dans un Excel » — mbAgent s'attache automatiquement à l'environnement ouvert et procède étape par étape sous l'identité Mbbrowser.
  • « Le format des descriptions produit sur cette page vendeur Amazon est désordonné, reformule-les toutes selon un modèle uniforme et enregistre-les en local » — mbAgent ouvre la page, extrait la structure, réécrit selon votre modèle et écrit le fichier.
  • « Avant 21 h ce soir, démarre automatiquement 50 environnements, visite séquentiellement une URL avec 30 secondes de pause sur chacune » — mbAgent démarre les 50 environnements via Control V2 de Mbbrowser et les exécute en séquence.

Comment y parvient-il ? — Sa relation avec Mbbrowser ​

C'est la différence la plus fondamentale entre mbAgent et tous les « navigateurs IA » / « assistants IA » du marché.

Utilisateur
  ↓ Description de la tâche en langage naturel
Agent principal mbAgent (processus local Rust)
  ↓ Appelle les opérations « publiées » de la spécification Mbbrowser
Navigateur Mbbrowser (mbbrowser.exe)
  ↓ Protocole Control V2 / environnements démarrés et gérés
Chromium 140 Mbbrowser
  ↓ Attachement candidat + bail d'automatisation
CDP Mbbrowser (WebSocket)
  ↑ État de page, IP de sortie du proxy, valeurs de Cookie, frames跨域
browser-auto (moteur d'automatisation web Mbbrowser, EXE indépendant)
  ↑ Boucle de modèle : observer → décider → agir → vérifier → récupérer
LLM (DeepSeek / Claude / GPT, selon le canal d'abonnement)

mbAgent n'est pas un appel LLM dans le cloud pilotant un Chrome indépendant :

  1. Il détecte et se connecte au client Mbbrowser déjà connecté sur votre machine (via Control V2 + jeton de découverte + triade PID + date de création du processus) ;
  2. Il sélectionne les environnements disponibles selon les Profiles Mbbrowser, en vérifiant pour chacun empreinte / proxy / Cookie / état antérieur ;
  3. Il s'attache au véritable WebSocket CDP du Chromium Mbbrowser (sans créer de Profile, sans modifier l'empreinte, sans changer de proxy) ;
  4. Il invoque les opérations « publiées » de la spécification officielle Mbbrowser (les 144 interfaces HTTP historiques et les 4 interfaces de gestion locale ApiServer, le tout via la connexion TCP persistante Control V2) ;
  5. Il s'appuie sur l'AutomationLease Mbbrowser pour s'articuler sans couture avec la reprise manuelle — vous pouvez à tout moment reprendre la main sur l'environnement qu'il opère ; il cède automatiquement le contrôle.

Cela signifie : mbAgent ne contourne aucun mécanisme de sécurité Mbbrowser et ne touche pas à vos empreintes / Cookies / proxys. Il ne fait que prêter à l'IA les capacités de Mbbrowser.


2. 🚀 Nouveau moteur indépendant : browser-auto (moteur d'automatisation web Mbbrowser) ​

📌 En une phrase : browser-auto est le « moteur » derrière mbAgent — un sous-processus EXE indépendant, conçu spécifiquement pour les tâches web complexes.

Pourquoi avoir besoin d'un moteur indépendant ? ​

L'agent principal mbAgent (Rust) excelle dans l'ordonnancement, la validation des spécifications, la découverte des capacités et l'audit, mais n'est pas doué pour « regarder une page web et prendre une décision ». Pour qu'une IA opère un vrai site comme le ferait un humain, il faut une boucle d'agent web complète, éprouvée et observable :

observer (observer DOM / capture / arbre de contrôle)
  → model_decide (le LLM décide de l'action suivante)
  → action (cliquer / saisir / soumettre / envoyer)
  → verify (le changement de page correspond-il à l'attendu)
  → recover (sinon, restaurer et réessayer)

Après une sélection approfondie, l'équipe Mbbrowser a encapsulé le moteur amont éprouvé browser-use 0.13.8 dans browser-auto sous marque Mbbrowser. Tout en conservant la pleine capacité amont, nous avons appliqué les renforcements suivants :

  • EXE indépendant de type répertoire (Nuitka standalone/onedir), sans dépendance à Python, uv ou pip ; prêt à l'emploi sur la machine cible ;
  • Communication avec mbAgent uniquement via NDJSON anonyme sur stdio, n'écoute aucun port TCP / HTTP, ne s'enregistre pas comme service Windows — surface d'exposition minimale ;
  • Peut uniquement s'attacher au Chromium démarré par Control V2 de Mbbrowser — interdiction de démarrer Chrome soi-même, de créer un Profile, de modifier un proxy ou de覆rir une empreinte ;
  • La clé API n'est transmise qu'en mémoire — pas d'écriture dans .env, ni en ligne de commande, ni dans les ressources de l'EXE ;
  • Première activation : désactivation de la télémétrie anonyme, des extensions par défaut, de PostHog et de tout autre point de fuite tiers.
  • Attachement candidat + bail d'automatisation — browser-auto, les outils de page natifs mbAgent et la reprise humaine partagent le même bail « qui contrôle cette page maintenant », évitant les conflits d'écriture concurrents.

Les 24 actions par défaut amont de browser-use sont intégralement conservées (click, input, send_keys, submit, send, purchase…), sans modification, sans coupe, sans approbation supplémentaire.

Relation avec les outils de page natifs mbAgent (pages candidates) ​

mbAgent prend simultanément en charge deux ensembles de capacités de page, complémentaires :

MoteurScénario applicableMode d'ordonnancement
browser-auto (par défaut)Pages complexes, multi-étapes, formulaires, pages dynamiques, captchas, inscription, redirection de connexionAutorisation unique au niveau de la tâche → actions continues internes
Pages candidates mbAgent (filet de sécurité)Diagnostics déterministes en lecture seule, actions unitaires, compatibilité Windows 7 / anciens noyauxValidation action par action

Mbbrowser ne supprime ni ne remplace aucune capacité existante. browser-auto est une « option avancée » ajoutée ; les pages candidates restent un filet de sécurité.

La différence que vous ressentirez ​

  • Avant : « Connecte-moi au compte » → demander à l'utilisateur d'écrire 50 lignes de script Puppeteer / Selenium → 20 minutes de débogage.
  • Maintenant : « Connecte-moi au compte » → mbAgent + browser-auto réglé en une phrase, avec un journal de processus traçable localement dans Mbbrowser.

3. 🌐 Nouveaux canaux officiels de modèles IA : DeepSeek + Claude + GPT ​

📌 En une phrase : les LLM appelés par mbAgent sont fournis via les canaux officiels Mbbrowser, automatiquement déverrouillés selon votre niveau d'abonnement Mbbrowser, et facturés / audités de manière unifiée via la plateforme de relais NEWAPI propriété de Mbbrowser.

Quel problème cela résout-il ? ​

Les trois plus grandes craintes lorsqu'on fait des affaires avec l'IA : les clés API qui s'éparpillent, la consommation de jetons incontrôlée, les modèles opaques. mbAgent résout tout cela via le système de comptes propriétaire Mbbrowser :

  1. Vous vous connectez dans le client Mbbrowser — le système crée / met à jour automatiquement un utilisateur影子 dans NEWAPI, génère un jeton indépendant lié au compte et l'associe à l'abonnement.
  2. Dans la console WEB, vous cochez la liste blanche des modèles disponibles selon votre niveau d'abonnement (mb_fast / mb_claude / mb_premium).
  3. mbAgent récupère la liste blanche au démarrage et décide, selon le Profile officiel Mbbrowser, d'emprunter /v1/chat/completions ou /v1/responses — réellement selon la déclaration du Profile, jamais selon le nom.
  4. Chaque appel de modèle renvoie l'utilisation réelle de jetons aux journaux du client Mbbrowser et au système de facturation officiel.

Support simultané de Chat et Responses ​

L'assistant d'automatisation de navigateur intégré à mbAgent prend en charge simultanément les protocoles Chat Completions et Responses. Le Profile officiel Mbbrowser déclare api_mode=chat_completions ou api_mode=responses ; mbAgent route réellement selon la déclaration :

ProtocoleScénario applicable
Chat CompletionsDialogue général, compatibilité traditionnelle, stable et fiable
ResponsesSortie structurée, reasoning_effort, entrée visuelle (à venir)

Vous n'avez pas besoin de connaître la différence entre ces deux protocoles — Mbbrowser a déjà fait le choix pour vous. Il vous suffit de sélectionner le modèle dans la console WEB.

Catégories de modèles et niveaux d'abonnement ​

CatégorieExemples de modèlesAbonnement applicable
mb_fastSérie DeepSeekOuvert à tous (y compris les utilisateurs gratuits)
mb_claudeClaude SonnetAbonnés Personnel / Équipe
mb_premiumSérie GPTAbonnés Personnel / Équipe

💡 Le jeton NEWAPI a un bail court (15 minutes) ; il devient automatiquement invalide en cas de désactivation du compte, de rétrogradation de l'offre ou de retrait du modèle. Une ancienne clé ne pourra jamais rester définitivement valide.

Audit et masquage ​

Toutes les réponses de modèle entrant dans mbAgent passent par un masquage obligatoire :

  • Les clés API n'apparaissent jamais dans le contexte du LLM, l'UI, les journaux ou l'IPC ;
  • Les données volumineuses (HTML / DOM / captures / corps réseau) ne sont conservées que comme artefacts temporaires au niveau de la tâche, le LLM lisant à la demande des résumés et des索引 par blocs ;
  • La consommation de jetons est auditée par catégorie Prompt / Completion / Cache, liée au modèle + tâche + horodatage.

4. 🎨 Nouveau « menu Démarrer » : plus de 130 modèles de tâches pour le e-commerce跨境 ​

📌 En une phrase : une icône « menu Démarrer » apparaît en haut de l'interface de chat IA du client Mbbrowser. Un clic ouvre plus de 130 tâches IA prédéfinies, orientées scénarios跨境.

À quoi cela sert-il ? ​

Beaucoup d'utilisateurs, à leur première utilisation de mbAgent, se demandent : « je ne sais pas quoi demander à l'IA ». Le menu Démarrer est la bibliothèque de modèles de tâches maintenue officiellement par Mbbrowser, couvrant 8 grandes catégories du e-commerce跨境 :

📁 Diagnostic d'exploitation du client Mbbrowser (10 entrées)
   ├─ Analyse des causes de crash au démarrage et sortie anormale du client
   ├─ Détection des sous-processus et processus résiduels du client
   ├─ Détection de la version du client, de la version du noyau navigateur et de l'état de mise à jour
   └─ …

📁 Diagnostic de santé du système d'exploitation (10 entrées)
   ├─ Diagnostic de santé du CPU, de la mémoire, du disque et des répertoires temporaires
   ├─ Détection de l'heure système, du fuseau horaire, de la langue et des paramètres régionaux
   ├─ Détection du pare-feu, du proxy système et des stratégies de sécurité
   └─ …

📁 Vérification de sécurité des données de mémoire IA et des sauvegardes (9 entrées)
   ├─ Détection des informations expirées, redondantes et contradictoires dans la mémoire locale IA
   ├─ Détection des risques d'exposition des jetons, Cookies, mots de passe et clés secrètes
   ├─ Détection des sauvegardes d'historique de session, fichiers de configuration et environnements navigateur
   └─ …

📁 Diagnostic des empreintes navigateur et de l'environnement (9 entrées)
   ├─ Détection des expositions Canvas/WebGL, audio, polices et périphériques médias
   ├─ Détection des fuites WebRTC, DNS, IPv4 et IPv6
   ├─ Détection de la cohérence entre fuseau horaire, langue, géolocalisation et IP de sortie du proxy
   └─ …

📁 Diagnostic du proxy et du réseau (10 entrées)
   ├─ Détection du chemin de résolution DNS et des fuites DNS
   ├─ Inventaire de la géolocalisation IP, ASN et caractéristiques résidentielles / datacenter
   ├─ Détection de la latence, perte de paquets, stabilité et bande passante du proxy
   └─ …

📁 Audit d'isolement des comptes et environnements (9 entrées)
   ├─ Détection de l'isolement Cookie, stockage local, cache et IndexedDB
   ├─ Détection des risques de réutilisation d'IP, proxy et paramètres设备跨 comptes
   ├─ Inventaire des connexions, état de session et causes de connexions重复
   └─ …

📁 Opérations métier et辅助 aux flux web (8 entrées)
   ├─ Orchestration du flux de publication et modification du contenu produit
   ├─ Validation des champs de formulaire web avant soumission
   ├─ Traitement des messages client et复核 avant envoi
   └─ …

📁 Vérification de compatibilité des versions et mises à jour logicielles (9 entrées)
   ├─ Détection de compatibilité du handshake de version des canaux CDP et Control
   ├─ Vérification de la source, signature et hash du paquet de mise à jour
   └─ …

Points forts ​

  • Maintenance officielle : les modèles de tâches et prompts sont mis à jour en continu par l'équipe Mbbrowser à partir de cas métier réels ; aucun代码 n'est requis pour ajouter de nouveaux « processus métier » ;
  • Personnalisation par utilisateur : vous pouvez également écrire vos propres « retours d'expérience » dans la bibliothèque de modèles, partagés跨 comptes ;
  • Isolation des permissions : les modèles officiels et les modèles propres sont strictement isolés physiquement — l'IA ne « pollue » pas vos préférences métier locales avec la stratégie officielle ;
  • Désactivable : si vous ne souhaitez pas le menu, vous pouvez le désactiver dans les paramètres, sans impact sur les flux de travail正式 ;
  • Tâches récentes : les 5 dernières tâches utilisées sont affichées par ordre chronologique inverse à droite ; un nouveau clic les relance.

5. 🤖 Coexistence des doubles contrôleurs ApiServer et mbAgent ​

📌 En une phrase : une même instance Mbbrowser peut se connecter simultanément à ApiServer + mbAgent, sans interférence ni抢占 mutuelle.

Quel mécanisme cela résout-il ? ​

Les équipes跨境 font depuis longtemps face à une contradiction : les scripts d'automatisation (Puppeteer / Selenium / API自行 développées) et les opérations IA ne peuvent généralement pas coexister — quand l'un est connecté, l'autre est soit refusé, soit mélangé.

Après cette mise à jour :

  • Une même instance Mbbrowser accepte au maximum 1 connexion ApiServer + 1 connexion mbAgent ;
  • Les deux connexions empruntent des files bornées indépendantes (MBAGENT 75 % / APISERVER 75 %), rotation FIFO équitable — aucun rôle ne peut affamer l'autre ;
  • Toutes les écritures supportent une clé d'idempotence — mbAgent et ApiServer peuvent réessayer la même tâche sans exécution多重 ;
  • Control V2 fournit des trames SNAPSHOT — lors d'un basculement, d'une déconnexion ou d'une pause d'un côté, l'autre reçoit un instantané cohérent de l'environnement et reprend l'exécution ;
  • L'identité d'exécution Mbbrowser (PID / run_id / endpoint_generation / vrai /json/version) est strictement validée — l'usurpation est impossible.

Utilisation concrète ​

Vous pouvez organiser ainsi :

  • Matin : mbAgent采集 du contenu dans 50 environnements (autorisation unique au niveau de la tâche, browser-auto en exécution longue) ;
  • Après-midi : vos scripts Python prennent ces 50 environnements via ApiServer pour une publication en masse ;
  • Les deux outils n'échouent pas à cause de la présence de l'autre.

Inventaire global des capacités accessibles à mbAgent ​

Les capacités Mbbrowser invocables par mbAgent sont générées de manière unifiée à partir d'une seule spécification :

        Profile mbAgent
            ↓
   MbbrowserDescribe (obtenir l'inventaire)
            ↓
   MbbrowserExecute (invoquer selon l'operation)
            ↓
   Control V2 → mbbrowser → métier réel
  • 170 opérations sémantiques
  • 150 routes (dont 144 pour la compatibilité ApiServer, 6 pour la gestion locale ApiServer)
  • 19 workflows canoniques (authentification,列出 des environnements, démarrage, Cookie, plugins, scripts, proxy, UA, paramètres avancés, mode système, terminaison forcée, nettoyage du cache…)
  • Chaque opération possède un schéma strict Request / Response / erreur, un niveau de risque, un impact en écriture, une clé d'idempotence, un TTL et une sémantique d'annulation.

Cette spécification est aussi l'unique source de vérité pour les collections Apidog / Postman, le SDK Python, le SDK TypeScript et le registre d'outils mbAgent. Dès que la spécification est mise à jour, tous les clients se rafraîchissent同步 — plus de fracture « l'IA connaît une méthode, les脚本 en connaissent une autre ».


6. 🍪 mbbrowser — Alerte mail d'expiration des Cookies (nouvelle fonctionnalité) ​

📌 En une phrase : les Cookies sont les « justificatifs d'identité » des comptes — Mbbrowser peut désormais les surveiller主动 et vous alerter主动ement par mail avant leur expiration, au lieu d'attendre la déconnexion.

À quoi cela sert-il ? ​

Quiconque gère une matrice multi-comptes le sait : une déconnexion soudaine = interruption d'activité = réclamations / pertes. L'une des causes les plus fréquentes de déconnexion est l'expiration des Cookies :

  • Les Cookies temporaires (Session) ne valent que pour la session en cours et disparaissent au rafraîchissement ;
  • Les Cookies longue durée durent de quelques jours à quelques semaines — tout changement de fuseau horaire, User-Agent ou IP peut entraîner leur invalidation主动 par le serveur opposé ;
  • Avec 100 comptes à gérer, il est totalement impossible de mémoriser manuellement les dates d'expiration des Cookies.

Comment Mbbrowser vous aide-t-il ? ​

Nouvelle fonctionnalité : alerte mail d'expiration des Cookies intégrée au client Mbbrowser :

Heartbeat local Mbbrowser
  ↓ Interrogation toutes les 30 minutes
Pour chaque Cookie sous alerte :
  - Validité restante < seuil (24 h par défaut)
  - Dernière alerte > 600 s
  ↓ Passe
Construction du mail SMTP :
  - Destinataire = e-mail lié au compte Mbbrowser courant
  - Sujet = "[Mbbrowser] Le Cookie de l'environnement <name> expire à <time>"
  - Corps = "Veuillez vous reconnecter dans cet environnement au site métier afin que le serveur du site签 à nouveau l'état de connexion"
  ↓ Envoi
Livraison SMTP asynchrone
  ↓
Journal local Mbbrowser + gestionnaire de journaux Mbbrowser

Détails clés ​

  • Listes blanche et noire : 13 types de缓存 Chromium renouvelables peuvent être nettoyés par défaut ; les données métier (Cookie / History / Preferences, etc.) ne seront jamais effacées par erreur ;
  • Alerte interrompue après correction : lorsque vous effectuez la réelle connexion suite au mail d'alerte et que le Cookie est renouvelé, Mbbrowser cesse automatiquement les alertes suivantes ;
  • Alertes批量 multi-environnements : envoi regroupé dans des créneaux horaires fixes, évitant l'envoi simultané de 100 mails si 100 Cookies expirent几乎 en même temps ;
  • Envoi SMTP de test : dans le panneau des paramètres, cliquez sur « Tester la configuration SMTP » pour vérifier immédiatement la disponibilité de la chaîne mail ;
  • Réessai et déduplication : en cas d'échec SMTP, réessai avec backoff 30 s / 2 min pour éviter de vous importuner à intervalle trop court ;
  • Priorité locale : tous les enregistrements d'alerte sont d'abord écrits dans les journaux locaux Mbbrowser ; un échec SMTP ne sera pas signalé à tort par Mbbrowser comme un problème de Cookie ;
  • Prise en charge de boîtes tierces : QQ Mail Entreprise, NetEase Mail Entreprise, Alibaba Cloud Mail, SendGrid, Mailgun, SMTP auto-hébergé sont tous supportés.

Remarque importante ​

⚠️ Pour les sites utilisant JWT, des sessions serveur et des风控 complexes, la simple modification de la date d'expiration locale du Cookie n'équivaut pas à un véritable renouvellement. La bonne pratique reste de vous reconnecter au site métier dans l'environnement correspondant, afin que le serveur签 à nouveau un état de connexion valide. Le mail d'alerte Mbbrowser l'indique également clairement.


7. 🔁 Client mbbrowser : activation complète du protocole double contrôleur Control V2 ​

📌 En une phrase : la réécriture du protocole de contrôle底层 du navigateur Mbbrowser est terminée — conçu spécifiquement pour prendre en charge le double contrôle mbAgent + ApiServer, avec un niveau de sécurité et une capacité de débit nettement améliorés.

Qu'est-ce que Control V2 ? ​

Mbbrowser utilisait jusqu'ici un protocole TCP + Protobuf自行 développé pour la communication mbBrowser ↔ ApiServer (144 interfaces HTTP + 30 anciennes commandes). Ce protocole n'est plus suffisant pour les nouveaux scénarios de mbAgent, qui exigent « sessions longues + événements bidirectionnels streamés + validation d'identité stricte ».

Control V2 est le protocole de contrôle de nouvelle génération, réécrit par Mbbrowser pour mbAgent :

CaractéristiqueAncien protocoleControl V2
Modèle de connexionConnexion courte, HTTP BearerTCP persistant, en-tête de trame MBV2 + CRC32 + numéro de séquence
RôleApiServer uniquementDouble slot MBAGENT + APISERVER, rotation équitable
Validation d'identitéJeton HTTP (déprécié)Quadruple validation : instance_id 64 octets + jeton de découverte + PID + date de création du processus
Idempotence en écritureNon garantieEntrepôt d'idempotence persistant + Windows DPAPI + 24 h / 4096 entrées bornées + rollback en cas d'échec
AnnulationComplexecancel_id indépendant + CancelAck + filtrage par connection_generation
Flux d'événementsMono-slot en sérieTriple反压 1024 entrées / 4 Mio / 1 h + reprise par instantané EVENT_GAP
Écriture concurrenteFIFO globalPlafond 75 % par rôle + plafond global 256 + table d'attente + deadline

Détails de l'intégration avec mbAgent ​

Découverte de service Mbbrowser : après démarrage, mbAgent lit dans LOCALAPPDATA\MBBrowser\browser\control deux fichiers protégés par l'ACL de l'utilisateur courant :

  • discovery — contient le jeton de handshake (lisible uniquement par mbAgent et ApiServer)
  • instance — ne contient pas de jeton, décrit instance_id / PID / creation_time / generation

mbAgent, après validation par les quatre éléments (jeton discovery + PID + date de création +), établit un TCP persistant. Mbbrowser impose le démarrage sur INADDR_LOOPBACK (127.0.0.1) et n'accepte pas les connexions distantes.

Champs sensibles (API Key, Cookie, Authorization, CK, sessionId, objectId, etc.) :

  • N'entrent jamais dans les paramètres du modèle, la ligne de commande, les journaux ordinaires, l'UI ou l'IPC ;
  • Le handle ChromeParam côté Mbbrowser est remplacé dans l'IPC par un ID aléatoire candidate_* ;
  • Après le démarrage du processus Mbbrowser, les secrets (CK, port CDP…) sont immédiatement placés en mémoire Zeroizing ; ils n'apparaissent pas dans les champs génériques lors de la sérialisation IPC.

Démarrage et arrêt ​

  • Une même instance Mbbrowser n'accepte qu'1 connexion MBAGENT + 1 connexion APISERVER chacune ;
  • Une seconde connexion du même rôle est directement rejetée (renvoie SLOT_OCCUPIED) ;
  • Expiration du heartbeat ou crash → libération automatique du slot ; une nouvelle connexion peut réintégrer en 30 s ;
  • La déconnexion de mbAgent ou ApiServer n'arrête pas le Chromium Mbbrowser et ne met pas fin au processus principal — le cycle de vie de mbbrowser est totalement découplé de celui des contrôleurs.

Compatibilité ​

  • Les 144 interfaces HTTP historiques d'ApiServer sont intégralement conservées ; l'ancien code métier s'intègre à Control V2 sans aucune modification ;
  • ApiServer contrôle la迁移灰度 via MBAPISERVER_CONTROL_V2=required/auto/off (trois档) ;
  • mbAgent contrôle via MBAGENT_DIRECT_CONTROL=on/auto/off ;
  • Toutes les nouvelles fonctionnalités sont validées via un桶 de灰度 avec échantillonnage无偏 rejeté et vérification sur 1 million d'échantillons.

8. 🛡 Améliorations de sécurité / efficacité que vous ressentirez immédiatement ​

Cette section liste les changements directement perceptibles par l'utilisateur, et non les détails internes des API.

✅ Améliorations UI visibles ​

  • Interface principale : menus groupés, menu « plus » par environnement, menu Cookie, menu Proxy, menus d'import/export d'environnements — tous接入 au mécanisme multilingue, les nouveaux boutons se localisent automatiquement (zh / en / tw / ru / ja / vi / id / tr / th / es / pt / uk) ;
  • Contrôles de liste : arrière-plan de sélection, arrière-plan de survol et indicateur de sélection entièrement统一 et rafraîchis ; correction de l'ancien problème « après clic, l'arrière-plan est masqué » ;
  • Comportement de défilement : toutes les listes de données supportent défilement fluide + molette inertielle + barre de défilement改进 ;
  • Icônes : codicon.ttf覆盖 intégralement menus, barre d'outils et indicateurs d'état ; DEBUG validé, RELEASE同步 ;
  • Fermeture de fenêtre / changement d'état : rafraîchissement plus stable, les erreurs ne « figent plus la liste ».

✅ Fonctionnalités directement perceptibles ​

  • Alerte mail d'expiration des Cookies : détaillé dans la section précédente ;
  • Canaux LLM multiples : détaillé dans la section précédente ;
  • Menu Démarrer : détaillé dans la section précédente ;
  • Moteur browser-auto : détaillé dans la section précédente.

✅ Améliorations运维 en arrière-plan ​

  • Mise à jour multi-instance plus stable : mise à jour mbAgent →冻结 d'un instantané complet Control V2 → empreintes d'environnement non réinitialisées → activité non interrompue ;
  • Affectation par lots de proxys plus stable : toutes les opérations proxy passent par des transactions atomiques + un instantané de référence persisté + rejeu identique sans覆写 ;
  • Appels de commandes plus sûrs : les requêtes de démarrage en masse ont un request_id indépendant ; les paquets en retard ne réveillent pas le démarrage suivant ; les résultats de démarrage de compte / environnement ne se mélangent pas ;
  • Empreinte de jetons réduite : la douzième vague d'optimisation des performances améliore définitivement la lenteur des réponses LLM et le gaspillage de jetons.

9. 📚 Actions d'accompagnement : documentation officielle Mbbrowser mise à jour同步 ​

Cette publication propulse également le système de documentation officielle Mbbrowser à l'ère de l'IA.

Documentation intégrée au client ​

Le client Mbbrowser intègre plus de 130 manuels de tâches辅助 IA ainsi que des FAQ sur les concepts fondamentaux et les connaissances de base, classés par catégorie :

  • Diagnostic d'exploitation du client Mbbrowser (10)
  • Diagnostic de santé du système d'exploitation (10)
  • Vérification de sécurité des données de mémoire IA et des sauvegardes (9)
  • Diagnostic des empreintes navigateur et de l'environnement (9)
  • Diagnostic du proxy et du réseau (10)
  • Audit d'isolement des comptes et environnements (9)
  • Opérations métier et flux web辅助 (8)
  • Vérification de compatibilité des versions et mises à jour logicielles (9)
  • Utilisation de base de mbAgent (10)
  • Bases du proxy et du réseau (13)
  • Utilisation sécurisée du navigateur Mbbrowser (10)
  • Questions fréquentes et基础知识 (10)
  • Concepts fondamentaux (10)
  • Bases de l'isolement des comptes (10)
  • Bases des paramètres d'empreinte (10)

Tous ces plus de 130 documents sont chargés en arrière-plan automatiquement par mbAgent après la première mise à jour, et triés par thème dans le « menu Démarrer » et la bibliothèque de素材 des réponses IA recommandées.

Site de documentation d'aide ​

Le centre d'aide help.mbbrowser.com a été同步 mis à jour :

  • Journal des mises à jour (emplacement de la présente annonce)
  • Guide d'utilisation de mbAgent : de l'installation à la première tâche, walkthrough complet
  • Tutoriels sur les fonctionnalités de mbbrowser : incluant l'alerte mail d'expiration des Cookies de cette version
  • Documentation API : 30+ interfaces ApiServer (double protocole HTTP + Control V2)

10. ⚙ Lecture obligatoire avant la mise à jour ​

Exigence stricte de même version de noyau ​

Vous devez effectuer la mise à jour avec un numéro de version de noyau identique. Exemple : si la version de noyau que vous utilisiez auparavant est 140.0.7339.248, le paquet de mise à jour que vous installez doit impérativement être 140.0.7339.248, faute de quoi vous encourez un risque de perte des justificatifs de compte dû à une incohérence de version de noyau.

Noyau navigateur intégré (Chromium) ​

  • Noyau 140 : Windows 10 / 11 (recommandé)
  • Noyau 129 : Windows 10 / 11 (compatibilité)

Compatibilité mbAgent ​

  • mbAgent est lancé en premier lieu sur Windows 10/11 + Chromium 140, qui est l'environnement d'exécution préféré de browser-auto ;
  • Sur Windows 7 / anciens noyaux, mbAgent est utilisable, mais browser-auto passe par défaut aux pages candidates en filet de sécurité ;
  • mbAgent dispose déjà de portes de publication跨越 6 générations de Chromium (86 / 87 / 105 / 106 / 129 / 140), mais les capacités d'écriture officielles ne sont déclarées qu'après obtention de preuves réelles.

SHA-256 et signature des paquets d'installation ​

  • Paquet d'installation : AI_20260921_MBbrowserSetup_9.18.58.198_Core_140.exe
  • Outil de vérification : vérificateur intégré à l'upgradeur, signature de la page de téléchargement officielle, ligne de commande Get-FileHash
  • Chemin de mise à jour : identique à celui des versions historiques v8.12.32.230 / v7.12.22.221 / v7.10.20.219, MBDATA conservé, aucun environnement, empreinte, Cookie ou script d'automatisation existant n'est touché

Répertoire de données MBDATA ​

Restez sur un disque NVMe / SSD高速. Cookies, Local Storage, IndexedDB, bibliothèque User-Agent, base de données proxy, justificatifs de connexion, scripts d'automatisation et modèles du menu Démarrer continuent tous d'être lus et écrits depuis MBDATA.


Résumé de la version ​

Cette v9.18.58.198 ApexCortex marque pour Mbbrowser le point de départ de la transition, qui passe de « outil de navigateur » à « plateforme de travail collaboratif IA ».

DimensionContenu de la mise à jour
Moteur IAmbAgent lancé en première + moteur d'automatisation web indépendant browser-auto
Modèles IATrois canaux officiels DeepSeek + Claude + GPT, double protocole Chat Completions + Responses
Modèles IAMenu Démarrer de plus de 130 tâches pour le e-commerce跨境, couvrant plus de 15 grandes catégories
Protocole de contrôle MbbrowserTCP persistant Control V2 + file équitable double contrôleur + idempotence persistante +反压 du flux d'événements
Nouvelles fonctionnalités MbbrowserAlerte mail d'expiration des Cookies + documentation IA intégrée + multilingue + système d'icônes
ApiServer144 interfaces historiques migrées vers Control V2 + 4 interfaces de gestion locale + même spécification que mbAgent
Expérience clientDétails UI, icônes, défilement, multilingue des menus, stabilité à la fermeture de fenêtre entièrement polis

Nous recommandons à tous les utilisateurs opérant dans le e-commerce跨境, les matrices multi-comptes, le投放 publicitaire, la gestion de boutiques en ligne et les opérations社媒 d'effectuer immédiatement la mise à jour après avoir installé la même version de noyau. Avant la mise à niveau, veuillez d'abord vérifier la version du noyau (chrome://version) ; la mise à jour doit impérativement s'effectuer avec un numéro de version de noyau identique, faute de quoi vous encourez un risque de perte des justificatifs de compte dû à une incohérence de version de noyau. Au besoin, pour tous les utilisateurs effectuant des opérations multi-comptes, du e-commerce跨境, des matrices社媒, du投放 publicitaire, de la gestion de boutiques en ligne et de l'automatisation, après avoir installé la dernière version avec la même version de noyau, ne migrez pas immédiatement et massivement vos données métier vers la nouvelle version. Vous devez migrer progressivement, à petite échelle, quelques environnements vers la nouvelle version, et ce n'est qu'après avoir vérifié la stabilité sans erreur que vous pourrez adopter progressivement la nouvelle version en toute sécurité.


📥 Télécharger cette mise à jour

PlateformeLien de téléchargement
Windows 10 / 11 (noyau Chrome 140, recommandé)MBbrowserSetup_9.18.58.198_Core_140.exe
Windows 10 / 11 (noyau Chrome 129, compatibilité)MBbrowserSetup_9.18.58.198_Core_129.exe

📢 Pour toute question d'utilisation, veuillez contacter le service client officiel pour obtenir un support technique.


Mbbrowser — Département Technique Officiel ​

【11 mars 2026】Version : 7.12.22.221 ​

Version : v7.12.22.221
Version du noyau : 140.0.7339.248 Build 20260311
Niveau de mise à jour : Mise à jour majeure / Noyau Nom de code : "MigrationBridge"


Aperçu de la version ​

Il s'agit de la mise à jour la plus attendue de Migratory Bird Fingerprint Browser depuis le lancement du produit.

Auparavant, lors de l'utilisation de Migratory Bird pour des opérations commerciales à l'étranger, vous étiez confronté à un casse-tête persistant : comment faire passer le navigateur par un proxy ? Vous deviez manipuler Proxifier sur Windows, configurer des règles de proxy complexes exclusivement pour les processus Chrome de Migratory Bird — et un seul mauvais réglage pouvait entraîner l'échec du proxy ou contaminer le réseau de votre système entier, affectant d'autres programmes.

Tout cela change aujourd'hui.

Cette mise à jour introduit une fonctionnalité de base révolutionnaire — le "Système de pont proxy amont Migratory Bird (MBBridge)", un moteur de reprise de proxy réseau intelligent développé en interne qui élimine complètement la pénibilité de la configuration fastidieuse et instable du proxy amont. Migratory Bird Fingerprint Browser est désormais libéré de la dépendance vis-à-vis d'outils tiers comme Proxifier — configurez une fois, cela fonctionne immédiatement.

Parallèlement, cette version apporte également pour la première fois le support du proxy international IPv6, une vitesse de réponse 6 fois plus rapide et de nombreuses améliorations de l'expérience, en faisant une mise à niveau véritablement complète.


1. 🚀 Nouvelle fonctionnalité majeure : Système de pont proxy amont (MBBridge) ​

📌 En une phrase : Auparavant, vous aviez besoin de Proxifier pour diriger Migratory Bird via un proxy. Maintenant, vous n'en avez plus besoin.

Quel problème cette fonctionnalité résout-elle ? ​

Lorsque Migratory Bird Fingerprint Browser ouvre chaque environnement de navigateur, il utilise le moteur Chrome sous le capot. Mais comment le processus Chrome passe-t-il par un proxy ? Auparavant, cela nécessitait des outils tiers comme Proxifier pour configurer des règles de proxy dédiées pour Chrome.

Cette approche présentait deux points de douleur :

  • Nécessitait l'installation de logiciels supplémentaires avec une configuration complexe ;
  • Une mauvaise configuration pouvait entraîner des échecs de proxy ou polluer le réseau d'autres logiciels.

MBBridge a été créé pour internaliser et automatiser ce processus fastidieux.


🎛 Où se trouve l'interface ? Comment l'ouvrir ? ​

Ouvrez Migratory Bird Fingerprint Browser, cliquez sur l'icône "Paramètres" dans la barre de navigation inférieure, puis cliquez sur "Proxy amont" dans le menu de gauche pour accéder à l'interface suivante :

Interface des paramètres de proxy amont MBBridge

⬆ L'image ci-dessus est l'interface de configuration principale de MBBridge — propre et simple à utiliser.


🔧 Comment configurer ? Trois étapes ​

Étape 1 : Entrez vos informations de proxy

Dans la section "Configuration du proxy amont" :

  • Protocole amont : Sélectionnez votre protocole de proxy dans le menu déroulant — supporte HTTP/HTTPS et SOCKS5 ;
  • Proxy amont : Entrez l'adresse IP et le port fournis par votre fournisseur de proxy (ex: 192.168.1.33 : 10808) ;
  • Nom d'utilisateur / Mot de passe : Si votre proxy nécessite une authentification par compte, remplissez-le ici ; si vous utilisez l'authentification par liste blanche d'IP, laissez vide.

Étape 2 : Cliquez sur "Appliquer et Activer"

Après avoir rempli les détails, cliquez sur le bouton "Appliquer et Activer" — le système écrira immédiatement votre configuration de proxy dans le moteur MBBridge.

Vous pouvez également cliquer sur "Tester la connectivité" pour vérifier que le proxy fonctionne, et les résultats seront affichés en temps réel.

Étape 3 : Démarrer le pont

Cliquez sur le bouton "Démarrer le pont". L'indicateur d'état en haut de l'interface passera de l'orange (non opérationnel) au vert (opérationnel), indiquant que MBBridge a réussi à prendre en charge le trafic réseau pour tous les environnements de navigateur Migratory Bird.

À partir de ce moment, chaque environnement de navigateur Migratory Bird que vous ouvrirez passera automatiquement par votre proxy amont configuré — aucune configuration logicielle supplémentaire n'est nécessaire.


🔁 Deux modes, commutation flexible ​

MBBridge propose deux modes de sortie que vous pouvez choisir librement en fonction de votre scénario commercial réel :

ModeScénario d'utilisationDescription
Mode Proxy (Recommandé)Exécution d'activités avec des IP proxy achetéesLe trafic du processus de navigateur Migratory Bird passe par votre serveur proxy amont configuré
Mode Direct (Avec VPN Global)Utilisateurs ayant installé un VPN global sur le systèmeLe trafic du navigateur Migratory Bird passe directement par le tunnel VPN du système d'exploitation, aucune configuration de proxy supplémentaire n'est nécessaire

💡 La plupart des utilisateurs devraient utiliser le "Mode Proxy". Si vous avez V2Ray, Clash, ou des outils VPN globaux similaires installés sur votre serveur, vous pouvez passer en "Mode Direct" et laisser MBBridge passer par le VPN du système.


🧠 Comment ça marche (en français simple) ​

MBBridge fonctionne en arrière-plan en tant que "service daemon du système". Après avoir cliqué sur Démarrer, il va :

  1. Créer un "tunnel de carte réseau virtuelle" sur votre ordinateur (techniquement appelé NIC virtuelle TUN) ;
  2. Identifier précisément les processus liés à Migratory Bird (chrome.exe, mbbrowser.exe, cdp.exe, etc.) ;
  3. Transférer automatiquement tout le trafic réseau de ces processus via le tunnel virtuel vers votre serveur proxy configuré ;
  4. Les processus non liés à Migratory Bird (tels que QQ, WeChat sur votre ordinateur) sont complètement non affectés, totalement isolés.

Qu'est-ce que cela signifie ? — Une isolation précise du proxy au niveau du processus. Migratory Bird passe par le proxy ; vos autres logiciels accèdent normalement à Internet, sans interférence.


⚙ Boutons de contrôle du pont ​

BoutonFonction
Démarrer le pontActive la reprise du proxy — les environnements de navigateur passeront par le proxy
PauseInterrompt temporairement la reprise du proxy (le processus d'arrière-plan est conservé et peut être repris à tout moment) — pour les situations où vous devez temporairement désactiver le proxy
QuitterArrête complètement le processus d'arrière-plan MBBridge, stoppant totalement la reprise du proxy

📋 Conseils d'utilisation ​

  • MBBridge démarre automatiquement chaque fois que vous lancez Migratory Bird Fingerprint Browser — pas besoin de le démarrer manuellement à chaque fois ;
  • L'état du proxy est affiché en temps réel sur l'interface des paramètres, vous pouvez donc vérifier l'état actuel à tout moment ;
  • MBBridge dispose d'un mécanisme de surveillance par battement de cœur intégré — si le processus d'arrière-plan plante de manière inattendue, le programme principal Migratory Bird tentera automatiquement de le redémarrer, assurant la continuité des activités ;
  • Si vous avez besoin de résoudre des problèmes de proxy, contactez le support technique pour activer le mode journal — les journaux sont enregistrés dans un fichier local pour un diagnostic facile.

📌 En une phrase : Migratory Bird prend désormais nativement en charge le proxy via protocole SSH, avec un outil mblink.exe intégré — utilisez votre serveur SSH comme passerelle proxy avec zéro configuration et zéro installation supplémentaire.

Qu'est-ce qu'un proxy SSH ? Qui en a besoin ? ​

SSH (Secure Shell) est un protocole de connexion à distance sécurisé extrêmement courant. De nombreux utilisateurs possèdent des serveurs Linux ou des instances VPS — leurs ports SSH sont une "clé de proxy" naturelle : avec juste le domaine/IP du serveur, l'identifiant et le mot de passe (ou fichier de clé), vous pouvez utiliser ce serveur comme sortie de proxy.

Auparavant, pour utiliser un proxy SSH avec Migratory Bird, vous deviez d'abord établir un tunnel en utilisant PuTTY ou XShell, puis entrer le port local dans les paramètres de proxy de Migratory Bird — un processus fastidieux, et si le tunnel tombait, vous deviez vous reconnecter manuellement.

Désormais, Migratory Bird a intégré tout le flux de travail en interne.


Un nouveau programme mblink.exe a été ajouté au répertoire d'installation de Migratory Bird — il s'agit du moteur client SSH développé par Migratory Bird, conçu spécifiquement pour les scénarios de "tunnel proxy".

Ses principales capacités :

CapacitéDescription
Double authentification Mot de passe / CléSupporte à la fois la connexion par mot de passe et l'authentification par fichier de clé privée (format .pem / .ppk)
Transfert de port local (-L)Mappe un port de serveur distant vers un port local, activant un tunnel proxy
Transfert dynamique SOCKS5 (-D)En un clic, transforme n'importe quel serveur SSH en une sortie proxy SOCKS5 complète
Transfert de port distant (-R)Expose un port local sur le serveur distant — idéal pour la pénétration de réseau interne
Adapté aux scriptsSupporte le mode par lots non interactif avec codes de sortie standard, parfait pour les flux de travail d'automatisation
Reconnexion par battement de cœurRéessaie automatiquement après une déconnexion inattendue du tunnel, assurant la stabilité des activités de longue durée

🔒 Sécurité ​

mblink.exe est implémenté sur le moteur de protocole SSH-2 développé par Migratory Bird, strictement conforme aux normes internationales (RFC 4251–4254). Il active par défaut les algorithmes de chiffrement les plus sécurisés (tels que chacha20-poly1305, aes256-gcm), et supporte la mise en cache automatique de l'empreinte du serveur lors de la première connexion pour prévenir les attaques de l'homme du milieu.

Tous les fichiers de clés privées, mots de passe et clés de session sont gérés de manière sécurisée en mémoire et immédiatement effacés après déconnexion — rien n'est laissé sur le disque.


📋 Cas d'utilisation typiques ​

  • Les utilisateurs disposant de serveurs VPS à l'étranger peuvent utiliser leur VPS directement comme sortie de proxy, sans acheter d'IP proxy commerciales ;
  • Pénétration de réseau interne d'entreprise : utilisez le tunnel SSH pour permettre à Migratory Bird d'accéder aux systèmes de réseau interne ;
  • Changement rapide de sortie : lorsqu'un proxy existant échoue, lancez immédiatement un serveur SSH de secours sans interrompre l'activité.

💡 Comment utiliser le proxy SSH dans Migratory Bird ? Lors de la création ou de l'édition d'un environnement de navigateur, sélectionnez SSH comme protocole de proxy, entrez l'adresse de votre serveur, le port (22 par défaut), le nom d'utilisateur et le mot de passe ou le chemin du fichier de clé — Migratory Bird invoquera automatiquement mblink.exe en arrière-plan pour établir un tunnel et prendre en charge le trafic de cet environnement.


3. 🌐 Premier support mondial du proxy international IPv6 ​

📌 En une phrase : Migratory Bird peut désormais utiliser des proxys IPv6 — vous pouvez acheter des IP proxy IPv6 pour vos opérations commerciales.

Qu'est-ce qu'un proxy IPv6 ? Quels sont ses avantages ? ​

L'internet mondial est en train de passer de l'IPv4 (le format traditionnel à 4 segments, ex: 192.168.1.1) à l'IPv6 (le format de nouvelle génération, ex: 2001:db8::1).

Dans de nombreux marchés étrangers (particulièrement l'Europe, l'Amérique du Nord et le Japon), les IP proxy IPv6 sont souvent plus propres que les IPv4 pour une raison simple : les industries traditionnelles et les opérations manuelles utilisent principalement l'IPv4, tandis que les pools d'adresses IPv6 sont énormes — la grande majorité des IP sont "fraîches" et n'ont jamais été mises sur liste noire par les systèmes de contrôle des risques.

Dans cette mise à jour, Migratory Bird Fingerprint Browser supporte pleinement pour la première fois les proxys internationaux IPv6 au niveau du noyau. Vous pouvez désormais :

  • Acheter des IP proxy IPv6 auprès de fournisseurs supportant l'IPv6 ;
  • Entrer votre proxy amont directement dans la "Configuration du proxy amont" de Migratory Bird ;
  • Remplir vos IP proxy IPv6 achetées directement dans la configuration de votre environnement ;
  • Bénéficier de ressources IP plus propres pour une sécurité accrue de vos comptes.

Scénarios applicables : Idéal pour les utilisateurs opérant dans l'e-commerce transfrontalier, la gestion de réseaux sociaux ou le placement publicitaire dans des régions à forte adoption d'IPv6 comme l'Europe, les États-Unis et le Japon.


4. ⚡ Réponse considérablement plus rapide — Amélioration des performances de 6x ​

Nous avons refactorisé et amélioré les modules de base sous-jacents clés de Migratory Bird Fingerprint Browser — une optimisation des performances visant spécifiquement la vitesse et la stabilité.

Quels changements allez-vous remarquer ? ​

  • Les environnements s'ouvrent plus rapidement ;
  • La commutation entre les fenêtres du navigateur semble plus fluide ;
  • Lors du lancement groupé de plusieurs environnements, la vitesse globale est nettement plus rapide ;
  • Les réponses de l'interface utilisateur (clics sur les boutons, chargement des listes) sont beaucoup plus réactives.

Les tests internes montrent une amélioration moyenne de 6 fois de la vitesse de réponse globale du client. Il ne s'agit pas seulement d'un ajustement de l'interface — c'est construit dès le départ dans le pipeline de traitement des données, éliminant les calculs redondants inutiles et les attentes bloquantes pour que Migratory Bird fonctionne de manière plus légère et plus rapide.


5. 🔕 Nouveau réglage par défaut : "Supprimer les alertes d'échec de validation réseau" ​

Avez-vous rencontré ce problème ? ​

Parfois, pendant vos opérations commerciales, Migratory Bird affiche soudainement une fenêtre — "Échec de la validation réseau" — interrompant ce que vous faites, et déclenchant parfois une fenêtre d'édition automatique, vous forçant à gérer l'alerte avant de continuer.

Cela se produit généralement lorsque : le réseau fluctue momentanément, le serveur proxy expire temporairement, ou vous êtes en train de changer d'IP proxy. C'est fondamentalement juste un hoquet réseau passager — cela ne signifie pas que la configuration de votre environnement est erronée.

Comment cette mise à jour le résout-elle ? ​

Un nouveau réglage par défaut global a été ajouté : "Supprimer les alertes d'échec de validation réseau".

Lorsque cette option est activée (par défaut) :

  • En cas d'échec bref de la validation réseau, Migratory Bird n'affichera pas de boîte de dialogue pour vous interrompre ;
  • Le programme réessaie silencieusement en arrière-plan et récupère automatiquement en cas de succès ;
  • Les fenêtres d'édition de configuration ne s'ouvriront pas de manière inattendue en raison de problèmes de réseau ;
  • Le flux de travail global n'est plus interrompu par ces alertes non critiques.

💡 Quand devriez-vous désactiver cette option ? Si vous êtes un nouvel utilisateur qui vient de configurer un proxy et que vous souhaitez voir tous les retours sur l'état de validation, vous pouvez désactiver manuellement cette option pour voir les résultats détaillés de la validation. Pendant les opérations quotidiennes, laissez l'option activée par défaut.


6. 🏎 Démarrage plus rapide : Correction du gel au démarrage causé par les lecteurs réseau ​

Description du problème ​

Certains utilisateurs ont signalé : Migratory Bird Fingerprint Browser gelait pendant plusieurs secondes à des dizaines de secondes sur certains serveurs ou environnements informatiques spéciaux avant que l'interface n'apparaisse — comme si le programme s'était "bloqué".

Après une enquête approfondie, nous avons trouvé la cause racine : au démarrage, Migratory Bird vérifiait l'espace disponible sur tous les disques (appel système GetDiskFreeSpaceEx). Cette opération est inoffensive en soi — mais si votre ordinateur possède des lecteurs réseau mappés (lecteurs réseau tels que NAS, partages SMB ou montages de lecteurs cloud), la vérification de ces lecteurs peut nécessiter d'attendre des réponses réseau, entraînant des délais de 3 à 5 secondes jusqu'à des dizaines de secondes.

Correction ​

Désormais, lorsque Migratory Bird démarre, il ignore automatiquement les lecteurs réseau et ne vérifie que les lecteurs physiques locaux.

Effet de la correction :

  • Sur les serveurs avec des lecteurs réseau montés, la vitesse de démarrage s'améliore immédiatement et de manière notable ;
  • Élimine complètement le "gel au démarrage" causé par les réponses lentes des lecteurs réseau ;
  • Aucun impact sur les utilisateurs réguliers sans lecteurs réseau.

Particulièrement applicable : Les utilisateurs faisant fonctionner Migratory Bird sur des serveurs cloud, des machines VPS ou des stations de travail avec NAS ou lecteurs réseau partagés verront une amélioration significative de l'expérience de démarrage après la mise à niveau.


Résumé de la version ​

Cette mise à jour v7.12 est l'évolution la plus importante de Migratory Bird Fingerprint Browser au niveau de l'infrastructure proxy.

Le lancement simultané du Système de pont proxy amont MBBridge et de la capacité native de proxy SSH (MBLink) marque un saut qualitatif dans l'intégration de proxy de Migratory Bird — que vous ayez des IP proxy commerciales ou votre propre serveur SSH, Migratory Bird peut nativement prendre en charge le routage en un clic, éliminant complètement les tracas de la configuration d'outils tiers.

L'ajout du support proxy IPv6 donne à Migratory Bird un pool de ressources IP plus large et plus propre sur les marchés mondiaux.

Combinez cela avec une amélioration des performances sous-jacentes de 6x, la correction du gel au démarrage et l'élimination des interruptions de validation réseau — il s'agit d'une version charnière qui fait passer Migratory Bird de "fonctionnel" à véritablement "excellent". Nous recommandons fortement à tous les utilisateurs de mettre à jour immédiatement.


📥 Télécharger cette mise à jour

PlateformeTéléchargement
Windows 10 / 11 (Noyau Chrome 140)MBbrowserSetup_7.12.22.221_Core_140.exe

📢 Pour toute question, veuillez contacter le support client officiel ou rejoindre le groupe communautaire officiel de Migratory Bird pour une assistance technique.

【06 février 2026】Version : 7.10.20.219 ​

Version : v7.10.20.219 Build 20260206 Niveau de mise à jour : Mise à jour importante / Noyau Nom de code : "DeepFlight"

Aperçu de la version ​

Cette mise à jour v7 marque le changement structurel le plus important de Migratory Bird Browser depuis près de six mois. En réponse aux mécanismes de vérification adverse IA de plus en plus stricts de CloudFlare, particulièrement la reconnaissance d'empreintes TLS ciblant les environnements mobiles, nous avons introduit une toute nouvelle logique adverse au niveau du noyau. Simultanément, nous avons effectué une profonde rétrospective pour corriger les problèmes de compatibilité avec les systèmes obsolètes comme Windows 7, et mis à jour le noyau vers Chrome 140 pour lisser les différences mineures dans l'environnement d'exécution JS.

Cette mise à jour répond à un point de douleur de longue date pour les utilisateurs : l'incapacité de passer la vérification humaine CloudFlare lors de l'accès à des sites de haute sécurité comme pcmax.jp en utilisant des environnements de simulation iPhone.

Téléchargement officiel : Noyau 140 (Win10/11)


1. Percée majeure : Tout nouveau mode anti-détection "IphoneCloudFlare" ​

📌 Contexte et défi : Le mur de pcmax.jp ​

Au cours des deux derniers mois, nous avons reçu de nnombreux retours d'utilisateurs VIP. En tentant de se connecter au site de rencontre japonais populaire pcmax.jp en utilisant les profils iOS iPhone 6/7/8/X/11/12 de MBBrowser, ils ont rencontré des obstacles sans précédent. La vérification Turnstile de CloudFlare présentait des taux d'interception extrêmement élevés dans ces environnements mobiles, atteignant presque 100% de faux positifs (interception erronée).

Symptômes spécifiques : Les utilisateurs configuraient parfaitement les empreintes commerciales MBBrowser et l'User-Agent iPhone, réglaient les résolutions d'écran correspondantes (Retina), et simulaient même les TouchEvents. Pourtant, dès l'ouverture de la page de connexion de pcmax.jp, CloudFlare entrait dans une boucle de vérification infinie ou affichait directement "Accès refusé".

📌 Attribution technique approfondie : L'effet "Vallée de l'étrange" de l'empreinte TLS ​

Notre équipe R&D a mené une analyse approfondie des paquets de données capturés par le module MbFireWall pendant plus de 200 heures, et utilisé Wireshark pour comparer les paquets de poignée de main réseau entre de vrais appareils iPhone (iOS 15-17) et les environnements de simulation MBBrowser.

La conclusion est étonnante : le problème ne réside pas dans la couche application (Headers HTTP/JS), mais dans la couche transport (TLS/SSL).

Lorsque MBBrowser s'exécute sur Windows 10/11, les requêtes réseau sous-jacentes font appel aux bibliothèques SChannel ou OpenSSL de Windows. Les paquets de données TLS Client Hello qui en résultent (contenant les listes de suites de chiffrement, l'ordre des champs d'extension, les groupes supportés, etc.) présentent les caractéristiques typiques de "valeurs de paramètres matériels IPHONE imprécises".

Les moteurs de contrôle des risques et d'anti-scraping de CloudFlare sont extrêmement sensibles. Ils ont détecté un paradoxe logique :

"Ce client prétend être un iPhone (User-Agent), son environnement JavaScript simule également un iPhone, mais ses caractéristiques de poignée de main TLS (empreinte JA3/JA4) indiquent clairement au serveur de détection CloudFlare que les données iPhone ne sont pas assez réelles."

Ce décalage entre les caractéristiques de la couche application et de la couche transport déclenche directement le contrôle des risques CloudFlare, c'est-à-dire le "Bot Fight Mode", empêchant pcmax.jp d'afficher même les codes de vérification aux utilisateurs, déterminant directement un IPHONE suspecté non authentique et une opération humaine suspectée non réelle.

📌 Solution : Réglage global "IphoneCloudFlare" ​

Pour résoudre ce problème, nous n'avons pas choisi de simples correctifs, mais avons refactorisé la logique des paquets réseau sous-jacents et introduit l'option "IphoneCloudFlare" dans les paramètres globaux.

Cela explique également pourquoi notre département technique a effectué de nombreux commits de code dans les répertoires des modules MbFireWall et WinDivert du projet (tests répétés et comparaison de données).

Détails de l'implémentation technique :

  1. Façonnage du trafic au niveau du noyau

    • Lorsque les utilisateurs cochent "IphoneCloudFlare" dans les paramètres globaux, MBBrowser active le module de pilote Divert intégré.
    • Ce module s'exécute en mode noyau du système et peut intercepter tous les paquets de poignée de main TCP/TLS destinés aux plages d'IP de CloudFlare.
  2. Usurpation dynamique de l'empreinte TLS

    • Lorsque MbBrowser intercepte les paquets Client Hello, nous n'utilisons plus la structure générée par défaut par OpenSSL, mais nous effectuons une reconstruction au niveau de l'octet selon les caractéristiques de poignée de main TLS du vrai Safari iOS.
    • Réorganisation des suites de chiffrement : Ajustement forcé de l'ordre de priorité des suites de chiffrement pour qu'il soit totalement cohérent avec le comportement de Network.framework d'iOS, en privilégiant les suites spécifiques au mobile telles que TLS_AES_128_GCM_SHA256 et en supprimant les suites de chiffrement faibles spécifiques à Windows.
    • Remplissage d'extension (Padding) : La méthode de remplissage de Safari iOS pour les extensions dans le Client Hello est complètement différente de celle de Windows. La nouvelle fonctionnalité simule précisément cette longueur et cet ordre de remplissage.
    • ALPN (Application-Layer Protocol Negotiation) : Spécification forcée de l'ordre de négociation du protocole h2 (HTTP/2) pour correspondre au comportement de Safari.
  3. Simulation des caractéristiques de la pile de protocoles TCP/IP

    • En plus du TLS, nous avons également affiné les caractéristiques de la couche TCP (valeur TTL, taille de la fenêtre).
    • Le TTL par défaut de Windows est généralement de 128, tandis que celui d'iOS/Linux est généralement de 64.
    • Le mode IphoneCloudFlare modifie automatiquement le TTL des paquets sortants au niveau de la couche pilote, les faisant apparaître comme s'ils provenaient d'un système d'exploitation mobile lorsqu'ils atteignent le serveur.

📌 Résultats en conditions réelles ​

Après des tests de stress effectués par notre équipe de test interne dans plus de 500 environnements d'IP propres :

Résultats en conditions réelles

  • Panneau de configuration du client MBbrowser -> Paramètres du navigateur -> n'est pas coché : Le taux de réussite de la page de connexion de pcmax.jp est de 0%.

  • Panneau de configuration du client MBbrowser -> Paramètres du navigateur -> est coché : Le taux de réussite de la page de connexion de pcmax.jp est passé à 98,5% (les 1,5% restants étant dus à des problèmes de liste noire de l'IP elle-même).

Cette fonctionnalité résout non seulement parfaitement le problème pcmax.jp, mais corrige également les problèmes de détection pour d'autres sites sensibles à l'empreinte TLS (tels que Nike, Ticketmaster, etc.) dans les environnements de configuration mobile.


2. Synchronisation du noyau Chrome 140 et correction de la cohérence de l'affichage JS ​

📌 Mise à niveau du noyau Chrome 140 ​

Suite aux mises à jour amont de Google Chromium, nous avons mis à jour libcef et les noyaux de rendu associés vers la version Chrome 140. Cette mise à jour implique de nombreux changements de fichiers d'en-tête et d'interfaces dans le répertoire CDP (Chrome DevTools Protocol).

  • Amélioration des performances : Efficacité d'exécution du moteur JavaScript V8 améliorée d'environ 15%.
  • Support de nouvelles fonctionnalités : Support des dernières propriétés CSS et API Web, garantissant que l'"authenticité" du navigateur reste au niveau des versions de navigateurs grand public.

📌 Correction de l'incohérence de l'affichage JS dans l'environnement iPhone ​

Dans l'ancienne version du noyau, lors de l'utilisation de chromedp pour simuler le viewport et le devicePixelRatio de l'iPhone, le nouveau pipeline de rendu de Chrome 140 présentait des bogues lors du traitement de certaines Media Queries CSS spécifiques, provoquant des déplacements de 1px ou des chevauchements dans la barre de navigation inférieure sur certaines pages Web (comme la version mobile de pcmax.jp).

Bien que cela ait peu d'impact sur la fonctionnalité, pour les scripts de détection d'empreintes extrêmement stricts (déterminant s'il s'agit d'un simulateur par la différence entre window.innerHeight et outerHeight), c'est un défaut fatal.

Contenu de la correction :

  • Modification de la logique d'appel de Emulation.setDeviceMetricsOverride du module CDP, en ajoutant une compensation de hauteur pour les barres d'état mobiles.
  • Ajout d'un Hook profond pour l'objet window.screen dans MbCommand, garantissant que les informations de géométrie d'écran obtenues à la couche JS sont strictement cohérentes avec les résultats du rendu CSS, éliminant ce défaut d'empreinte au niveau du pixel.

3. Retour de compatibilité : Go 1.20 et sauvetage du système Win7 32 bits ​

Bien que Windows 7 ait été officiellement abandonné par Microsoft et ne représente que 8% de notre base d'utilisateurs, car certaines entreprises à l'étranger (particulièrement en Europe de l'Est et en Asie du Sud-Est dans des environnements de machines virtuelles) dépendent encore fortement des systèmes Win7 32 bits légers, nous devons assurer leur stabilité.

📌 Symptômes du problème ​

Dans la version précédente, en raison de la mise à niveau de l'environnement de compilation CDP vers Go 1.21, certains appels système (Syscall) non supportés par le noyau Win7 32 bits ont été introduits, provoquant le plantage silencieux des processus de service CDP lors du démarrage de MBBrowser sur ce système, se manifestant par des pages blanches ou l'incapacité de se connecter aux proxys.

📌 Solution de correction ​

  • Rétrogradation de l'environnement et compilation conditionnelle : Nous avons spécifiquement construit un pipeline de compilation indépendant pour le module CDP. Lors de la détection du système cible comme Windows 7, le script de construction passe automatiquement à la version Go 1.20.14 pour la compilation. Go 1.20 est la dernière version qui supporte parfaitement Win7.
  • Cela implique de modifier les scripts de construction dans le répertoire CDP et d'effectuer des réécritures de compatibilité (Polyfill) pour le code utilisant les nouvelles fonctionnalités de Go 1.21.

4. Optimisation de la gestion des processus : Adieu au "Chrome Zombie" ​

📌 Description du problème ​

Les utilisateurs ont signalé qu'après la fermeture du programme principal MBBrowser sur Windows 7, les processus enfants chrome.exe sous-jacents ne se ferment parfois pas en conséquence, mais deviennent des "processus zombies" résidant en arrière-plan, occupant plus de 200 Mo de mémoire. Si les utilisateurs ouvrent et ferment fréquemment des navigateurs, cela peut conduire à l'épuisement de la mémoire système et à des gels.

📌 Analyse technique ​

Ce n'est pas lié à un UseAfterFree, mais plutôt à un problème de perte de signal IPC (Inter-Process Communication). Sur Win7, lorsque le processus parent (processus UI) s'arrête de force via TerminateProcess, les processus enfants Chrome ne peuvent pas recevoir d'instructions de sortie via le Named Pipe.

📌 Mesures de correction ​

  • Liaison d'objet de travail (Job Object)
    • Nous avons introduit le mécanisme de Job Object de Windows dans la logique de démarrage de processus de MbCommand.
    • Le code modifié ajoute automatiquement tous les processus enfants chrome.exe lancés à un Job Object indépendant.
    • Même si le programme principal plante de manière inattendue ou est terminé de force, le système d'exploitation garantit que tous les processus enfants du Job Object sont terminés ensemble.
    • Il s'agit d'une gestion du cycle de vie au niveau du système, résolvant complètement le problème des processus zombies.

5. Optimisation de l'expérience du pack d'installation : Normalisation du répertoire par numéro de version ​

📌 Description du problème ​

Dans la logique originelle de SetupInstall, le chemin d'extraction par défaut du pack d'installation était généralement fixe (ex: C:\Program Files\MBBrowser). Cela causait de grands désagréments aux utilisateurs lors de tests de comparaison de versions ou de coexistence de plusieurs versions, nécessitant de renommer manuellement les dossiers.

📌 Contenu de l'optimisation ​

  • Chemin d'installation tenant compte de la version : Modification des scripts d'installation NSIS ; désormais, l'installeur lit automatiquement le numéro de version de la construction actuelle (Version Info).
  • Le chemin d'installation par défaut devient C:\Program Files\MBBrowser_v7.10.20.219.
  • Mise à jour également de la logique de génération de uninst.exe, garantissant que le désinstalleur identifie et nettoie correctement les répertoires numérotés par version sans supprimer par erreur des fichiers coexistant d'autres versions.
  • Cela facilite grandement le travail des utilisateurs en studio pour les tests de déploiement progressif (gray release) et de retour en arrière.

6. Correction du téléchargement de l'environnement Java : Briser le verrouillage du cache ​

📌 Contexte du problème ​

Certains plugins avancés de MBBrowser dépendent de l'environnement d'exécution Java (JRE). Sur les systèmes Windows 7, lorsque le téléchargeur tente de mettre à jour le JRE, en raison de la politique de mise en cache agressive de WinINet sur Win7, même si le serveur publie un nouveau pack JRE, le client téléchargeait à plusieurs reprises les anciens fichiers mis en cache localement, provoquant des échecs de somme de contrôle (Hash Mismatch) et des tentatives infinies.

📌 Solution de correction ​

  • Passage forcé (Cache Busting)
    • Ajout forcé de Cache-Control: no-cache et Pragma: no-cache aux en-têtes de requête HTTP dans le module de téléchargement.
  • Randomisation de l'URL : Pour contourner les caches de proxys intermédiaires persistants (ISP Cache), nous avons ajouté des paramètres d'horodatage aléatoires ?t=TIMESTAMP aux URL de téléchargement.
  • Cette correction a été vérifiée et résout complètement le problème des mises à jour de l'environnement Java bloquées à 99% sur Win7.

Résumé de la version ​

Bien que cette mise à jour v7 paraisse ordinaire en surface, elle contient des changements sous-jacents significatifs. Particulièrement avec le lancement de la fonctionnalité "IphoneCloudFlare", MBBrowser a remporté une victoire décisive dans la lutte contre l'"empreinte TLS" dans les eaux profondes du domaine de l'anti-scraping.

Nous recommandons à tous les utilisateurs engagés dans l'e-commerce japonais et les activités sociales (pcmax, tinder, etc.) de mettre à jour immédiatement et d'activer cette option.

Lien de téléchargement officiel : Version du noyau Chromium 140 (Compatible avec Windows 10/11)