17 repository-uri
Runs a DNS-over-HTTPS server so external clients can resolve domain names through encrypted queries.
Distinct from DNS Servers: Distinct from DNS Servers: focuses specifically on serving DNS over HTTPS, not general DNS server functionality.
Explore 17 awesome GitHub repositories matching networking & communication · DNS-over-HTTPS Servers. Refine with filters or upvote what's useful.
SmartDNS is a local recursive DNS resolver and server that manages granular query rules, dual-stack networking, and encrypted gateway proxying. It functions as a DNS traffic filter and DNS64 translator, allowing IPv6-only clients to communicate with IPv4 servers. The project distinguishes itself through parallel upstream querying, which sends requests to multiple servers simultaneously to return the response with the lowest network latency. It supports DNS server virtualization, enabling the operation of multiple independent server instances on different ports, each with its own configuration
Functions as a proxy that encrypts DNS queries using HTTPS, TLS, or QUIC for secure delivery.
Acest proiect este o interfață de gestionare centralizată și un orchestrator pentru implementarea protocoalelor de evitare a cenzurii și a proxy-urilor stealth. Funcționează ca un instrument de bypass al cenzurii rețelei care direcționează traficul prin protocoale de comunicare criptate pentru a evita firewall-urile de internet și blocajele regionale. Sistemul se distinge printr-un manager VPN multi-protocol și un orchestrator de server proxy automatizat care gestionează actualizările software și backup-urile de sistem. Utilizează rețele de livrare a conținutului (CDN) pentru a masca identitățile serverelor de origine și implementează DNS criptat peste HTTPS pentru a preveni otrăvirea DNS și a proteja confidențialitatea utilizatorilor. Proiectul acoperă o gamă largă de capabilități administrative, inclusiv controlul centralizat al accesului utilizatorilor cu cote de trafic și timp, rutarea inteligentă a traficului bazată pe destinație și un portal self-service pentru ca utilizatorii să monitorizeze consumul de date. Administrarea sistemului poate fi efectuată printr-un panou de gestionare dedicat sau o interfață de chat bot externă.
Implements a DNS-over-HTTPS relay to protect user privacy and prevent DNS poisoning.
Dog is a command-line interface tool and network diagnostic utility used for querying DNS records and resolving domain names. It functions as a DNS query tool for retrieving domain information across various network transport protocols. The tool supports multi-protocol DNS transmission, allowing queries to be sent over UDP, TCP, TLS, and HTTPS. This enables secure DNS communication via encrypted channels to protect privacy and prevent interception. Capabilities include DNS query troubleshooting, record analysis, and network protocol testing to verify name server connectivity. The system prov
Enables sending DNS queries over UDP, TCP, TLS, and HTTPS to ensure connectivity across diverse networks.
Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a single binary or Docker container with no database or persistent state, accepting DNS queries over UDP, TCP, HTTPS, TLS, QUIC, and HTTP/3 through a unified plugin-based query pipeline. The core of the system is a client-group policy engine that assigns devices to named groups and applies per-group blocklists, allowlists, and upstream resolvers, with all configuration changes applied through hot-reloading without requiring a restart. The project distinguishes itself through its modu
Ships a DNS-over-HTTPS server that accepts encrypted queries from external clients.
Bromite is a privacy-focused fork of the Chromium browser for Android that blocks advertisements and tracking scripts by default, enforces encrypted HTTPS connections, and prevents browser fingerprinting without requiring any extensions or manual configuration. It applies a patch-based build system to layer privacy and security modifications directly onto the upstream Chromium codebase during compilation, integrating a filter list engine for network-level ad blocking and adding noise to browser APIs to mask device identity. The browser distinguishes itself through comprehensive privacy harden
Sends DNS queries through encrypted HTTPS connections to a user-specified endpoint.
Waterfox is a privacy-focused web browser built on a fork of the Gecko engine that removes all telemetry and tracking code while preserving full extension compatibility. It encrypts DNS queries through independent third-party resolvers to prevent centralized monitoring of browsing destinations, and organizes browser tabs into hierarchical parent-child trees with collapsible branches and keyboard-driven navigation. The browser maintains a backward-compatible runtime bridge that supports both legacy XUL-based add-ons and modern WebExtensions simultaneously, allowing users to keep using older or
Encrypts DNS queries and routes them through independent third-party resolvers to prevent centralized tracking.
Acest proiect este o colecție de scripturi de automatizare pentru servere Linux, concepute pentru a automatiza instalarea și configurarea software-ului de bază pentru servere. Oferă instrumente specializate pentru implementarea serverelor proxy, configurarea serverelor DNS, gestionarea infrastructurii de containere și optimizarea kernel-ului Linux. Suita de automatizare se distinge prin integrarea capabilităților de bypass a geo-restricțiilor prin protocoale proxy și implementarea reglajului avansat al rețelei, cum ar fi activarea controlului congestiei BBR pentru a îmbunătăți throughput-ul și latența. De asemenea, dispune de automatizare conștientă de distribuție care detectează arhitectura CPU și distribuțiile Linux pentru a aplica versiunile binare și managerii de pachete corecți. Capabilitățile mai largi ale proiectului includ configurarea containerizării folosind Docker și Portainer, securizarea serverului prin autentificare fără parolă și configurarea porturilor non-standard, precum și gestionarea automată a ciclului de viață al certificatelor SSL. În plus, acoperă administrarea DNS cu blocarea reclamelor și rutarea split-tunnel, gestionarea alocării DHCP și implementarea panourilor administrative bazate pe web pentru gestionarea utilizatorilor și a serviciilor.
Deploys secure DNS servers featuring ad-blocking and encrypted resolution over HTTPS and TLS.
GreenTunnel este un utilitar de rețea conceput pentru a ocoli inspecția pachetelor (DPI) și a trece peste cenzura internetului. Funcționează ca un instrument care modifică pachetele de rețea de ieșire și criptează interogările DNS pentru a împiedica furnizorii de servicii internet și sistemele de filtrare a rețelei să detecteze și să blocheze anumite destinații web. Proiectul implementează un proxy de fragmentare HTTP și un fragmentator de handshake HTTPS. Aceste componente împart header-ele cererilor și înregistrările de handshake TLS în mai multe segmente pentru a ascunde numele de host și numele serverelor de destinație de sistemele de inspecție. Software-ul include, de asemenea, un client DNS-over-HTTPS pentru a prelua adrese IP folosind protocoale criptate, prevenind interceptarea sau spoofing-ul interogărilor DNS standard. Capabilitățile suplimentare acoperă manipularea pachetelor TCP și fragmentarea segmentelor la nivelul transport pentru a evita inspecția traficului.
Implements a DNS-over-HTTPS client to securely resolve domain names and prevent ISP interception.
This project is a network security tool providing an application network firewall, a DNS blocklist manager, and a VPN client with multi-hop capabilities. It functions as a traffic controller that allows or blocks internet access for specific applications on a device. The system distinguishes itself through a DNS-over-HTTPS firewall and traffic obfuscation tools that inject random packets to mask communication patterns and bypass regional internet censorship. It utilizes multi-hop routing to hide the origin of network traffic by chaining connections through multiple remote servers. The softwa
Provides a DNS-over-HTTPS relay to encrypt domain resolution and bypass eavesdropping.
This project is a DNS privacy proxy and resolver that functions as a local bridge, converting plaintext DNS traffic into encrypted requests. It acts as a client for DNS-over-HTTPS and DNS-over-TLS protocols to prevent interception and spoofing of network requests. The system implements network privacy hardening by routing domain lookups through secure tunnels, which reduces the amount of plain text data leaked to internet service providers. It utilizes a profile-based connection management system to map security profiles to specific encrypted endpoints, preventing DNS hijacking and man-in-the
Routes DNS lookups through HTTPS connections to secure domain resolution against man-in-the-middle attacks.
Acest proiect este un utilitar de rețea bazat pe Rust și un client DNS dinamic conceput pentru a monitoriza adresele IP publice și a actualiza automat înregistrările DNS Cloudflare și listele de acces Web Application Firewall (WAF). Identifică adresele IPv4 și IPv6 curente folosind o combinație de API-uri HTTP și furnizori DNS-over-HTTPS. Instrumentul se distinge prin gestionarea atât a înregistrărilor de domeniu, cât și a listelor IP WAF pentru a menține accesul securizat pentru gazdele cu conexiuni la internet variabile. Include un mod de previzualizare a modificărilor DNS pentru a simula actualizările fără a modifica înregistrările live și utilizează filtrarea intervalelor anycast pentru a preveni actualizările incorecte ale înregistrărilor din spațiile de adrese ale furnizorilor. Sistemul gestionează programarea prin expresii cron sau intervale fixe și implementează temporizarea cererilor API cu jitter pentru a evita limitările de rată (rate limiting). Acoperă domenii largi de capabilități, inclusiv suport pentru rețele dual-stack, injecția de secrete bazată pe mediu pentru token-uri de autentificare, notificări externe de stare și monitorizarea sănătății bazată pe heartbeat.
Identifies current public IPv4 and IPv6 addresses using secure DNS-over-HTTPS providers.
NextDNS este un client și proxy DNS de rețea care funcționează ca resolver local, forwarder și proxy DNS-over-HTTPS. Scopul său principal este de a ruta cererile locale de rezoluție a numelor către furnizori externi folosind trafic HTTPS criptat, pentru a îmbunătăți confidențialitatea și a ocoli restricțiile de rețea. Serviciul se distinge prin încorporarea metadatelor de identitate ale clientului—colectate prin mDNS sau DHCP—în interogările de ieșire, permițând urmărirea per-dispozitiv și aplicarea unor profiluri de filtrare unice. Dispune de logică avansată de rutare, inclusiv DNS split-horizon pentru echilibrarea rezoluției publice și private, direcționarea interogărilor bazată pe domeniu și un mecanism de failover pentru verificarea stării, pentru a reruta automat traficul în timpul întreruperilor furnizorului. În linii mari, proiectul acoperă gestionarea traficului DNS prin rescrierea TTL și integrarea fișierelor hosts locale, precum și optimizarea performanței prin caching în memorie cu invalidare automată. Include, de asemenea, capabilități de gestionare a rețelei, cum ar fi detectarea portalurilor captive și sincronizarea orei sistemului pentru a asigura validitatea certificatelor. Serviciul poate fi implementat ca o componentă declarativă a sistemului în NixOS sau integrat direct în firmware-ul routerelor de acasă.
Translates standard UDP DNS requests into encrypted HTTPS traffic to improve privacy and bypass network restrictions.
doggo is a multi-protocol DNS lookup client, performance analyzer, and diagnostic troubleshooting tool. It functions as a command-line utility for performing DNS queries across various transport protocols, including UDP, TCP, HTTPS, TLS, and QUIC. The project distinguishes itself through a focus on secure and distributed resolution. It implements encrypted DNS standards such as DNS over HTTPS, DNS over QUIC, and DNSCrypt, and provides DNSSEC validation to verify chains of trust for signed domains. Additionally, it can execute queries from global geographic locations via an external API to ana
Encrypts queries and responses via HTTPS to prevent eavesdropping and manipulation of network traffic.
This project is a serverless DNS resolver and DNS over HTTPS gateway that translates domain names into IP addresses. It functions as an edge computing DNS filter designed to encrypt queries, prevent tampering, and improve user privacy on browsers and mobile devices. The system distinguishes itself by operating as an edge DNS traffic monitor that logs and analyzes request patterns in real time. It utilizes curated blocklists at the network edge to block malicious domains and trackers. The software provides capabilities for private DNS filtering, network traffic monitoring, and the management
Functions as a secure gateway that serves DNS queries over HTTPS to prevent tampering.
mosdns is a DNS forwarding server and traffic filter that routes DNS queries to multiple upstream providers. It functions as a rule-based DNS router and a proxy for DNS-over-HTTPS and DNS-over-TLS to ensure secure DNS resolution. The system utilizes a pipeline-based request processing model and rule-based query routing to direct specific domain queries to different upstream servers. It implements pluggable transport layers and forwarding protocols, including HTTPS, TLS, and QUIC, to encrypt traffic and prevent eavesdropping. The project includes capabilities for upstream load balancing to di
Implements pluggable forwarding protocols including DNS-over-HTTPS, DNS-over-TLS, and QUIC for secure upstream communication.
dnsproxy is an encrypted DNS proxy and traffic router that translates and forwards DNS requests between clients and upstream resolvers. It functions as a server for multiple secure protocols, including DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, and DNSCrypt, to protect queries from eavesdropping and tampering. The project differentiates itself through advanced routing and optimization capabilities. It utilizes a domain-based routing engine to direct queries to specific upstream servers via wildcard rules and employs parallel querying to return responses from the fastest responding network a
Provides a multi-protocol server supporting DNS-over-HTTPS, TLS, QUIC, and DNSCrypt.
Tenta DNS is a recursive and authoritative domain name server implementation written in Go. It provides secure network resolution services by translating human-readable domain names into machine addresses while enforcing cryptographic standards to ensure data privacy and authenticity. The software distinguishes itself through a focus on secure transport and integrity verification. It utilizes encrypted tunnels for upstream communication to prevent eavesdropping and incorporates a validation engine to verify digital signatures on resource records. To manage global traffic, the system supports
Implements a recursive and authoritative DNS server supporting multiple encrypted transport protocols.