Can a standalone snowflake proxy be run on a Raspberry Pi 5?

Debian does not currently support the Raspberry Pi 5 (RP5) and Docker only supports Raspberry Pi OS 32-bit but the RP5 only supports Raspberry Pi OS 64-bit version. I tried installing Docker on Raspberry Pi OS 64-bit version regardless and then installing the Tor standalone container but get the exec /bin/proxy: exec format error when I try to run it. Is there any way to run a standalone snowflake on a RP5?

user:~ $ sudo service docker start
user:~ $ docker -v
Docker version 28.0.1, build 068a01e
user:~ $ wget https://gitlab.torproject.org/tpo/anti-censorship/docker-snowflake-proxy/raw/main/docker-compose.yml
--2025-03-25 20:45:56--  https://gitlab.torproject.org/tpo/anti-censorship/docker-snowflake-proxy/raw/main/docker-compose.yml
Resolving gitlab.torproject.org (gitlab.torproject.org)... 204.8.99.149, 2620:7:6002:0:266:37ff:feb8:3489
Connecting to gitlab.torproject.org (gitlab.torproject.org)|204.8.99.149|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 661 [text/plain]
Saving to: docker-compose.yml.1

docker-compose.yml. 100%[===================>]     661  --.-KB/s    in 0.001s  

2025-03-25 20:45:57 (1.01 MB/s) - docker-compose.yml.1 saved [661/661]

user:~ $ sudo docker compose up -d snowflake-proxy
[+] Running 1/1
  Container snowflake-proxy  Started                                      0.0s 
user:~ $ sudo docker compose up -d
[+] Running 2/2
  Container watchtower       Started                                      0.3s 
  Container snowflake-proxy  Started                                      0.0s 
user:~ $ sudo docker logs -f snowflake-proxy
exec /bin/proxy: exec format error
1 Like

You could try the other way without docker: Tor Project | Compile and run WebTunnel from the source

or see if these instructions also work on your Pi: PSA: WebTunnel bridge on Debian 12 the "easy" way

1 Like

I would try compiling from source Tor Project | Standalone Snowflake proxy.

2 Likes