Bu rehber, engelleme uygulanan kullanıcıların Tor ağına bağlanmasına yardımcı olmak için Docker kullanarak bağımsız bir Snowflake vekil sunucusu kurmanıza yardımcı olur. Snowflake vekil sunucu kurulumunu kolaylaştırmak için bir Docker kalıbımız var.

1. Docker kurun

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

Terminal uygulamasını açın ve şu komutları yürütün:

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

2. Docker compose dosyasını indirin

docker-compose.yml yapılandırma dosyasını indirin. İndirmek için şu komutu yürütün:

$ wget https://gitlab.torproject.org/tpo/anti-censorship/docker-snowflake-proxy/raw/main/docker-compose.yml

Şu komutu kullanarak vekil sunucuyu kurup başlatın:

docker compose up -d snowflake-proxy

Bu komut Snowflake vekil sunucusunu ayrık kipte başlatır. Şu çıktıyı görmelisiniz:

Creating snowflake-proxy ... done

böylece vekil sunucunuz çalışmaya başladı!

3. Docker günlük kayıtlarınıza bakın

To access your Snowflake proxy logs, first find the container ID number. Şu komutu yürütün:

$ docker ps

Your Snowflake container ID is on the same line of thetorproject/snowflake-proxy:latest. Replace the container ID below with yours and run the command:

$ docker logs -f 42fb82372340

4. Watchtower ile otomatik güncellemeleri ayarlayın

docker-compose.yml dosyasında, her gün snowflake docker kapsayıcısını otomatik olarak denetlemek üzere yapılandırılmış bir watchtower kapsayıcısı bulunur. Bunları indirip çalıştırın. Bunu kullanmak isterseniz şu komutu yürütün:

$ docker compose up -d

Artık Snowflake vekil sunucunuz otomatik olarak güncellenecek!

Yoksa, en son kapsayıcıyı düzenli olarak çekip el ile yeniden başlatmanız gerekir.