mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-14 05:11:19 -04:00
To make room for the WebSocket server we're actually going to use as a primary server. Move server-webrtc docs to server-webrtc/README.md.
26 lines
761 B
Markdown
26 lines
761 B
Markdown
Ordinarily, the WebRTC client plugin speaks with a Broker which helps
|
|
match and signal with a browser proxy, which ultimately speaks with a default
|
|
websocket server.
|
|
|
|
|
|
However, this directory contains a WebRTC server plugin which uses an
|
|
HTTP server that simulates the interaction that a client would have with
|
|
the broker, for direct testing.
|
|
|
|
Edit server-webrtc/torrc and add "-http 127.0.0.1:8080" to the end of the
|
|
ServerTransportPlugin line:
|
|
```
|
|
ServerTransportPlugin snowflake exec ./server-webrtc -http 127.0.0.1:8080
|
|
```
|
|
|
|
```
|
|
cd server-webrtc/
|
|
go build
|
|
tor -f torrc
|
|
```
|
|
|
|
Edit client/torrc and add "-url http://127.0.0.1:8080" to the end of the
|
|
ClientTransportPlugin line:
|
|
```
|
|
ClientTransportPlugin snowflake exec ./client -url http://127.0.0.1:8080/
|
|
```
|