本指南將協助您使用 Docker 設定獨立的 Snowflake 代理,以協助受審查的使用者連接到 Tor 網路。
我們有一個 Docker image 來簡化 Snowflake 代理的設定。
1. 安裝 Docker
本步驟指示適用於 Debian 系統,其他平台請見 Docker instructions。
打開終端機並執行以下命令:
$ sudo apt install curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
2.下載docker compose文件
下載 docker-compose.yml 設定檔。
執行以下指令下載:
$ wget -O docker-compose.yml https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/raw/main/docker-compose.yml?ref_type=heads
然後,執行以下命令以部署代理:
docker compose up -d snowflake-proxy
此指令以背景模式啟動 Snowflake 代理。
您現在應該看到輸出:
Creating snowflake-proxy ... done
您的代理程式已啟動並正在運行!
3. 檢查 Docker 日誌
$ docker logs -f snowflake-proxy
4. Watchtower 自動更新
docker-compose.yml 檔案包含一個 watchtower 容器,配置為每天自動檢查 Snowflake docker 容器的更新,下載並執行它們。
若您想使用它,請執行以下指令:
$ docker compose up -d
現在您的 snowflake 代理程式會自動保持更新!
否則,您將需要定期拉取最新的容器並手動重新啟動它。