SANSARA
SANSARA12 июля 2026 г.8 мин

Настройка Squid proxy в Docker на личном VPS SANSARA (2026)

Как запустить Squid proxy в Docker на личном VPS SANSARA в 2026 году. Пошаговая инструкция для iPhone, Android, Windows, macOS без терминала. Готовый шлюз за пару кликов.

VPSSANSARAгайд

Зарегистрируйтесь в SANSARA, получите данные личного VPS в кабинете и импортируйте их в клиент на своём устройстве. После этого запустите Squid в Docker на своём выделенном узле — получите персональный прокси-шлюз для безопасного доступа из любой сети.

Коротко:

  • Squid — это кэширующий прокси-сервер, который можно развернуть в Docker на вашем личном VPS.
  • SANSARA предоставляет готовый личный VPS в 9+ странах с автоматической настройкой подключения.
  • Подходит для централизованного управления трафиком с iPhone, Android, Windows и macOS.
  • Работает как выделенный шлюз между вашими устройствами и интернетом.
  • Конфигурация через Docker Compose занимает несколько минут и не требует глубоких знаний Linux.
  • Канал полностью ваш — нет общего перегруженного пула.

Что это и кому подходит

Squid — это прокси-сервер с кэшированием, который принимает запросы от клиентов и передаёт их дальше в интернет. В контексте Docker вы запускаете Squid в изолированном контейнере на своём личном сервере SANSARA.

Такой подход подходит:

  • если вы хотите единую точку входа в интернет для всех своих устройств;
  • для контроля и логирования трафика с телефона и компьютера через один шлюз;
  • когда нужен стабильный выделенный узел вместо случайных публичных прокси;
  • для тестирования приложений через фиксированный IP-адрес вашего VPS.

В отличие от общих сервисов, здесь вы сами управляете правилами, портами и доступом.

Как настроить по шагам (с личным VPS SANSARA)

  1. 01Зарегистрируйтесь в SANSARA и получите VPS

После регистрации в кабинете SANSARA вам будут доступны данные подключения к личному VPS: адрес сервера, логин и ключ для импорта. Выберите подходящую локацию из 9+ доступных стран.

  1. 01Импортируйте конфигурацию в клиент

На своём устройстве (телефон или компьютер) откройте клиент, который вы используете для работы с личным сервером, и импортируйте профиль из кабинета SANSARA. Подключитесь к своему выделенному узлу.

  1. 01Подключитесь к VPS по SSH (опционально, если нужен Docker)

Если вы хотите запустить Squid в Docker самостоятельно, подключитесь к серверу через SSH. Для обычного пользователя, который не хочет работать в терминале, можно использовать Telegram-бот SANSARA для базовых операций с контейнерами.

  1. 01Установите Docker и Docker Compose

На большинстве современных дистрибутивов это делается одной командой. Например, для Ubuntu-подобных систем:

`bash sudo apt update && sudo apt install docker.io docker-compose-plugin `

Добавьте своего пользователя в группу docker, чтобы не писать sudo каждый раз:

`bash sudo usermod -aG docker $USER `

После этого перелогиньтесь или выполните newgrp docker.

  1. 01Создайте директорию для Squid и конфигурации

Например:

`bash mkdir ~/squid-proxy && cd ~/squid-proxy `

  1. 01Создайте файл squid.conf

Минимальная конфигурация для начала:

`conf http_port 3128 acl localnet src 10.0.0.0/8 acl localnet src 172.16.0.0/12 acl localnet src 192.168.0.0/16 http_access allow localnet http_access deny all `

Это разрешит доступ только с приватных сетей (ваша домашняя сеть, локальные адреса). При необходимости добавьте свои правила.

  1. 01Создайте docker-compose.yml

Пример:

`yaml version: '3.8' services: squid: image: ubuntu/squid:latest ports:

  • "3128:3128"

volumes:

  • ./squid.conf:/etc/squid/squid.conf
  • ./cache:/var/spool/squid

restart: unless-stopped `

Здесь мы пробрасываем порт 3128 и монтируем конфиг и кэш.

  1. 01Запустите контейнер

Выполните в той же директории:

`bash docker compose up -d `

Squid запустится в фоне. Проверить статус можно командой docker compose ps.

  1. 01Настройте клиенты на использование прокси

На своих устройствах укажите адрес вашего VPS SANSARA и порт 3128 в настройках прокси. Теперь весь HTTP-трафик будет идти через ваш личный шлюз.

Если вы не хотите разбираться с Docker вручную, можно использовать готовые шаблоны или автоматические скрипты, которые публикуют в блоге SANSARA или передают через Telegram-бот SANSARA.

Устройства: iPhone, Android, Windows, macOS

  • iPhone / iOS

В настройках Wi-Fi выберите сеть, зайдите в «Настройка прокси» → «Вручную», укажите адрес вашего VPS SANSARA и порт 3128. Весь HTTP-трафик этого Wi-Fi будет идти через Squid.

  • Android

В настройках Wi-Fi долгим тапом выберите сеть → «Изменить сеть» → «Расширенные настройки» → «Прокси» → «Вручную». Введите IP вашего VPS и порт.

  • Windows

Через «Параметры» → «Сеть и Интернет» → «Прокси-сервер» включите «Использовать прокси-сервер вручную», укажите адрес и порт. Альтернативно — настройки в браузере или системные переменные HTTP_PROXY.

  • macOS

В «Системных настройках» → «Сеть» выберите активное соединение, нажмите «Дополнительно» → вкладка «Прокси». Отметьте «Веб-прокси (HTTP)» и введите данные вашего VPS SANSARA.

Во всех случаях убедитесь, что ваш личный VPS включён и туннель активен, иначе устройства не смогут достучаться до прокси.

Частые ошибки и как их избежать

  • Прокси не отвечает

Проверьте, что контейнер запущен: docker compose ps. Убедитесь, что порт 3128 открыт на VPS и не блокируется фаерволом. На SANSARA по умолчанию обычно открыты базовые порты, но при необходимости уточните настройки безопасности в кабинете.

  • Доступ запрещён (HTTP 407 или ошибка подключения)

В squid.conf по умолчанию разрешены только приватные сети. Если вы подключаетесь извне, убедитесь, что ваш IP добавлен в ACL или используется туннель через личный VPS SANSARA, который «видит» вас как локального клиента.

  • HTTPS-сайты не работают через HTTP-прокси

Squid в базовой конфигурации работает как HTTP-прокси. Для полного перехвата HTTPS нужна дополнительная настройка MITM или использование Squid в режиме прозрачного прокси вместе с перенаправлением трафика. Для большинства пользователей достаточно HTTP-прокси для базового фильтрации и кэширования.

  • Кэш не работает или быстро переполняется

Проверьте права на директорию ./cache и её размер. В squid.conf можно настроить максимальный размер кэша и политику хранения.

  • После перезагрузки VPS прокси не поднимается

Убедитесь, что в docker-compose.yml стоит restart: unless-stopped или restart: always. Также проверьте, что Docker-демон запускается автоматически при старте системы.

FAQ

Нужно ли мне знать Linux, чтобы настроить Squid на VPS SANSARA?+

Базовые команды для Docker полезны, но не обязательны. SANSARA предоставляет готовые инструкции и иногда автоматические скрипты, которые упрощают развёртывание. Для простого использования можно обойтись без глубоких знаний.

Будет ли работать Squid, если я подключусь к своему VPS через защищённый канал?+

Да. Вы можете сначала установить соединение с личным сервером SANSARA, а затем в настройках устройства указать прокси на локальный адрес (127.0.0.1) и порт, который проброшен с VPS. Так весь трафик пойдёт через ваш выделенный узел.

Сколько устройств можно подключить к одному Squid на VPS?+

Теоретически — десятки, но всё зависит от мощности VPS и объёма трафика. На стандартных тарифах SANSARA несколько устройств (телефон + ноутбук + планшет) работают без проблем. При большой нагрузке можно выбрать более производительный тариф.

Могу ли я использовать Squid только для некоторых сайтов?+

Да. В squid.conf можно задавать ACL (Access Control Lists) по доменам, IP-адресам или путям и разрешать/запрещать доступ только к определённым ресурсам.

Что делать, если я хочу полностью автоматическую настройку без Docker?+

SANSARA периодически публикует готовые образы или конфигурации, которые разворачиваются в пару кликов через кабинет или Telegram-бот SANSARA. Следите за обновлениями в блоге.

Итог

  • Зарегистрируйтесь в SANSARA, выберите локацию и получите личный VPS с готовыми данными для импорта.
  • Запустите Squid в Docker на своём выделенном узле с помощью Docker Compose и простого squid.conf.
  • Настройте прокси на iPhone, Android, Windows или macOS, указав адрес вашего VPS и порт 3128.
  • Используйте ACL в конфигурации Squid, чтобы ограничить доступ только нужным сетям или ресурсам.
  • Следите за обновлениями в блоге SANSARA и используйте Telegram-бот SANSARA для быстрых развёртываний и готовых конфигов.

Ещё по теме

CTA · SANSARA

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.