No description
assets | ||
bench | ||
dist | ||
jupyter | ||
results | ||
scripts | ||
src | ||
terraform | ||
.dockerignore | ||
.gitignore | ||
CMakeLists.txt | ||
create_binaries.sh | ||
Dockerfile | ||
linphone.dockerfile | ||
QUICK_XP.txt | ||
README.md | ||
README.more.md | ||
torrc_guard_1 | ||
torrc_guard_2 | ||
torrc_guard_3 | ||
torrc_guard_4 | ||
torrc_guard_5 | ||
torrc_guard_6 | ||
torrc_guard_7 | ||
torrc_guard_8 | ||
torrc_guard_9 | ||
torrc_guard_10 | ||
torrc_guard_11 | ||
torrc_guard_12 | ||
torrc_guard_13 | ||
torrc_guard_14 | ||
torrc_guard_15 | ||
torrc_guard_16 | ||
torrc_simple | ||
torrc_single_hop | ||
torrc_single_hop_12 | ||
torrc_single_hop_16 |
DONAR
1) Runtime dependencies
On Fedora:
sudo dnf install -y \
glib2 \
gstreamer1 \
libevent \
zlib \
openssl \
libzstd \
xz-libs \
wget \
unzip
On Ubuntu:
sudo apt-get install -y \
libglib2.0-0 \
libgstreamer1.0 \
gstreamer1.0-alsa \
gstreamer1.0-plugins-bad \
gstreamer1.0-plugins-good \
gstreamer1.0-plugins-ugly \
gstreamer1.0-pulseaudio \
libevent-2.1 \
zlib1g \
libssl1.1 \
zstd \
liblzma5 \
wget \
unzip
2) Obtain binaries
Download the version you want here: https://cloud.deuxfleurs.fr/d/612993c04e9d40609242/
And extract the zip file:
unzip donar*.zip
cd release
3) Callee
In a first terminal:
./tor2 -f torrc_guard_12
In a second terminal:
./donar -s -a lightning -l 12 -p 'fast_count=3!tick_tock=0!window=2000' -e 5000 -r 5000
In a third terminal:
./dcall 127.13.3.7
Your "address" is contained inside the onion_services.pub
, you must transmit it out of band to people that want to call you.
4) Caller
In a first terminal:
./tor2 -f torrc_guard_12
In a second terminal:
./donar -c -o onion_services.pub -a lightning -l 12 -p 'fast_count=3!tick_tock=0!window=2000' -e 5000 -r 5000
In a third terminal:
./dcall 127.13.3.7