Umieszczanie adresu URL serwera proxy w login.conf FreeBSD
Zamień dwukropki adresu URL na sekwencje ucieczki zgodnie z formatem uprawnień logowania FreeBSD i zastosuj uzyskane środowisko w nowej sesji logowania.
:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:Scal to pole z odpowiednim istniejącym wpisem klasy logowania w /etc/login.conf, używając punktu końcowego HTTP z Twojej usługi lub z listy serwerów proxy HTTP, i zachowaj pozostałe wymagane wpisy setenv klasy.
Dwukropki w pliku oddzielają pola uprawnień. Sekwencja ucieczki \c w FreeBSD umieszcza dosłowny dwukropek wewnątrz wartości, więc środowisko odbierające otrzymuje zwykły adres URL, na przykład http://proxy.example:8080. Nie kopiuj sekwencji ucieczki z pliku uprawnień do pola adresu URL serwera proxy w kliencie.
Po edycji odśwież bazę uprawnień poleceniem cap_mkdb /etc/login.conf, a następnie rozpocznij nowe logowanie z tą klasą. Istniejąca powłoka zachowuje własne środowisko.
Sprawdź aplikację odbierającą, zamiast zakładać, że wszystkie usługi przyjęły wartość. Mała litera w http_proxy jest tu zamierzona, ale klienci różnią się obsługiwanymi nazwami zmiennych, a konfiguracja środowiska klasy logowania nie konfiguruje każdego demona.