add tor relay/bridge
This commit is contained in:
parent
89a002f480
commit
741b40bb3a
3 changed files with 299 additions and 0 deletions
25
README.md
25
README.md
|
@ -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
|
||||
```
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue