:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:

Fusionnez ce champ dans l'enregistrement de classe de connexion existant approprié dans /etc/login.conf, en utilisant un point de terminaison HTTP de votre service ou de la liste de proxys HTTP et en conservant les autres entrées setenv obligatoires de la classe.

Les deux-points du fichier séparent les champs de capacités. L'échappement \c de FreeBSD place un deux-points littéral dans une valeur, de sorte que l'environnement destinataire reçoit une URL ordinaire comme http://proxy.example:8080. Ne recopiez pas les échappements du fichier de capacités dans le champ d'URL de proxy d'un client.

Après modification, actualisez la base de données des capacités avec cap_mkdb /etc/login.conf, puis ouvrez une nouvelle connexion avec cette classe. Un shell existant conserve son propre environnement.

Vérifiez l'application destinataire au lieu de supposer que tous les services ont repris la valeur. La minuscule de http_proxy est volontaire ici, mais les clients diffèrent quant aux noms de variables pris en charge, et la configuration de l'environnement de classe de connexion ne configure pas chaque démon.

Articles similaires