Овај водич ће вам помоћи да поставите WebTunnel мост користећи Docker како бисте помогли корисницима под цензуром да се повежу на Тор мрежу.

0. Конфигуришите ваш домен и веб сервер

Пре него што наставите са упутствима испод, неопходно је прво конфигурисати ваш домен и веб сервер. Погледајте први део WebTunnel водича да видите како да подесите ваш домен веб сајта и веб сервер.

1. Инсталирајте Docker runtime

Упутства у овом кораку су за системе засноване на Debian-у, али можете пронаћи Docker упутства за друге подржане платформе.

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

2. Покрените Docker-изован 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

Ове команде ће направити environment фајл (.env) за конфигурацију WebTunnel моста.

3. Преузмите WebTunnel docker compose фајл

$ 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 compose фајл подразумевано укључује аутоматско ажурирање, и ажурираће WebTunnel мост сервер без икаквих даљих акција. Уклоните watchtower да бисте онемогућили ово понашање.

5. Тестирајте ваш WebTunnel мост

Можете добити вашу адресу мост линије и проверити да ли ради покретањем:

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

Можете копирати и налепити линију моста у Тор претраживач, и требало би да ради. IPv6 адреса коју добијете је насумично генерисана и никада се не користи. Ту је само зато што спецификација прикључног транспорта захтева IP адресу тамо. Подразумевано, ваш docker WebTunnel мост ће бити дистрибуиран преко Bridges вебсајта.