mirror of
http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/selfhosting-blogposts.git
synced 2025-05-16 20:27:00 +00:00
add selfhosting tutorials
This commit is contained in:
parent
95c33c8b41
commit
cc3824e6a2
1900 changed files with 32727 additions and 0 deletions
58
tordns/index.md
Normal file
58
tordns/index.md
Normal file
|
@ -0,0 +1,58 @@
|
|||
# tordns Setup
|
||||
|
||||

|
||||
|
||||
In this setup we're going to look at how to use tor as a DNS server.
|
||||
|
||||
## **Initial Setup**
|
||||
|
||||
|
||||
root@tordns2:~# apt update -y ; apt upgrade -y ; apt install tor nyx -y
|
||||
root@tordns2:~# vim /etc/tor/torrc
|
||||
root@tordns2:~# head -n1 /etc/tor/torrc
|
||||
DNSPort 0.0.0.0:53
|
||||
root@tordns2:~# systemctl restart tor@default
|
||||
root@tordns2:~# systemctl status tor@default
|
||||
* tor@default.service - Anonymizing overlay network for TCP
|
||||
Loaded: loaded (/lib/systemd/system/tor@default.service; enabled-runtime; vendor preset: enabled)
|
||||
Active: active (running) since Thu 2023-06-15 16:10:58 UTC; 3s ago
|
||||
Process: 61416 ExecStartPre=/usr/bin/install -Z -m 02755 -o debian-tor -g debian-tor -d /run/tor (code=exited, status=0/SUCCESS)
|
||||
Process: 61417 ExecStartPre=/usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0 --verify-config (code=exited, status=0/SUCCESS)
|
||||
Main PID: 61419 (tor)
|
||||
Tasks: 1 (limit: 115830)
|
||||
Memory: 49.5M
|
||||
CPU: 1.876s
|
||||
CGroup: /system.slice/system-tor.slice/tor@default.service
|
||||
`-61419 /usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0
|
||||
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Opened Socks listener connection (ready) on /run/tor/socks
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Opening Control listener on /run/tor/control
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Opened Control listener connection (ready) on /run/tor/control
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Bootstrapped 10% (conn_done): Connected to a relay
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Bootstrapped 14% (handshake): Handshaking with a relay
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Bootstrapped 15% (handshake_done): Handshake with a relay done
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
|
||||
Jun 15 16:10:59 tordns2 Tor[61419]: Bootstrapped 95% (circuit_create): Establishing a Tor circuit
|
||||
Jun 15 16:11:00 tordns2 Tor[61419]: Bootstrapped 100% (done): Done
|
||||
|
||||
|
||||
|
||||
And then just test if the dns works:
|
||||
|
||||
|
||||
root@tordns2:~# apt install bind-tools
|
||||
root@tordns2:~# nslookup google.com 127.0.0.1
|
||||
Server: 127.0.0.1
|
||||
Address: 127.0.0.1#53
|
||||
|
||||
Non-authoritative answer:
|
||||
Name: google.com
|
||||
Address: 142.251.36.174
|
||||
Name: google.com
|
||||
Address: 2a00:1450:4016:808::200e
|
||||
|
||||
|
||||
|
||||
And it does!
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue