Renvoyez la politique DNS de destination voulue avec la route SOCKS depuis votre écouteur d'extension Firefox existant :

{
  type: "socks",
  host: "proxy.example",
  port: 1080,
  proxyDNS: true
}

Dans cette API, type: "socks" identifie SOCKS5. Pour les requêtes vers des sites publics autorisées via un intermédiaire public, un candidat de la liste de proxys SOCKS5 peut fournir l'hôte et le port de cette route. L'extrait suppose que l'extension dispose déjà de son écouteur de routage autorisé ; ce n'est pas une extension complète. Un nom de type issu d'une ancienne proposition ou de l'API d'un autre navigateur n'est pas interchangeable.

La référence actuelle de Mozilla donne à proxyDNS une valeur par défaut de false pour les types SOCKS pris en charge. Définissez-la explicitement lorsque cette route nécessite une résolution côté proxy, au lieu de compter sur la boîte de dialogue de proxy manuel du navigateur pour fournir le choix de l'extension.

Appliquez aussi la politique voulue à chaque objet de repli applicable. Un autre objet renvoyé après l'échec de la première route peut avoir un choix DNS différent ou sélectionner un autre chemin.

Le champ contrôle certaines requêtes associées à cette route. Il ne déplace pas vers le proxy toutes les résolutions du système d'exploitation ou de l'application.

Articles similaires