This project aims to apply DNS-over-HTTPS system-wide by setting up a local DNS server or by using mini PCs to act as a network gateway, that redirect requests to several DNS-over-HTTPS providers, thus effectively bypassing any Transparent DNS Proxy employed by ISP / Firewall.
Note: It is recommended to use & activate any virtual environment module for Python before installing
- Install the required requirements listed in req.txt
pip install -r req.txt
- Run main.py with python
python main.py
- Set your DNS server in your connection to point to localhost (
127.0.0.1
for IPv4 or::1
for IPv6)