Руководство по настройке прокси на Ubuntu и Debian Linux

Обновлено:

В операционных системах Ubuntu и Debian Linux параметры прокси разделяются по контексту выполнения: командная оболочка считывает /etc/environment или ~/.bashrc, менеджер пакетов APT использует /etc/apt/apt.conf.d/, системные службы systemd используют drop-in конфигурации, а графический интерфейс GNOME опирается на gsettings. В этом руководстве собраны готовые команды для настройки прокси VinaProxy HTTP(S) во всех подсистемах Ubuntu.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
Приватные IPv4 (серверные)
🇺🇸 United States
В наличии
От
20 000 ₫ / IP / мес.
≈ 0,74 $ · оплата в VND
Оптовые тарифы
  • 1 IP40 000 ₫
  • От 5 IP35 000 ₫
  • От 10 IP25 000 ₫
  • От 20 IP25 000 ₫
  • От 50 IP25 000 ₫
  • От 100 IP25 000 ₫
  • От 200 IP25 000 ₫
  • От 500 IP25 000 ₫
  • От 1000 IP22 000 ₫
  • От 2000 IP20 000 ₫
Купить United States
Приватные IPv4 (серверные)
🇸🇬 Singapore
В наличии
От
20 000 ₫ / IP / мес.
≈ 0,74 $ · оплата в VND
Оптовые тарифы
  • 1 IP40 000 ₫
  • От 5 IP35 000 ₫
  • От 10 IP25 000 ₫
  • От 20 IP25 000 ₫
  • От 50 IP25 000 ₫
  • От 100 IP25 000 ₫
  • От 200 IP25 000 ₫
  • От 500 IP25 000 ₫
  • От 1000 IP22 000 ₫
  • От 2000 IP20 000 ₫
Купить Singapore
Прокси для платформ:web-scrapingairdrop-grassseo-rank-tracking

Области применения настроек прокси в Ubuntu

По умолчанию команда sudo сбрасывает пользовательские переменные окружения, а службы systemd не считывают ~/.bashrc. Используйте данную таблицу для выбора правильного файла:

Подсистема UbuntuФайл конфигурации / КомандаОбласть действияСохранение
Интерактивная оболочка~/.bashrc или /etc/profile.d/proxy.shcurl, wget, python, git, nodeКаждый вход в терминал
Системное окружение PAM/etc/environmentВсе сеансы пользователей PAMПосле перезагрузки
Менеджер пакетов APT/etc/apt/apt.conf.d/80proxysudo apt update и apt installПостоянно для APT
Службы systemd/etc/systemd/system/<svc>.service.d/proxy.confДемон Docker, системные службыПосле daemon-reload

Пошаговая настройка на Ubuntu Server и Desktop

bash # 1. /etc/profile.d/proxy.sh (Оболочка и CLI-утилиты) sudo tee /etc/profile.d/proxy.sh > /dev/null << 'EOF' export http_proxy="http://USER:PASS@IP:PORT" export https_proxy="http://USER:PASS@IP:PORT" export HTTP_PROXY="http://USER:PASS@IP:PORT" export HTTPS_PROXY="http://USER:PASS@IP:PORT" export no_proxy="localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16" export NO_PROXY="$no_proxy" EOF source /etc/profile.d/proxy.sh # 2. /etc/apt/apt.conf.d/80proxy (Менеджер пакетов APT) sudo tee /etc/apt/apt.conf.d/80proxy > /dev/null << 'EOF' Acquire::http::Proxy "http://USER:PASS@IP:PORT/"; Acquire::https::Proxy "http://USER:PASS@IP:PORT/"; EOF

Сохранение переменных при sudo и защита учетных данных

  • При запуске команд через sudo curl ... или sudo pip ... используйте флаг sudo -E, чтобы сохранить переменные окружения, либо пропишите Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" через sudo visudo.
  • На многопользовательских серверах ограничьте права доступа к файлу (sudo chmod 600 /etc/apt/apt.conf.d/80proxy), чтобы исключить чтение логина и пароля прокси другими пользователями.

Пошаговая инструкция

  1. 1

    Экспорт переменных окружения (/etc/profile.d/proxy.sh)

    Создайте файл /etc/profile.d/proxy.sh с объявлением строчных (http_proxy, https_proxy, no_proxy) и прописных (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) переменных для полной совместимости со всеми утилитами.

  2. 2

    Настройка прокси для менеджера пакетов APT

    Так как команда sudo apt update игнорирует пользовательские переменные, создайте /etc/apt/apt.conf.d/80proxy с директивами Acquire::http::Proxy и Acquire::https::Proxy.

  3. 3

    Проверка исходящего соединения с помощью curl

    Примените настройки командой source /etc/profile.d/proxy.sh и выполните curl -s https://api.ipify.org, чтобы убедиться, что трафик идет через VinaProxy.

Часто задаваемые вопросы

Зачем в Linux указывать переменные и строчными, и заглавными буквами?

Некоторые программы (curl, wget) ищут строчные http_proxy, тогда как другие инструменты и библиотеки проверяют только HTTP_PROXY. Определение обоих вариантов гарантирует стабильную работу.

Почему `sudo apt update` не использует экспортированную переменную `http_proxy`?

Команда sudo в целях безопасности очищает пользовательское окружение. Создание файла /etc/apt/apt.conf.d/80proxy обеспечивает гарантированную работу APT через прокси.

Как настроить прокси в графическом интерфейсе Ubuntu Desktop (GNOME)?

Откройте Настройки → Сеть → Сетевой прокси → Вручную, либо используйте команду gsettings set org.gnome.system.proxy mode 'manual' с указанием хоста и порта.

Быстрые HTTP(S) прокси с низким пингом для Ubuntu

Мгновенная выдача выделенных IPv4 и статических резидентских ISP в 7 странах.

Посмотреть цены на прокси

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

Настройка прокси
Как настроить прокси в Docker (контейнеры, Compose и сборка)
Маршрутизация контейнеров Docker и сервисов Docker Compose через HTTP(S) прокси с авторизацией с помощью HTTP_PROXY, HTTPS_PROXY и NO_PROXY.
Настройка прокси
Как использовать прокси в cURL (командная строка и отладка)
Как использовать curl с авторизованными HTTP(S)-прокси (-x http://user:pass@ip:port и -U) на Linux, macOS и Windows.
Настройка прокси
Как использовать прокси в Python Requests (HTTP/HTTPS и пулинг сессий)
Настройка аутентифицированных HTTP(S) прокси в Python requests и requests.Session(). Обработка ошибок 407 ProxyError и ротация пула статических IP.
Бесплатные инструменты
Проверка прокси: проверьте свои прокси онлайн
Бесплатная проверка прокси онлайн: вставьте до 100 прокси в формате ip:port:user:pass и узнайте статус, выходной IP и задержку. Разбор каждой ошибки.
Прокси для платформ
Прокси для парсинга сайтов: безлимитные пулы IPv4 и ISP для парсеров 24/7
Высокоскоростные HTTP(S) выделенные IPv4 и статические ISP прокси для Python, Playwright, Selenium и Scrapy с безлимитным трафиком.
Прокси для платформ
Прокси для аирдропов и DePIN (Grass): защита от фильтров Sybil на статических ISP
Фармите Web3 аирдропы, тестнеты и DePIN-ноды (Grass, Dawn, Nodepay) безопасно. Выделенные статические ISP и приватные IPv4 прокси.
Прокси для платформ
Прокси для SEO и проверки позиций (SERP): точный мониторинг ключевых слов в 7 странах
Отслеживайте локальную выдачу ключевых слов, тестируйте гео-редиректы и запускайте Screaming Frog с безлимитными IPv4 и статическими ISP прокси.
IPV4 · united states
Приватные прокси IPv4 США: быстрые выделенные IP американских датацентров
Приватные прокси IPv4 США для парсинга, SEO, проверки рекламы и Amazon. Статический IP на одного пользователя, безлимитный трафик, быстрая выдача.