This is an reference implementation of the User Relay Protocol, written in C
To build the project run:
mkdir build
cmake . -B build
cmake --build build/
# start the relay
./build/server
# start the debug client
./build/client localhost
# for testing of the wss server you can generate the required
# certificate and key with the provided scripts
cd keychain && ./keygen.sh
The code of this reference server implementation is licensed under the GPLv3 license, see here.
While the included client libraries (file under /lib
) are licensed under LGPL. See relevant file headers.