mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-13 20:11:19 -04:00
No idea why but, with it, when a client disconnects the datachannel
doesn't close. This wasn't an issue prior to 359600d
since the
configuration wasn't being passed to the peerconnection constructor.
This probably just makes the url invalid and falls back to a default in
libwebrtc.
36 lines
748 B
JavaScript
36 lines
748 B
JavaScript
|
|
class Config {};
|
|
|
|
Config.prototype.brokerUrl = 'snowflake-broker.bamsoftware.com';
|
|
|
|
Config.prototype.relayAddr = {
|
|
host: 'snowflake.bamsoftware.com',
|
|
port: '443'
|
|
};
|
|
|
|
// Original non-wss relay:
|
|
// host: '192.81.135.242'
|
|
// port: 9902
|
|
Config.prototype.cookieName = "snowflake-allow";
|
|
|
|
// Bytes per second. Set to undefined to disable limit.
|
|
Config.prototype.rateLimitBytes = void 0;
|
|
|
|
Config.prototype.minRateLimit = 10 * 1024;
|
|
|
|
Config.prototype.rateLimitHistory = 5.0;
|
|
|
|
Config.prototype.defaultBrokerPollInterval = 5.0 * 1000;
|
|
|
|
Config.prototype.maxNumClients = 1;
|
|
|
|
Config.prototype.connectionsPerClient = 1;
|
|
|
|
// TODO: Different ICE servers.
|
|
Config.prototype.pcConfig = {
|
|
iceServers: [
|
|
{
|
|
urls: ['stun:stun.l.google.com']
|
|
}
|
|
]
|
|
};
|