Поставяне на URL на прокси в login.conf на FreeBSD
Екранирайте двоеточията в URL за формата на възможностите за вход на FreeBSD и приложете получената среда към нова сесия за вход.
:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:Обединете това поле със съответния съществуващ запис за клас за вход в /etc/login.conf, като използвате HTTP крайна точка от вашата услуга или от списъка с HTTP прокси сървъри, и запазете другите задължителни записи setenv на класа.
Двоеточията във файла разделят полетата на възможностите. Екранирането \c на FreeBSD поставя буквално двоеточие в стойност, така че получаващата среда получава обикновен URL като http://proxy.example:8080. Не копирайте екраниранията от файла с възможности в полето за URL на прокси в клиента.
След редактирането обновете базата данни с възможности чрез cap_mkdb /etc/login.conf, след което установете нов вход с този клас. Съществуващата обвивка запазва собствената си среда.
Проверете получаващото приложение, вместо да предполагате, че всички услуги са приели стойността. Малката буква в http_proxy тук е умишлена, но клиентите се различават по поддържаните имена на променливи и настройката на средата на класа за вход не конфигурира всеки демон.