This guide will help you set up a standalone Snowflake proxy to help censored users connect to the Tor network.
The only requirements are internet connectivity, however one of the main advantages of standalone Snowflake proxies is that they can be installed on servers and offer a higher bandwidth and more reliable option for users behind restrictive NATs and firewalls.
Therefore, we especially recommend:
- 24/7 Internet connectivity
- A full-cone NAT (you can use this NAT behaviour tool to test what type of NAT you have.
The properties you are looking for are address-independent mapping and either address-independent or address-dependent filtering)
- A server behind no or unrestricted NAT, with incoming UDP on the whole port range of cat /proc/sys/net/ipv4/ip_local_port_rangeopen (or the range set using the optional-ephemeral-ports-rangeflag).
There are several ways to setup and run a standalone snowflake proxy.
Please choose your preferred platform below.
If you need help to install and operate your Snowflake proxy, visit the Tor Forum.
     
    
    
        
            
                
                    
                    How to run a standalone Snowflake proxy with Ansible role
                 
             
         
    
        
            
                
                    
                    How to run a standalone Snowflake proxy with Docker
                 
             
         
    
        
            
                
                    
                    How to compile and run a standalone Snowflake proxy from the source
                 
             
         
    
        
            
                
                    
                    How to run a standalone Snowflake proxy on Debian
                 
             
         
    
        
            
                
                    
                    How to run a standalone Snowflake proxy on FreeBSD