Changes between Version 39 and Version 40 of doc/Snowflake


Ignore:
Timestamp:
Dec 3, 2018, 9:40:15 PM (7 days ago)
Author:
gaba
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/Snowflake

    v39 v40  
    11= Snowflake =
    2 
    32[[TOC]]
    43
    54== Overview ==
    6 
    75Snowflake is a [[PluggableTransports|pluggable transport]] that proxies traffic through temporary proxies using [https://webrtc.org/ WebRTC], a peer-to-peer protocol with built-in NAT punching. It aims to work kind of like flash proxy, but without flash proxy's problems with NAT.
    86
     
    2220
    2321== How to run a Snowflake proxy ==
    24 
    2522=== Option 1 (web browser) ===
    26 
    2723In a browser where WebRTC is enabled:
    2824
    2925 1. Go to https://snowflake.torproject.org/options and click the `Yes` button to opt in to being a proxy.
    30  2. Go to https://snowflake.torproject.org/snowflake and watch the status messages. You shouldn't close that page if you want to remain a snowflake bridge.
     26 1. Go to https://snowflake.torproject.org/snowflake and watch the status messages. You shouldn't close that page if you want to remain a snowflake bridge.
    3127
    3228[[Image(snowflake-status.png)]]
    3329
    34 {{{#!div style="font-size: 80%"
    35 Note: the Snowflake proxy code lives at snowflake.torproject.org. It formerly lived at keroserene.net/snowflake, but as of 2018-04-16 that location isn't being maintained and points to no-longer-used infrastructure. See comment:7:ticket:22874.
    36 }}}
     30{{{#!div style="font-size: 80%" Note: the Snowflake proxy code lives at snowflake.torproject.org. It formerly lived at keroserene.net/snowflake, but as of 2018-04-16 that location isn't being maintained and points to no-longer-used infrastructure. See comment:7:ticket:22874. }}}
    3731
    3832=== Option 2 (standalone) ===
    39 
    4033 1. Get the [[#Source code]].
    41  2.
     34 1.
    4235{{{
    4336cd proxy-go
     
    4841
    4942== Source code ==
    50 
    5143https://gitweb.torproject.org/pluggable-transports/snowflake.git
    5244
    53 The following should result in a 100% bootstrap over WebRTC:                                                                                                             
     45The following should result in a 100% bootstrap over WebRTC:
     46
    5447{{{
    5548git clone https://git.torproject.org/pluggable-transports/snowflake.git
     
    5952tor -f torrc
    6053}}}
    61 
    6254== Integration with Tor Browser ==
    63 
    64552018-11-30: Snowflake is included in [https://www.torproject.org/projects/torbrowser.html.en#downloads-alpha alpha releases of Tor Browser] for GNU/Linux and macOS. Not Windows yet.
    6556
    6657Further integration of Snowflake into Tor Browser is being tracked at ticket #19001.
    6758
    68 To build from source code, first see [[doc/TorBrowser/Hacking]], [[doc/TorBrowser/BuildingWithGitian]],
    69 and [https://gitweb.torproject.org/builders/tor-browser-bundle.git/tree/gitian/README.build gitian/README.build]. In the tor-browser-build directory, `make alpha` or `make testbuild` will result in browsers with included Snowflake.
     59To build from source code, first see [[doc/TorBrowser/Hacking]], [[doc/TorBrowser/BuildingWithGitian]], and [https://gitweb.torproject.org/builders/tor-browser-bundle.git/tree/gitian/README.build gitian/README.build]. In the tor-browser-build directory, `make alpha` or `make testbuild` will result in browsers with included Snowflake.
    7060
    7161== WebRTC fingerprintability ==
    72 
    7362Notes at [[Snowflake/Fingerprinting]].
    7463
    7564== Tickets ==
    76 
    77 See also: https://github.com/keroserene/go-webrtc/issues
     65Roadmap: https://storm.torproject.org/shared/OdNtwrtRrqklh76l4PfcngBbQFDbjv_jRroj0WeSY0B [[BR]]See also: https://github.com/keroserene/go-webrtc/issues
    7866
    7967[query:component=Obfuscation/Snowflake&or&keywords=~snowflake (Same query, including closed tickets)]