Овај водич ће вам помоћи да поставите 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 вебсајта.