Цей посібник допоможе вам налаштувати міст 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 bridge
Замініть 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 без будь-яких подальших дій.
Видаліть watchtower, щоб вимкнути цю поведінку.
5. Перевірте свій міст WebTunnel
Ви можете отримати адресу лінії мосту та перевірити, чи вона працює, виконавши:
$ docker compose exec webtunnel-bridge get-bridge-line.sh
Ви можете скопіювати та вставити рядок мосту в Tor Browser, і це має працювати.
Адреса IPv6, яку ви отримуєте, генерується випадковим чином і ніколи не використовується.
Це просто тому, що для специфікації підключеного транспорту потрібна IP-адреса.
За замовчуванням ваш міст докера WebTunnel розповсюджуватиметься через веб-сайт Bridges.