dohproxy)A simple DNS-over-HTTPS (DoH) proxy server written in Go. This tool acts as an intermediary between a DNS client and one or more DNS-over-HTTPS servers, forwarding DNS queries over HTTP/2 and handling responses.
Clone this repository:
git clone https://git.olympuslab.net/afonso/dohproxy
cd dohproxy
Build the Go executable:
go build dohproxy.go
Run the dohproxy with the following options:
./dohproxy [options]
127.0.0.1).53).To start the proxy on localhost at port 5353, listening on both TCP and UDP (uses both by default), with two upstream DoH servers and logging enabled:
./dohproxy -l 127.0.0.1 -p 5353 -tcp -udp -log -u https://dns.quad9.net/dns-query -u https://1.1.1.1/dns-query
This project is licensed under the MIT License - see the LICENSE file for details.
10 commits
Go
100.0%
dohproxy)A simple DNS-over-HTTPS (DoH) proxy server written in Go. This tool acts as an intermediary between a DNS client and one or more DNS-over-HTTPS servers, forwarding DNS queries over HTTP/2 and handling responses.
Clone this repository:
git clone https://git.olympuslab.net/afonso/dohproxy
cd dohproxy
Build the Go executable:
go build dohproxy.go
Run the dohproxy with the following options:
./dohproxy [options]
127.0.0.1).53).To start the proxy on localhost at port 5353, listening on both TCP and UDP (uses both by default), with two upstream DoH servers and logging enabled:
./dohproxy -l 127.0.0.1 -p 5353 -tcp -udp -log -u https://dns.quad9.net/dns-query -u https://1.1.1.1/dns-query
This project is licensed under the MIT License - see the LICENSE file for details.
10 commits
Go
100.0%