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.