add tor relay/bridge

This commit is contained in:
Maciej Lebiest 2023-03-26 17:16:56 +02:00
parent 89a002f480
commit 741b40bb3a
3 changed files with 299 additions and 0 deletions

View file

@ -47,3 +47,28 @@ Compiled from source [rathole](https://github.com/rapiz1/rathole) image.
## snowflake
Compiled from source [torproject snowflake](https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake) image.
## Tor relay/bridge node
```bash
# prepare
cd tor/;
podman build -t tornode .;
chmod 777 ./data ./logs;
# run
podman run -d --read-only \
-v "/home/user/torrc.conf:/torrc:rw,Z" \
-v "/home/user/tor/logs:/var/log:Z,rw" \
-v "/home/user/tor/data:/var/lib/tor:Z,rw" \
--name tornode -p 443:443 -p 9091:9091 tornode:latest
# prepare systemd service for reboot persistence
podman generate systemd --new --name tornode > /etc/systemd/system/tornode.service;
restorecon -v /etc/systemd/system/tornode.service;
systemctl daemon-reload;
systemctl enable --now tornode.service;
# view nyx dashboard
podman exec -it tornode nyx
```