Bu rehber sansürlenen kullanıcıların Tor ağıyla bağlantı kurmasına yardımcı olmak için Docker kullanın bir WebTunnel vekil sunucusunun nasıl kurulacağı hakkında bilgi verir.

0. Etki alanınızı ve İnternet sunucunuzu yapılandırın

Aşağıdaki adımlara geçmeden önce etki alanınızı ve İnternet sunucunuzu yapılandırmanız gerekir. Sitenizin etki alanını ve İnternet sunucusunu nasıl kuracağınızı görmek için WebTunnel rehberinin ilk bölümüne bakın.

1. Docker çalışma ortamını kurun

Bu adımdaki yönergeler Debian tabanlı sistemler içindir ancak desteklenen diğer platformlar için Docker yönergelerini bulabilirsiniz.

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

2. Docker için WebTunnel köprüsünü çalıştırın

URL yerine etki alanınızı ve yolu yazın (WebTunnel rehberinin ilk bölümüne bakın) ve OPERATOR_EMAIL yerine e-posta adresinizi yazın. Ardından şunu çalıştırın:

$ 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

Bu komutlar, WebTunnel köprüsünün yapılandırması için bir ortam dosyası (.env) oluşturur.

3. WebTunnel docker compose dosyasını indirin

$ 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 köprünüzü başlatın

docker compose up -d

Bu Docker compose dosyasının varsayılan olarak kendiliğinden güncellendiğini ve WebTunnel köprü sunucusunu başka bir işlem yapmadan güncelleyeceğini unutmayın. Bu davranışı durdurmak için watchtower özelliğini kaldırın.

5. WebTunnel köprünüzü deneyin

Aşağıdakileri çalıştırarak köprü satırı adresinizi alabilir ve çalışıp çalışmadığını doğrulayabilirsiniz:

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

You can copy and paste the bridge line in Tor Browser, and it should work. Varsayılan olarak Docker için WebTunnel köprünüz Köprüler sitesi üzerinden dağıtılır.