October 21, 2026
This is a quick guide to routing command-line traffic through a SOCKS5 proxy using
Tor Browser’s built-in Tor instance and proxychains4.
Why use a SOCKS5 proxy
#
Routing traffic through a SOCKS5 proxy lets you make requests that exit from a
different IP than your own, useful for testing.
Prerequisites
#
- Tor Browser installed and running (its bundled Tor instance listens on
127.0.0.1:9150 by default, this is different from the system tor package,
which uses port 9050)
proxychains4 installed
1. Install proxychains4
#
sudo apt install proxychains4
2. Point it at Tor Browser’s SOCKS5 port
#
Confirm Tor Browser’s proxy is actually listening:
July 3, 2025
Setting up BIND9 for Internal DNS on RHEL9
#
This guide covers setting up BIND9/named for internal reverse/forward DNS resolution on a RHEL9 server. Unlike public authoritative DNS servers, internal DNS servers provide recursive resolution for your internal network and handle local domain queries.
All IP addresses, network ranges, and hostnames in this guide are examples. Replace them with your actual values.
For the entirety of the guide we’ll be running every single command as root.
July 3, 2025
Setting up BIND9 for Public DNS on RHEL9
#
This guide covers setting up BIND9/named as an authoritative public DNS server on RHEL9. Unlike internal DNS servers that provide recursive resolution, public authoritative DNS servers are responsible for answering queries about domains you own and control.
This setup includes security hardening measures such as proper logging and zone transfer restrictions to protect your DNS infrastructure from abuse.
All IP addresses, domain names, and server configurations in this guide are examples. Replace them with your actual values.