A DoH request forwarder, meant to circumvent basic blocks of DNS servers.
Find a file
2025-01-01 17:37:38 -06:00
.gitignore Add .gitignore 2025-01-01 17:36:15 -06:00
index.js Add index.js 2025-01-01 17:36:35 -06:00
LICENSE Add LICENSE 2025-01-01 17:36:49 -06:00
package-lock.json Add package-lock.json 2025-01-01 17:37:06 -06:00
package.json Add package.json 2025-01-01 17:37:23 -06:00
README.md Add README.md 2025-01-01 17:37:38 -06:00

quickiedoh

Quickie DoH (DNS over HTTPS) is a small webserver you can spin up, it acts as a DoH forwarder, which means it forwards your DoH requests to a real DoH server. Maybe someday, i'll add the features to make it a standalone server but... for now, this will do!

How do I use it?

Install node and npm, run npm i and thats it!

Whats the point?

Public networks (or school/enterprise networks) often block a lot sites, most of them achieve this blocking by forcing all requests thru a DNS server they control! and then, they just block whatever sites they want to...

BUT THIS IS BAD!!! This is bad for two reasons!

  1. We should be allowed to visit whatever site we want to, it's the open net and censoring it is UNACCEPTABLE!!!
  2. Forcing DNS requests through one centralized server is a privacy hazard, and it lets the network operator track your internet activity!

We remedy this solution by using DoH, DoH blends in with normal HTTPS traffic so you can use it as a DNS server and you will be free from blocks and private.

But there is an issue, DoH hostnames are often public, and that means network administrators can just block them. So... this is where Quickie DoH comes in!

You, the user, run Quickie DoH on your server (let's say ur servers domain is coolpeople.land) and it forwards your DoH requests to a real DoH server!

Client -> coolpeople.land -> Quad9, Google, Cloudflare etc.

To your network administrator, it looks like you're just visiting coolpeople.land and if there's nothing there that is remotely suspicious then there's no reason for them to block it. That way! You get the benefits of normal DoH even on a censored network!

Also one extra benefit:

  1. You can use Google or a Big Tech company's DoH server cause to them, it looks like requests are coming from coolpeople.land and if you open ur instance to multiple people then they wont know who is who! Which means ur private!

Quickie DoH can't guarantee that it works tho, it might not work on networks that are whitelist-only and you probably shouldn't use it at work or you will get into trouble. We're not liable for any damages or sackings done by this product!