Цей посібник допоможе вам налаштувати окремий проксі-сервер 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
Тепер ваш проксі-сервер сніжинки оновлюватиметься автоматично!
В іншому випадку вам доведеться періодично витягувати останній контейнер і перезапускати його вручну.