Panduan ini akan membantu Anda menyiapkan proxy Snowflake standalone menggunakan Docker untuk membantu pengguna yang disensor terhubung ke jaringan Tor. Kami memiliki image Docker untuk mempermudah penyiapan proxy Snowflake.

1. Instal Docker

Instruksi pada langkah ini adalah untuk sistem berbasis Debian, tetapi Anda dapat menemukan instruksi Docker untuk platform lain yang didukung.

Buka terminal dan jalankan perintah-perintah ini:

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

2. Unduh file docker compose

Unduh file konfigurasi docker-compose.yml. Jalankan perintah untuk mengunduhnya:

$ wget -O docker-compose.yml https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/raw/main/docker-compose.yml?ref_type=heads

Lalu, deploy proxy dengan menjalankan:

docker compose up -d snowflake-proxy

Perintah ini memulai proxy Snowflake dalam mode detached. Anda sekarang seharusnya melihat output:

Creating snowflake-proxy ... done

dan proxy Anda sudah aktif dan berjalan!

3. Memeriksa log Docker Anda

$ docker logs -f snowflake-proxy

4. Pembaruan otomatis dengan Watchtower

File docker-compose.yml berisi sebuah container watchtower, yang dikonfigurasi untuk otomatis memeriksa pembaruan pada container docker snowflake setiap hari, mengunduhnya, dan menjalankannya. Jika Anda ingin menggunakannya, jalankan perintah berikut:

$ docker compose up -d

Sekarang proxy snowflake Anda akan tetap terbarui secara otomatis!

Jika tidak, Anda perlu secara berkala menarik (pull) container terbaru dan me-restart-nya secara manual.