awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
IrineSistiana avatar

IrineSistiana/mosdns

0
View on GitHub↗
3,672 stars·466 forks·Go·GPL-3.0·6 vues

Mosdns

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 distribute queries across providers, as well as asynchronous concurrent handling to manage multiple simultaneous requests. It provides tools for DNS traffic filtering and custom routing through user-defined matching rules.

Features

  • DNS Forwarding Routing - Functions as a DNS forwarding server that routes queries to multiple providers using modular pipelines.
  • Middleware-Based Request Pipelines - Utilizes middleware-based request pipelines to process DNS queries through a sequence of modular filtering and routing stages.
  • DNS Query Routers - Directs DNS queries to specific upstream servers based on a rule-based routing system.
  • DNS Routing Overrides - Provides DNS routing overrides to map specific domains to designated upstream resolvers.
  • Pluggable Forwarding Protocols - Implements pluggable forwarding protocols including DNS-over-HTTPS, DNS-over-TLS, and QUIC for secure upstream communication.
  • Secure DNS Resolution - Ensures secure DNS resolution using encrypted protocols like DNS-over-HTTPS and DNS-over-TLS.
  • Rules - Directs DNS requests to specific upstream servers based on user-defined domain matching rules.
  • Encrypted DNS Proxies - Functions as an encrypted DNS proxy that translates and forwards queries using secure protocols like DoH and DoT.
  • Network Traffic Filters - Intercepts and redirects DNS traffic using custom rule sets to control network query flow.
  • Pluggable Transport Layers - Provides pluggable transport layers to allow interchangeable use of HTTPS, TLS, and QUIC protocols.
  • Encrypted DNS Interception Proxies - Provides a secure proxy that encrypts DNS traffic using DoH and DoT protocols.
  • Concurrent Query Execution - Provides concurrent query execution using asynchronous tasks to handle multiple DNS requests simultaneously.
  • Asynchronous Request Handlers - Implements asynchronous request handlers to process multiple simultaneous DNS queries without blocking the main thread.
  • Upstream Load Balancing - Distributes outgoing DNS queries across multiple configured providers to increase reliability and reduce latency.
  • Server Request Load Balancers - Implements server request load balancing to distribute queries across multiple configured DNS providers.

Historique des stars

Graphique de l'historique des stars pour irinesistiana/mosdnsGraphique de l'historique des stars pour irinesistiana/mosdns

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait irinesistiana/mosdns ?

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.

Quelles sont les fonctionnalités principales de irinesistiana/mosdns ?

Les fonctionnalités principales de irinesistiana/mosdns sont : DNS Forwarding Routing, Middleware-Based Request Pipelines, DNS Query Routers, DNS Routing Overrides, Pluggable Forwarding Protocols, Secure DNS Resolution, Rules, Encrypted DNS Proxies.

Quelles sont les alternatives open-source à irinesistiana/mosdns ?

Les alternatives open-source à irinesistiana/mosdns incluent : adguardteam/dnsproxy — dnsproxy is an encrypted DNS proxy and traffic router that translates and forwards DNS requests between clients and… technitiumsoftware/dnsserver — DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It… nextdns/nextdns — NextDNS is a network DNS client and proxy that functions as a local resolver, forwarder, and DNS-over-HTTPS proxy. Its… 0xerr0r/blocky — Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a… bia-pain-bache/bpb-worker-panel — BPB-Worker-Panel is a control panel designed for deploying and managing VLESS and Trojan proxies hosted on Cloudflare… pymumu/smartdns — SmartDNS is a local recursive DNS resolver and server that manages granular query rules, dual-stack networking, and…

Alternatives open source à Mosdns

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Mosdns.
  • adguardteam/dnsproxyAvatar de AdguardTeam

    AdguardTeam/dnsproxy

    2,997Voir sur GitHub↗

    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

    Godnsdns-over-httpsdns-over-quic
    Voir sur GitHub↗2,997
  • technitiumsoftware/dnsserverAvatar de TechnitiumSoftware

    TechnitiumSoftware/DnsServer

    7,533Voir sur GitHub↗

    DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It functions as both a recursive resolver, performing iterative lookups across the internet, and an authoritative manager for primary and secondary DNS zones. The system distinguishes itself through high-availability clustering and a programmable HTTP API for automating server configurations and bulk record management. It supports a wide range of encrypted transport protocols, including TLS, HTTPS, and QUIC, and allows for custom functionality via a plugin-based request interception fr

    C#cross-platformdhcp-serverdns
    Voir sur GitHub↗7,533
  • nextdns/nextdnsAvatar de nextdns

    nextdns/nextdns

    4,072Voir sur GitHub↗

    NextDNS is a network DNS client and proxy that functions as a local resolver, forwarder, and DNS-over-HTTPS proxy. Its primary purpose is to route local name resolution requests to external providers using encrypted HTTPS traffic to improve privacy and bypass network restrictions. The service distinguishes itself by embedding client identity metadata—collected via mDNS or DHCP—into outgoing queries, allowing for per-device tracking and the application of unique filtering profiles. It features advanced routing logic, including split-horizon DNS for balancing public and private resolution, doma

    Godnsdns-over-https
    Voir sur GitHub↗4,072
  • 0xerr0r/blockyAvatar de 0xERR0R

    0xERR0R/blocky

    6,653Voir sur GitHub↗

    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

    Goad-blockeradblockadblocker
    Voir sur GitHub↗6,653
Voir les 30 alternatives à Mosdns→