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

Настройка прокси-сервера через Docker Compose на личном VPS SANSARA

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

VPSSANSARAгайд

Если у вас уже есть личный VPS SANSARA, вы можете быстро поднять собственный прокси-сервер через Docker Compose и использовать его на iPhone, Android, Windows и macOS. После регистрации в SANSARA вы получаете данные для подключения в кабинете, импортируете их в клиент и запускаете контейнер с прокси-сервером на своём выделенном узле. Это даёт вам защищённый канал через ваш личный сервер, а не через общий перегруженный пул.

Коротко:

  • Личный VPS SANSARA — это выделенный узел в одной из 9+ локаций.
  • Docker Compose позволяет развернуть прокси-сервер одной командой.
  • Настройка занимает несколько минут и не требует работы в терминале для обычного пользователя.
  • Поддерживаются iPhone, Android, Windows, macOS.
  • Telegram-бот SANSARA помогает быстро получить данные для подключения.

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

Docker Compose — это инструмент для запуска многоконтейнерных приложений по заранее описанной конфигурации. В нашем случае мы будем использовать его для развёртывания прокси-сервера на вашем личном VPS SANSARA.

Такая схема подходит:

  • если вы хотите иметь собственный защищённый канал через выделенный узел;
  • если вам нужен контроль над конфигурацией прокси-сервера (порты, логи, правила);
  • если вы уже используете SANSARA и хотите расширить его функциональность.

Это не замена стандартному подключению через кабинет SANSARA, а дополнительная опция для технически продвинутых пользователей.

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

Предположим, что у вас уже есть аккаунт SANSARA и личный VPS в одной из локаций. Если нет — регистрируетесь, выбираете сервер и получаете данные для подключения в кабинете.

  1. 01Подключитесь к вашему VPS SANSARA

Используйте SSH-клиент (например, на macOS или Windows) для подключения к вашему личному серверу. Данные для подключения (IP, логин, пароль или ключ) находятся в кабинете SANSARA.

  1. 01Установите Docker и Docker Compose (если ещё не установлены)

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

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

Проверьте установку:

`bash docker --version docker compose version `

  1. 01Создайте директорию для проекта

Например:

`bash mkdir ~/proxy-server cd ~/proxy-server `

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

Откройте его в редакторе (nano, vim) и добавьте минимальную конфигурацию для прокси-сервера. В примере ниже используется популярный прокси-сервер на Go, но вы можете выбрать любой другой образ.

`yaml version: '3.8'

services: proxy: image: some-proxy-image:latest # замените на реальный образ container_name: proxy-server ports:

  • "8080:8080"

restart: unless-stopped environment:

  • LOG_LEVEL=info

volumes:

  • ./config:/etc/proxy

`

Здесь:

  • ports: "8080:8080" — проброс порта 8080 из контейнера на хост;
  • restart: unless-stopped — автоматический перезапуск при падении;
  • volumes — точка монтирования для конфигурационных файлов.

Конкретные переменные окружения и пути зависят от выбранного прокси-сервера.

  1. 01Создайте базовый конфиг (если требуется)

Например, если прокси-сервер ожидает файл config.json в /etc/proxy, создайте его локально:

`bash mkdir config nano config/config.json `

Пример минимального конфига (зависит от выбранного сервера):

`json { "listen": ":8080", "log_level": "info" } `

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

В папке с docker-compose.yml выполните:

`bash docker compose up -d `

Проверьте, что контейнер запустился:

`bash docker compose ps `

  1. 01Настройте клиенты на ваших устройствах

Теперь на iPhone, Android, Windows и macOS в настройках клиента укажите:

  • тип прокси (обычно HTTP/HTTPS или SOCKS, в зависимости от сервера);
  • адрес сервера — IP вашего VPS SANSARA;
  • порт — 8080 (или тот, который вы указали в ports).

Если вы используете стандартное подключение SANSARA через кабинет, эта настройка будет дополнительным вариантом.

  1. 01Проверьте соединение

Убедитесь, что трафик проходит через ваш прокси-сервер. Для этого можно использовать онлайн-сервисы проверки IP или посмотреть логи контейнера:

`bash docker compose logs proxy `

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

После настройки прокси-сервера на вашем VPS SANSARA вы можете использовать его на всех основных платформах.

  • iPhone / iOS

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

  • Android

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

  • Windows

В «Параметры» → «Сеть и Интернет» → «Прокси-сервер» включите использование прокси вручную и укажите адрес и порт.

  • macOS

В «Системные настройки» → «Сеть» выберите подключение → «Дополнительно» → «Прокси» и настройте HTTP/HTTPS или SOCKS.

Во всех случаях адресом будет IP вашего личного VPS SANSARA, а портом — тот, который вы пробросили в docker-compose.yml.

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

  1. 01Порт уже занят

Если при запуске docker compose up -d вы видите ошибку о занятом порте, измените внешний порт в ports (например, на "8081:8080") и настройте клиенты на новый порт.

  1. 01Контейнер не запускается из-за неправильного образа

Убедитесь, что имя образа и тег указаны верно. Проверьте документацию выбранного прокси-сервера.

  1. 01Прокси не работает после настройки клиента

Проверьте:

  • запущен ли контейнер (docker compose ps);
  • открыт ли порт на VPS (возможно, потребуется настройка firewall);
  • правильность IP и порта в клиенте.
  1. 01Проблемы с правами Docker

Если команды Docker требуют sudo, добавьте вашего пользователя в группу docker:

`bash sudo usermod -aG docker $USER newgrp docker `

  1. 01Конфигурационный файл не загружается

Убедитесь, что путь в volumes совпадает с реальной структурой папок и правами на файлы.

FAQ

Нужно ли мне знать Docker, чтобы использовать эту схему?+

Базовое понимание Docker и умение редактировать YAML-файлы достаточно. Если вы предпочитаете полностью автоматизированный вариант, используйте стандартное подключение через кабинет SANSARA и Telegram-бот SANSARA.

Можно ли использовать эту настройку вместе со стандартным подключением SANSARA?+

Да, это независимые каналы. Вы можете использовать либо стандартный импорт из кабинета, либо свой прокси-сервер на том же VPS.

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

Нет, пока контейнер не запущен, прокси-сервер недоступен. Используйте restart: unless-stopped или настройте systemd-сервис для автоматического запуска.

Как обновить конфигурацию прокси-сервера?+

Измените docker-compose.yml или конфиг-файлы, затем выполните docker compose down и docker compose up -d. Или используйте docker compose restart.

Что делать, если я забыл пароль от VPS или данные для подключения?+

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

Итог

  • Зарегистрируйтесь в SANSARA, получите личный VPS и данные для подключения в кабинете.
  • Подключитесь к VPS по SSH, установите Docker Compose и разверните прокси-сервер через docker-compose.yml.
  • Настройте клиенты на iPhone, Android, Windows и macOS на IP вашего VPS и порт прокси.
  • Используйте docker compose logs для диагностики и restart: unless-stopped для автоматического восстановления.
  • Для повседневного использования также удобен стандартный импорт из кабинета SANSARA и Telegram-бот SANSARA.

Ещё по теме

CTA · SANSARA

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

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