Testez votre fichier PAC : quelle ligne se déclenche pour quelle URL ?
Collez votre fichier PAC ou importez-le, saisissez une ou plusieurs URL de test. Vous voyez aussitôt le résultat (DIRECT/PROXY) et quelle ligne return du code source l'a produit.
Fichier PAC
Collez le texte ou choisissez un fichier.
Résultat
Remarques
Construisez-le et testez-le ici.
CentaurNexus prend en charge les modifications individuelles contrôlées dans les workflows Zscaler approuvés – avec politique du tenant, audit et read-back.
Voir la démo produitQuestions fréquentes
Il exécute la fonction FindProxyForURL de votre fichier PAC sur une ou plusieurs URL de test et affiche le résultat (DIRECT ou PROXY hôte:port), ainsi que la ligne return du code source qui l'a produit.
Non. L'évaluation s'exécute entièrement dans le navigateur, dans un bac à sable isolé (iframe sandboxé sans accès réseau ni à la fenêtre parente) ; aucun aller-retour serveur n'a lieu.
Non, volontairement pas. Une résolution DNS réelle nécessiterait une requête réseau et contredirait la promesse que le fichier PAC ne quitte jamais votre poste. Des fonctions comme dnsResolve ou isInNet renvoient donc, pour les noms d'hôte, une valeur vide documentée plutôt qu'une réponse fabriquée ; pour les adresses IP, elles fonctionnent normalement.
L'ensemble de l'API PAC standard Netscape : isPlainHostName, dnsDomainIs, localHostOrDomainIs, isInNet, shExpMatch, dnsDomainLevels, weekdayRange, dateRange, timeRange, ainsi que les extensions IPv6 isInNetEx/isResolvableEx/myIpAddressEx. La date/heure et l'IP locale simulée peuvent être définies pour des tests reproductibles.
DIRECT signifie que le navigateur doit se connecter directement à la destination sans passer par un proxy. PROXY hôte:port signifie que la requête doit d'abord transiter par ce serveur proxy ; lorsque le fichier PAC indique plusieurs proxys séparés par des points-virgules, le navigateur les essaie dans l'ordre et bascule sur le suivant en cas d'échec.
Oui. Le bouton « + Ajouter une URL » permet d'ajouter autant de lignes d'URL de test que nécessaire ; chacune est évaluée séparément et reçoit son propre résultat avec la ligne correspondante.
L'outil détecte l'erreur et affiche un message d'erreur de syntaxe à la place d'un résultat, ce qui indique clairement que le fichier doit d'abord être corrigé avant de pouvoir être évalué par rapport à une URL.
Les deux. En plus du résultat DIRECT/PROXY pour chaque URL, l'outil vérifie également le code source PAC lui-même et signale séparément les anomalies détectées, sous forme d'erreurs, d'avertissements ou de remarques informatives.
Oui. Le champ Date/heure simulée permet de définir la valeur utilisée par des fonctions comme weekdayRange, dateRange et timeRange, ce qui permet de reproduire une logique de routage dépendante du temps sans devoir attendre le jour ou l'heure réels.
Un fichier PAC est un fichier texte brut, qui s'ouvre avec n'importe quel éditeur de texte. Mais pour comprendre ce qu'il fait réellement pour une adresse donnée, la simple lecture ne suffit généralement pas : l'ordre des règles, les conditions et les fonctions DNS interagissent entre eux. Le PAC Tester en haut de cette page affiche directement le résultat pour une URL de test précise, sans que le fichier ne quitte votre poste.
Oui. Le PAC Tester est un outil gratuit, sans inscription, tout comme le PAC Builder. Vous pouvez tester vos fichiers PAC aussi souvent que nécessaire.