macOS
brew install snowflakelocal Homebrew formula metadata
brew
Pluggable Transport using WebRTC, inspired by Flashproxy. Version 2.14.1 via Homebrew; verified 2026-06-25.
install
brew install snowflakelocal Homebrew formula metadata
sudo apk add snowflakeAlpine Linux edge package indexes · snowflake · source: dl-cdn.alpinelinux.org
sudo apt install golang-snowflake-devDebian stable package indexes · golang-snowflake-dev · source: deb.debian.org
nix profile install nixpkgs#snowflakenixpkgs package indexes · pkgs/by-name/sn/snowflake/package.nix · source: api.github.com
sudo zypper install snowflakeopenSUSE Tumbleweed package metadata · snowflake · source: download.opensuse.org
overview
Pluggable Transport using WebRTC, inspired by Flashproxy
history
Tor Snowflake is a censorship-circumvention pluggable transport that uses WebRTC and volunteer proxies to help users connect to Tor where direct access is blocked. It sits in the CLI/package-manager world as both user-facing Tor transport software and a proxy package that volunteers can run from terminals, servers, browsers, or containers.
The official repository describes Snowflake as a censorship-evasion pluggable transport inspired by Flashproxy. Its code is organized around broker, client, proxy, server, common libraries, and documentation components, reflecting the split between Tor clients, volunteer proxies, and bridge-side infrastructure.
The Tor Project's public Snowflake site explains the user-facing model: censored users route through volunteer proxies in uncensored locations, while WebRTC makes traffic resemble common audio or video calling patterns. The project is part of Tor's pluggable transports family.
Snowflake became a community-operated contribution path for people who cannot or do not want to run a full Tor relay or bridge. Tor's community docs present browser proxy, standalone proxy, Docker, Debian, FreeBSD, Ansible, and source builds as supported setup routes.
The package-manager footprint in the input lists Homebrew, apk, Debian/Ubuntu, Nix, and zypper packages, which shows Snowflake crossing from Tor-specific docs into ordinary Unix package ecosystems.
Users run Snowflake through Tor as a client pluggable transport. Volunteers can run a browser extension, a web widget, a standalone Go proxy, a Docker deployment, or packaged services such as Debian's `snowflake-proxy`.
Package nerds care because Snowflake turns anti-censorship infrastructure into installable components: separate broker/client/proxy/server binaries, distro packages, reproducible Android build notes, container deployment, and service-management instructions. It is a rare package where installation choices directly affect a public circumvention network.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
snowflake-broker | cli | global executable | |
snowflake-client | cli | global executable | |
snowflake-proxy | cli | global executable | |
snowflake-server | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:snowflake |
|---|---|
| Version | 2.14.1 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/snowflake |
| Homepage | https://www.torproject.org |
| Repository | https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake |
| Upstream docs | https://community.torproject.org/relay/setup/snowflake |
| License | BSD-3-Clause |
| Source archive | https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/archive/v2.14.1/snowflake-v2.14.1.tar.gz |
| Last updated | 2026-06-25T20:07:27Z |
| Pulse | updated |
| Build dependencies | go |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | snowflake |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
golang-snowflake-dev 2.5.1-1
WebRTC pluggable transport for Tor (library)
https://snowflake.torproject.org
sudo apt install golang-snowflake-devsnowflake-client 2.5.1-1+b16
WebRTC pluggable transport for Tor (client)
https://snowflake.torproject.org
sudo apt install snowflake-clientsnowflake-proxy 2.5.1-1+b16
WebRTC pluggable transport for Tor (proxy)
https://snowflake.torproject.org
sudo apt install snowflake-proxysnowflake
nix profile install nixpkgs#snowflakegolang-snowflake-dev 2.5.1-1build1
WebRTC pluggable transport for Tor (library)
https://snowflake.torproject.org
sudo apt install golang-snowflake-devsnowflake-client 2.5.1-1build1
WebRTC pluggable transport for Tor (client)
https://snowflake.torproject.org
sudo apt install snowflake-clientsnowflake-proxy 2.5.1-1build1
WebRTC pluggable transport for Tor (proxy)
https://snowflake.torproject.org
sudo apt install snowflake-proxysnowflake 2.13.1-r1
Pluggable Transport for Tor using WebRTC - meta package
https://snowflake.torproject.org/
sudo apk add snowflakesnowflake-client 2.13.1-r1
Pluggable Transport for Tor using WebRTC - client
https://snowflake.torproject.org/
sudo apk add snowflake-clientsnowflake-client-doc 2.13.1-r1
Pluggable Transport for Tor using WebRTC - client (man page)
https://snowflake.torproject.org/
sudo apk add snowflake-client-docsnowflake-doc 2.13.1-r1
Pluggable Transport for Tor using WebRTC (documentation)
https://snowflake.torproject.org/
sudo apk add snowflake-docsnowflake-proxy 2.13.1-r1
Pluggable Transport for Tor using WebRTC - proxy
https://snowflake.torproject.org/
sudo apk add snowflake-proxysnowflake-proxy-doc 2.13.1-r1
Pluggable Transport for Tor using WebRTC - proxy (man page)
https://snowflake.torproject.org/
sudo apk add snowflake-proxy-docsnowflake-proxy-openrc 2.13.1-r1
Pluggable Transport for Tor using WebRTC - proxy (OpenRC init scripts)
https://snowflake.torproject.org/
sudo apk add snowflake-proxy-openrcsnowflake 2.11.0-1.4
Pluggable Transport using WebRTC, inspired by Flashproxy.
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake
sudo zypper install snowflakesource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.