Размещение 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 здесь намеренна, но клиенты различаются поддерживаемыми именами переменных, и настройка окружения класса входа не конфигурирует каждый демон.