Это руководство поможет вам настроить автономный прокси-сервер Snowflake с помощью Docker, чтобы помочь цензурируемым пользователям подключаться к сети Tor.
We have a Docker image to ease the setup of a Snowflake proxy.
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
Download the docker-compose.yml configuration file.
Выполните команду, чтобы загрузить его:
$ 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. Автоматическое обновление с помощью Сторожевой башни
The docker-compose.yml file contains a watchtower
container, configured to automatically check for updates to the snowflake docker container every day, download them and run them.
Если вы хотите использовать его, выполните следующую команду:
$ docker compose up -d
Теперь ваш прокси-сервер снежинки будет обновляться автоматически!
В противном случае вам придется периодически извлекать последний контейнер и перезапускать его вручную.