Een proxy-URL in FreeBSD login.conf zetten
Escape de dubbele punten van de URL voor het login-capabilityformaat van FreeBSD en pas de resulterende omgeving toe op een nieuwe loginsessie.
:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:Voeg dit veld samen met het juiste bestaande loginklasse-record in /etc/login.conf, gebruik een HTTP-eindpunt uit je dienst of uit de HTTP-proxylijst en behoud de andere vereiste setenv-vermeldingen van de klasse.
De dubbele punten in het bestand scheiden capability-velden. De \c-escape van FreeBSD zet een letterlijke dubbele punt in een waarde, zodat de ontvangende omgeving een gewone URL zoals http://proxy.example:8080 krijgt. Kopieer de escapes uit het capabilitybestand niet naar het proxy-URL-veld van een client.
Vernieuw na het bewerken de capability-database met cap_mkdb /etc/login.conf en start daarna een nieuwe login met die klasse. Een bestaande shell houdt zijn eigen omgeving.
Controleer de ontvangende toepassing in plaats van aan te nemen dat alle diensten de waarde hebben overgenomen. De kleine letter in http_proxy is hier bewust, maar clients verschillen in ondersteunde variabelenamen, en het instellen van de loginklasse-omgeving configureert niet elke daemon.