Цей посібник допоможе вам налаштувати окремий проксі-сервер Snowflake за допомогою Docker, щоб допомогти цензурним користувачам підключатися до мережі Tor. У нас є образ Docker, щоб спростити налаштування проксі-сервера Snowflake.

1. Установіть Docker

Інструкції в цьому кроці стосуються систем на базі Debian, але ви можете знайти інструкції Docker для інших підтримуваних платформ.

Відкрийте термінал і виконайте ці команди:

$ sudo apt install curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

2. Завантажте файл docker compose

Завантажте файл конфігурації docker-compose.yml. Виконайте команду, щоб завантажити його:

$ wget -O docker-compose.yml https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/raw/main/docker-compose.yml?ref_type=heads

Потім розгорніть проксі, виконавши:

docker compose up -d snowflake-proxy

Ця команда запускає проксі-сервер Snowflake у відокремленому режимі. Тепер ви повинні побачити результат:

Creating snowflake-proxy ... done

і ваш проксі запущено!

3. Перевірка ваших журналів Docker

$ docker logs -f snowflake-proxy

4. Автоматичні оновлення за допомогою Watchtower

Файл docker-compose.yml містить контейнер watchtower, налаштований на автоматичну перевірку наявності оновлень для контейнера докерів сніжинки кожного дня, завантаження їх і запуск. Якщо ви хочете його використати, виконайте таку команду:

$ docker compose up -d

Тепер ваш проксі-сервер сніжинки оновлюватиметься автоматично!

В іншому випадку вам доведеться періодично витягувати останній контейнер і перезапускати його вручну.