Inserire un URL di proxy in login.conf di FreeBSD
Eseguire l'escape dei due punti dell'URL per il formato delle capacità di accesso di FreeBSD e applicare l'ambiente risultante a una nuova sessione di accesso.
:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:Unite questo campo al record esistente appropriato della classe di accesso in /etc/login.conf, usando un endpoint HTTP del vostro servizio o dalla lista di proxy HTTP e conservando le altre voci setenv obbligatorie della classe.
I due punti del file separano i campi delle capacità. L'escape \c di FreeBSD inserisce due punti letterali all'interno di un valore, così l'ambiente ricevente ottiene un URL normale come http://proxy.example:8080. Non copiate gli escape del file delle capacità nel campo URL del proxy di un client.
Dopo la modifica aggiornate il database delle capacità con cap_mkdb /etc/login.conf, quindi avviate un nuovo accesso con quella classe. Una shell esistente conserva il proprio ambiente.
Verificate l'applicazione ricevente invece di dare per scontato che tutti i servizi abbiano adottato il valore. Il carattere minuscolo in http_proxy è intenzionale qui, ma i client differiscono nei nomi delle variabili supportate e la configurazione dell'ambiente della classe di accesso non configura ogni demone.