xazziri/snowflake

By xazziri

Updated 2 months ago

Selfbuild up to date TOR project Snowflake.

Image
Networking
Security
0

937

xazziri/snowflake repository overview

Now a self build AMD64 docker image based on the docker file in the official repo at https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake The official image is way to old.

This used to be a ARMv7 image for my raspberry pi, self build due to tor project dropping arm/v7 support. But I've upgraded my home server to AMD64 ;)

AMD64 up to date build:

  • v2.12.1 - 2026-03-13 AMD64 image
  • v2.11.0 - 2026-02-05 AMD64 image

Built using their own Dockerfile from https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake because they do not update their docker image regurarly.

Original standalone Snowflake docker image and info can be found at: https://community.torproject.org/relay/setup/snowflake/standalone/docker/

Build using the following command from the same dir as the Dockerfile. Make sure the builder folder exists and paths are correct. The build process will - when succesfull - provide you with the container id, in this case 8ea214483fac.

Build

git clone https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
cd snowflake
docker buildx build . -t xazziri/snowflake-docker:latest --load

Tag the image with version if needed and push.

OLD ARMv7 info

This was a Raspberry Pi ARMv7 build of TOR project Snowflake:

  • v2.10.1 - 2025-01-09 re-release
  • v2.1.0 - 2022-02-08 base image.

Built using their own Dockerfile for my Pi when I couldn't get the TOR project's own docker image of Snowflake-proxy running on my Raspberry Pi 2.

Original standalone Snowflake docker image and info can be found at: https://community.torproject.org/relay/setup/snowflake/standalone/

Build using the following command from the same dir as the Dockerfile. Make sure the builder folder exists and paths are correct. The build process will - when succesfull - provide you with the container id, in this case 8ea214483fac.

Build:

git clone https://gitlab.torproject.org/tpo/anti-censorship/docker-snowflake-proxy.git
cd docker-snowflake-proxy
docker build --platform=linux/arm/v7 --build-arg VERSION=v2.10.1 -t xazziri/snowflake:v2.10.1 .

Tag the image as latest and push both:

docker tag <id> xazziri/snowflake:latest
docker login (if needed)
docker push xazziri/snowflake:v2.10.1
docker push xazziri/snowflake:latest

Remove latest tag from older image!

Tag summary

Content type

Image

Digest

sha256:069d97238

Size

10.9 MB

Last updated

2 months ago

docker pull xazziri/snowflake:v2.13.1