dohproxy

command
v0.0.0-...-b35d634 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2024 License: ISC Imports: 11 Imported by: 0

README

dohproxy is a basic DNS over HTTPS (DoH) server. It forwards all DNS queries to an upstream resolver via plain DNS or DNS over TLS (DoT), and returns the response to the DoH client.

dohproxy listens on the standard HTTPS port (443) with certificates automatically requested from Let's Encrypt via ACME. DoH requests are made to the standard path /dns-query.

The latest version of dohproxy is running at https://syd.olowe.co. You can test the server by using the --doh-url flag of curl(1):

curl --doh-url https://syd.olowe.co/dns-query http://www.example.com

Build

No make. Just use the standard go tools:

go build

Test

Run:

go test

Documentation

The dohproxy documentation contains details on configuration.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL