PAC Request Policy pour un routage cohérent
Maintenez le trafic approuvé sur des routes proxy prévisibles grâce à une politique PAC alignée sur le profil et à des sources clairement contrôlées.
Vous préférez la doc produit maintenue ?
Cet article a une page équivalente dans le centre de documentation. Utilisez les docs pour le flux canonique, les flags à jour et la référence durable.
Proxy Auto-Config, généralement abrégé en PAC, fournit au navigateur une politique de sélection du chemin réseau. La décision reste dans la couche réseau du navigateur. La même politique peut donc couvrir la navigation, les redirections, les sous-ressources et les requêtes gérées par le navigateur sans dépendre d'un outil d'automatisation de page.
Ce placement est utile lorsqu'un déploiement emploie plusieurs routes proxy approuvées. La navigation régionale, les tests d'applications internes, la validation multimédia et les tâches multi-contextes peuvent exiger des familles de routes différentes. Une politique PAC maintient ces choix près du profil et de la configuration de lancement.
BotBrowser 150.0.7871.46 ajoute les réponses contrôlées au parcours enterprise PAC Request Policy. Le routage PAC standard reste disponible. La couche de politique supplémentaire aide les équipes autorisées à conserver un traitement cohérent tout en respectant des exigences explicites de source et de profil.
Pourquoi le routage appartient au navigateur
Un proxy statique suffit souvent à une session simple. Il devient moins adapté lorsqu'un même parcours exige plusieurs chemins approuvés. Déplacer les choix dans les gestionnaires d'un outil d'automatisation peut aussi produire un comportement différent entre Playwright, Puppeteer, CDP brut et le trafic géré directement par le navigateur.
PAC fournit une politique unique au navigateur. Le code d'automatisation pilote la page, tandis que le navigateur sélectionne le réseau. Cette séparation rend le déploiement plus facile à examiner, car le profil, l'inventaire des proxys et la politique de routage ont des responsabilités distinctes.
Cette méthode renforce également la cohérence de confidentialité. Un profil peut définir une région, une langue, un fuseau horaire et une famille d'appareils. Ces paramètres perdent leur cohérence si le trafic suit un chemin réseau sans rapport. Placer la politique à côté du profil réduit les écarts entre l'identité du navigateur et sa sortie approuvée.
Nouveautés de BotBrowser 150.0.7871.46
BotBrowser 150.0.7871.46 étend le parcours PAC enterprise approuvé avec deux capacités opérationnelles :
- Le routage proxy authentifié peut rester dans la couche réseau gérée par le navigateur.
- Les réponses contrôlées peuvent servir des ressources possédées par l'opérateur et des parcours qualité reproductibles sous une politique de source plus stricte.
La sélection PAC standard continue de traiter le trafic ordinaire. Il n'est pas nécessaire de déplacer chaque requête dans la couche supplémentaire. Le nouveau comportement vise les catégories sélectionnées qui nécessitent davantage de contrôle que le seul choix d'une route.
Ces capacités restent liées aux profils enterprise approuvés. Une source PAC doit être considérée comme une configuration de production, car elle peut modifier la destination du trafic et déterminer si une ressource possédée est fournie localement.
Un modèle opérationnel clair
Un déploiement maintenable sépare quatre responsabilités :
- Le profil définit l'identité de navigateur prévue.
- L'inventaire des proxys définit les chemins réseau approuvés.
- La politique PAC choisit un chemin pour chaque catégorie pertinente.
- Le parcours d'automatisation exécute la tâche autorisée.
Cette organisation évite de recopier les règles dans chaque script. Elle fournit aussi aux équipes de support et de confidentialité un emplacement stable pour examiner un changement de route sans lire le code d'automatisation de page.
Employez des noms descriptifs et limitez chaque politique à un objectif de déploiement. Une validation régionale, un test interne et un parcours multimédia ne devraient pas partager une grande politique uniquement parce qu'ils utilisent le même processus de travail. Les petites politiques sont plus simples à examiner, versionner et restaurer.
Réponses contrôlées et limites de politique
Les réponses contrôlées conviennent aux points de terminaison et ressources internes au déploiement. Un résultat de disponibilité, une ressource de test stable ou une réponse déterministe pour un contrôle qualité autorisé sont des exemples appropriés.
Cette capacité applique une politique de confiance plus étroite que le routage PAC ordinaire. Les administrateurs doivent choisir une source prise en charge selon la documentation actuelle, protéger la politique avec les mêmes contrôles d'accès que le profil et refuser tout mode de distribution non examiné. La distinction opérationnelle porte sur l'approbation de la source pour la capacité choisie, et non sur l'étiquette de transport visible par une application.
Séparez les ressources possédées du trafic réel vers les destinations. Une réponse contrôlée sert un test reproductible ou une vérification opérationnelle, pas le remplacement de la navigation ordinaire vers un service tiers.
Cas d'usage adaptés
Cohérence régionale
Une session avec profil peut nécessiter une route correspondant à la région choisie. PAC maintient la navigation et les requêtes associées sur la famille approuvée sans recopier la logique dans plusieurs outils d'automatisation.
Chemins internes et externes
Un test enterprise peut combiner un service interne et des dépendances publiques. Une petite politique peut conserver le trafic interne sur le chemin privé prévu et envoyer le trafic externe vers le proxy approuvé.
Processus multi-contextes
Les processus qui créent et ferment des contextes ont besoin d'une responsabilité claire pour la configuration. Associer chaque contexte à son profil et à sa politique facilite l'examen ultérieur et réduit les hypothèses au niveau du processus.
Contrôle qualité reproductible
Des ressources internes peuvent réduire la variabilité réseau d'un parcours sélectionné. Avec une source de politique approuvée, les réponses contrôlées servent cet usage limité, tandis que le reste de la page conserve le réseau standard du navigateur.
Quand préférer un proxy statique
PAC n'est pas nécessaire partout. Préférez un proxy statique lorsque tout le trafic doit suivre une route et qu'aucune politique par catégorie n'est requise. Une configuration réduite est plus simple à exploiter.
Utilisez PAC lorsque la sélection au niveau du navigateur est une vraie exigence. Ne l'ajoutez pas uniquement pour reproduire une logique d'outil d'automatisation qui possède déjà une route stable. La politique doit réduire la complexité opérationnelle.
Protections de déploiement
Traitez la source PAC, le profil et l'inventaire des proxys comme une unité de mise en production examinée.
- Limitez les personnes autorisées à modifier la source.
- Rendez la référence de politique approuvée explicite dans la configuration du déploiement.
- Versionnez les fichiers de politique stables.
- Examinez la propriété des routes avant de modifier une région ou des identifiants proxy.
- Démarrez une nouvelle session lorsque la configuration du job change.
- Appliquez aux ressources contrôlées les mêmes contrôles d'accès qu'au parcours de test.
- Préférez quelques catégories autorisées à une règle générale.
La distribution distante d'une politique demande le même examen de transport et d'accès que toute autre configuration de production. Le fait que le routage PAC standard accepte davantage de sources n'autorise pas les réponses contrôlées sur ces sources.
Validation fondée sur les résultats
La validation doit confirmer le résultat du déploiement sans collecter de données de page inutiles.
Commencez par le plan de routage. Notez les catégories qui doivent utiliser chaque route approuvée et celles qui doivent conserver le comportement PAC standard. Exécutez le parcours autorisé normal, puis comparez le résultat réseau observable au plan.
Examinez ensemble le profil et la route. Région, langue, fuseau horaire et sortie proxy doivent décrire le même environnement. Pour un job multi-contextes, contrôlez chaque contexte séparément afin qu'un succès ne masque pas un problème ailleurs.
Pour une ressource contrôlée interne, confirmez le comportement attendu avec les contrôles habituels de l'application. Examinez ensemble l'identifiant effectif de la politique, l'affectation du profil, le journal d'accès et le résultat du navigateur. Ces observations montrent si le déploiement suit le plan de routage approuvé.
Un dossier de validation concis suffit généralement : version de politique, famille de profil, famille de route attendue, sortie observée et résultat du parcours.
Ajoutez la version du navigateur, le groupe de déploiement et la décision du responsable. Si le parcours ne suit plus le plan, conservez le premier résultat, restaurez la dernière unité approuvée et rejouez le même cas avant de modifier le réseau ou l'application. La revue peut ainsi distinguer une affectation incohérente d'une indisponibilité temporaire de la route.
Responsabilité et examen
Attribuez chaque politique à un responsable qui connaît les chemins applicatifs concernés. L'exploitation des proxys peut appartenir à une autre équipe, mais la limite entre sélection et disponibilité doit être écrite. Le dossier d'examen indique le nom et la révision de la politique, les groupes concernés, les familles de profils affectées, le résultat attendu et la révision de retour.
Ne partagez pas une politique de manière informelle entre plusieurs jobs. Une configuration valable pour une application peut dépendre de régions, de services privés ou de responsabilités absentes ailleurs. Créez une politique examinée lorsque l'objectif change. Gardez les identifiants hors du texte de politique et du code d'automatisation. Utilisez le gestionnaire de secrets habituel et limitez l'accès aux comptes du parcours autorisé.
Déploiement progressif
Commencez par un petit groupe représentatif de la production. Utilisez la version prévue du navigateur, le profil, le système d'exploitation, l'inventaire proxy et la version de l'automatisation. Comparez ce groupe à un témoin inchangé pendant la même période, avec des pages et des jobs comparables. Observez le résultat applicatif, le démarrage et la fermeture du navigateur, la disponibilité du proxy et la famille de route obtenue.
Étendez le changement par groupe. Si le résultat ne correspond plus au plan, suspendez le déploiement et restaurez la dernière politique examinée avant tout autre essai. Les processus de longue durée doivent recevoir la nouvelle unité de version dans une nouvelle session, après la fermeture normale du travail en cours.
Dossiers et réponse opérationnelle
Les dossiers de routage peuvent révéler des informations opérationnelles sensibles. Conservez seulement la révision de politique, la famille de profil, la famille de route approuvée, le groupe, la période et le résultat applicatif. Appliquez la durée de conservation habituelle et contrôlez à la fois la modification d'une politique et son affectation à un groupe.
En cas de résultat inattendu, arrêtez l'attribution de nouveaux jobs au groupe concerné. Comparez le navigateur, le profil, l'inventaire proxy et la révision affectée avec le dernier changement approuvé. Vérifiez la disponibilité des routes avec la supervision d'infrastructure normale, séparément de la sélection de politique. Restaurez d'abord la dernière unité examinée et ne changez ensuite qu'un composant par essai.
Réexaminez régulièrement les politiques actives et après toute modification majeure. Retirez les catégories sans propriétaire ou sans usage actuel. Associez exploitation, confidentialité et support afin de confirmer la disponibilité des routes, la proportionnalité de la conservation et la validité des modèles de déploiement.
Erreurs de configuration courantes
Considérer toutes les sources de politique comme équivalentes
Les exigences varient selon la capacité et la version. Choisissez une source documentée et approuvée pour le parcours prévu, puis réexaminez ce choix lorsque le navigateur ou le paquet de politiques change.
Répartir la propriété du routage
Lorsque PAC, les gestionnaires de l'outil d'automatisation et un service de transfert choisissent tous des routes, le chemin final devient difficile à expliquer. Attribuez un propriétaire à chaque décision et documentez les limites.
Réutiliser une politique pour des profils sans rapport
Une politique destinée à une région ou une famille de navigateur peut ne pas convenir à une autre. Réexaminez-la lorsque le profil, la région du proxy ou le rôle du processus change.
Employer les réponses contrôlées pour le trafic web réel
Elles sont destinées aux ressources possédées et aux parcours de test autorisés. Le trafic ordinaire doit continuer à utiliser le réseau standard du navigateur.
Questions fréquentes
PAC Request Policy remplace-t-il PAC standard ?
Non. Le routage PAC standard reste le modèle de sélection ordinaire. Le parcours enterprise ajoute un traitement sélectionné pour les déploiements approuvés.
Comment choisir une source de réponses contrôlées ?
Utilisez une source prise en charge par la documentation actuelle et approuvée par le responsable du déploiement. Consignez ses contrôles d'accès, sa révision et son affectation de profil dans le même changement.
Chaque BrowserContext a-t-il besoin de PAC ?
Non. Utilisez PAC uniquement lorsque le contexte nécessite une sélection de route au niveau du navigateur. Un proxy statique est plus clair pour une route unique.
La même politique fonctionne-t-elle avec plusieurs outils d'automatisation ?
Oui. La politique appartient à la couche réseau du navigateur, donc l'outil d'automatisation extérieur ne doit pas recopier les règles.
Où trouver la configuration détaillée ?
Consultez la documentation PAC Request Policy pour les sources prises en charge et les exigences opérationnelles. Le guide de configuration proxy couvre les choix de proxy.
PAC Request Policy apporte le plus de valeur lorsqu'il rend le routage plus facile à comprendre. Gardez la politique courte, alignez-la sur le profil et réservez les réponses contrôlées aux sources approuvées dans des parcours internes.
Articles Connexes
Faites passer BotBrowser de la recherche à la production
Utilisez ces guides pour comprendre le modèle, puis passez à la validation multi-plateforme, aux contextes isolés et au déploiement navigateur prêt pour l'échelle.