So I run a reverse proxy. I use to run it on Docker under Unraid. But I found a new one an moved to it because you can also install it easy on a Debian or Ubuntu distro. really like the features.
Main local Pihole DNS is running on a small dell micro PC running DietPi. I installed the binary files on it for the Zoraxy reverse proxy. It has some great features. Also lots of cool features. Its on GitHub.
Here is the list of features. I am being self taught on this so anyone want to swap config etc. let me know. Also its written in GO.
Features
Simple to use interface with detail in-system instructions
Reverse Proxy (HTTP/2)
Virtual Directory
WebSocket Proxy (automatic, no set-up needed)
Basic Auth
Alias Hostnames
Custom Headers
Redirection Rules
TLS / SSL setup and deploy
ACME features like auto-renew to serve your sites in https
SNI support (and SAN certs)
DNS Challenge for Let's Encrypt and these DNS providers
Blacklist / Whitelist by country or IP address (single IP, CIDR or wildcard for beginners)
Global Area Network Controller Web UI (ZeroTier not included)
Stream Proxy (TCP & UDP)
Integrated Up-time Monitor
Web-SSH Terminal
Utilities
CIDR IP converters
mDNS Scanner
Wake-On-Lan
Debug Forward Proxy
IP Scanner
Others
Basic single-admin management mode
External permission management system for easy system integration
SMTP config for password reset
Dark Theme Mode