Это руководство поможет вам настроить мост WebTunnel с помощью Docker, чтобы помочь подвергнутым цензуре пользователям подключаться к сети Tor.

0. Настройте свой домен и веб-сервер

Прежде чем приступить к выполнению приведенных ниже инструкций, необходимо сначала настроить свой домен и веб-сервер. Обратитесь к первой части Руководства по WebTunnel, чтобы узнать, как настроить домен вашего веб-сайта и веб-сервер.

1. Установите среду выполнения Docker

Инструкции на этом этапе предназначены для систем на базе Debian, но вы можете найти инструкции Docker для других поддерживаемых платформ.

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

2. Запустите мост Dockerized WebTunnel

Замените URL на свой домен и путь (см. первую часть руководства по WebTunnel), а OPERATOR_EMAIL на свой адрес электронной почты, затем запустите:

$ truncate --size 0 .env
$ echo "URL=https://yourdomain/and/path" >> .env
$ echo "OPERATOR_EMAIL=your@email.org" >> .env
$ echo "BRIDGE_NICKNAME=WTBr$(cat /dev/urandom | tr -cd 'qwertyuiopasdfghjklzxcvbnmMNBVCXZLKJHGFDSAQWERTUIOP0987654321'|head -c 10)" >> .env
$ echo "GENEDORPORT=4$(cat /dev/urandom | tr -cd '0987654321'|head -c 4)" >> .env

Эти команды создадут файл среды (.env) для конфигурации моста WebTunnel.

3. Загрузите файл создания докера WebTunnel

$ curl https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel/-/raw/main/release/container/docker-compose.yml?inline=false > docker-compose.yml

4. Запустите мост WebTunnel

docker compose up -d

Обратите внимание, что этот файл компоновки Docker по умолчанию включает автоматическое обновление и обновит сервер моста WebTunnel без каких-либо дополнительных действий. Удалите сторожевую башню, чтобы отключить это поведение.

5. Проверьте свой мост WebTunnel

Вы можете получить адрес линии моста и проверить, работает ли он, выполнив:

$ docker compose exec webtunnel-bridge get-bridge-line.sh

Вы можете скопировать и вставить строку моста в Tor Browser, и она должна работать. По умолчанию ваш мост Docker WebTunnel будет распространяться через веб-сайт Bridges.