Если значения возвращаются только в новых терминалах GNOME, проверьте создание его дочернего окружения, а также запуск Bash. Интеграция сопоставляет HTTP/HTTPS/FTP рабочего стола с соответствующими переменными, SOCKS — с all_proxy, а игнорируемые хосты — с no_proxy; унаследованные значения — ещё один вход.

Для интерактивной политики Bash, которая намеренно очищает входы конечных точек:

unset http_proxy https_proxy ftp_proxy all_proxy
unset HTTP_PROXY HTTPS_PROXY FTP_PROXY ALL_PROXY

Разместите это после стартовых присваиваний, которые восстановили бы их. Это влияет на последующие дочерние процессы shell, а не на уже выполняющиеся команды.

Графические приложения по-прежнему могут использовать конфигурацию рабочего стола. Явные параметры команд и настройки, принадлежащие клиенту, также остаются отдельными. Очистка этих переменных — выбранная политика CLI, а не изменение сохранённого прокси GNOME.

Похожие статьи