snowflake/client
Cecylia Bocovich 50673d4943 Remove client test with nil broker
We are no longer checking for nil BrokerChannels in Catch because this
case is caught from the return values of NewBrokerChannel. This change
caused a no longer necessary unit test to hang.
2020-01-29 11:40:29 -05:00
..
lib Remove client test with nil broker 2020-01-29 11:40:29 -05:00
client_test.go Touched up snowflake client tests 2019-12-06 11:30:34 -05:00
README.md Remove copy/paste signalling 2019-05-08 11:21:56 -04:00
snowflake.go Check for an invalid broker URL at a higher level. 2020-01-27 20:50:26 -07:00
torrc Switch to an Azure domain front. 2018-04-30 09:52:38 -07:00
torrc-localhost Add context to HTTP handlers, attempt to support localhost Broker. 2016-02-12 18:00:36 -08:00

This is the Tor client component of Snowflake.

It is based on goptlib.

Flags

The client uses these following torrc options by default:

ClientTransportPlugin snowflake exec ./client \
-url https://snowflake-broker.azureedge.net/ \
-front ajax.aspnetcdn.com \
-ice stun:stun.l.google.com:19302

-url should be the URL of a Broker instance.

-front is an optional front domain for the Broker request.

-ice is a comma-separated list of ICE servers. These can be STUN or TURN servers.