Skip to content

Snowflake is a WebRTC pluggable transport for Tor.

Notifications You must be signed in to change notification settings

jayluxferro/snowflake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snowflake's Safari Extension

Snowflake

Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more details about how it works visit https://snowflake.torproject.org.

Installation

  1. Download and and install the package. Download Snowflake Safari Extension
  2. Launch the Snowflake app after installation.

Development

  1. Clone and build project with Xcode 13 or greater.
  2. Install gsed using brew.
  3. Enable "Develop" mode in Safari.
  4. Allow unsigned extension.
  5. Building the project.
cd snowflake
./build-safari-extension
  1. Launch the application from extension/build/Release/Snowflake.app.

NB: If an error is encountered during the xcodebuild process, open extension/Snowflake.xcodeproj in Xcode, add a development team and rebuild the project.


Sample

Snowflake WebExtension - Tor Project

https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext