smartdns

    A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH, DoQ. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT,DoQ。

    Language: c

    Author: GitHub Repos (@github-repos)

    0 stars · 0 views

    Files

    • db.rs (rs)
    • client_http2.h (h)
    • client_http2.c (c)
    • main.c (c)
    • dns_plugin.h (h)
    • cache.h (h)
    • daemon.c (c)
    • timer_wheel.h (h)
    • qpack.c (c)
    • domain_set.c (c)
    • test-https.cc (cc)
    • http_parse.c (c)
    • doc (txt)
    • src (txt)
    • optware (txt)
    • control (txt)
    • luci-lite (txt)
    • control (txt)
    • files (txt)
    • root (txt)
    • www (txt)
    • luci-static (txt)
    • resources (txt)
    • view (txt)
    • smartdns-lite (txt)
    • usr (txt)
    • share (txt)
    • rpcd (txt)
    • acl.d (d)
    • luci (txt)
    • init.d (d)
    • config (txt)
    • luci (txt)
    • i18n (txt)
    • luci-compat (txt)
    • control (txt)
    • files (txt)
    • usr (txt)
    • share (txt)
    • rpcd (txt)
    • acl.d (d)
    • luci (txt)
    • i18n (txt)
    • view (txt)
    • smartdns (txt)
    • cbi (txt)
    • smartdns (txt)
    • controller (txt)
    • etc (txt)
    • uci-defaults (txt)
    • windows (txt)
    • linux (txt)
    • debian (txt)
    • DEBIAN (txt)
    • luci (txt)
    • control (txt)
    • files (txt)
    • root (txt)
    • www (txt)
    • luci-static (txt)
    • resources (txt)
    • view (txt)
    • smartdns (txt)
    • usr (txt)
    • share (txt)
    • rpcd (txt)
    • acl.d (d)
    • luci (txt)
    • menu.d (d)
    • i18n (txt)
    • test (txt)
    • cases (txt)
    • include (txt)
    • plugin (txt)
    • smartdns-ui (txt)
    • tests (txt)
    • common (txt)
    • demo (txt)
    • .github (github)
    • workflows (txt)
    • ISSUE_TEMPLATE (txt)
    • utils (txt)
    • test-local-domain.cc (cc)
    • wake_event.c (c)
    • domain_set.h (h)
    • local_addr.c (c)
    • server_tls.h (h)
    • server_https.h (h)
    • smartdns.svg (image)
    • smartdns.png (image)
    • smartdns-banner.svg (image)
    • wechat_donate.jpg (image)
    • systemd (txt)
    • package (txt)
    • openwrt (txt)
    • control (txt)
    • files (txt)
    • etc (txt)
    • init.d (d)
    • config (txt)
    • redhat (txt)
    • tool (txt)
    • po2lmo (txt)
    • alipay_donate.jpg (image)
    • po2lmo.c (c)
    • smartdns-webui.png (image)
    • smartdns-banner.png (image)
    • Makefile (txt)
    • make.sh (sh)
    • architecture.png (image)
    • template_lmo.c (c)
    • template_lmo.h (h)
    • make.sh (sh)
    • make.sh (sh)
    • smartdns-lite.js (js)
    • luci-app-smartdns-lite.json (json)
    • menu.d (d)
    • etc (txt)
    • build-pkg.sh (sh)
    • luci-app-smartdns-lite.json (json)
    • luci-app-smartdns.json (json)
    • make.sh (sh)
    • model (txt)
    • smartdns.js (js)
    • make.sh (sh)
    • make.sh (sh)
    • copy-smartdns.sh (sh)
    • luci-app-smartdns.json (json)
    • make.sh (sh)
    • luci (txt)
    • luci-app-smartdns.json (json)
    • Makefile (txt)
    • test-neighbors.cc (cc)
    • test-ping.cc (cc)
    • test-domain-rule.cc (cc)
    • test-rule.cc (cc)
    • test-speed-check.cc (cc)
    • client.h (h)
    • test-edns.cc (cc)
    • test-ddr.cc (cc)
    • test-idna.cc (cc)
    • test-hosts.cc (cc)
    • test-server.cc (cc)
    • test-address.cc (cc)
    • test-lib-http2.cc (cc)
    • test-dns64.cc (cc)
    • test-same-pending-query.cc (cc)
    • test-domain-set.cc (cc)
    • test-ip-alias.cc (cc)
    • test-dualstack.cc (cc)
    • test-ddns.cc (cc)
    • test-audit.cc (cc)
    • test-client-rule.cc (cc)
    • test-nameserver.cc (cc)
    • test-mock-server.cc (cc)
    • test-stress.cc (cc)
    • test-client-http3.cc (cc)
    • test-cname.cc (cc)
    • test-http2.cc (cc)
    • test-ptr.cc (cc)
    • test-cache.cc (cc)
    • test-txt.cc (cc)
    • test-srv.cc (cc)
    • test-http.cc (cc)
    • test-subnet.cc (cc)
    • test-bootstrap.cc (cc)
    • Makefile (txt)
    • server.h (h)
    • server.rs (rs)
    • restapi_test.rs (rs)
    • LICENSE (txt)
    • utils.cc (cc)
    • test.cc (cc)
    • test-bind.cc (cc)
    • server.cc (cc)
    • utils.h (h)
    • httpserver_test.rs (rs)
    • client.cc (cc)
    • client.rs (rs)
    • src (txt)
    • plugin.rs (rs)
    • mod.rs (rs)
    • lib.rs (rs)
    • server_log.rs (rs)
    • build.rs (rs)
    • http_api_msg.rs (rs)
    • http_jwt.rs (rs)
    • http_server_stream.rs (rs)
    • http_error.rs (rs)
    • whois.rs (rs)
    • data_stats.rs (rs)
    • utils.rs (rs)
    • http_server.rs (rs)
    • data_upstream_server.rs (rs)
    • data_server.rs (rs)
    • Cargo.toml (toml)
    • release.yml (yml)
    • demo.h (h)
    • docker.yml (yml)
    • c-cpp.yml (yml)
    • demo.c (c)
    • Makefile (txt)
    • webui.yml (yml)
    • src (txt)
    • dns_client (txt)
    • timer.c (c)
    • ReadMe_en.md (md)
    • Dockerfile (txt)
    • ecs.c (c)
    • ReadMe.md (md)
    • feature.md (md)
    • client_quic.h (h)
    • client_tcp.c (c)
    • client_http3.h (h)
    • pending_server.c (c)
    • client_https.c (c)
    • client_quic.c (c)
    • server_info.c (c)
    • packet.c (c)
    • ecs.h (h)
    • client_mdns.c (c)
    • proxy.h (h)
    • client_http3.c (c)
    • client_tcp.h (h)
    • conn_stream.c (c)
    • client_socket.c (c)
    • packet.h (h)
    • client_tls.c (c)
    • pending_server.h (h)
    • client_tls.h (h)
    • conn_stream.h (h)
    • group.h (h)
    • wake_event.h (h)
    • client_udp.c (c)
    • client_https.h (h)
    • proxy.c (c)
    • dns_client.h (h)
    • query.h (h)
    • server_info.h (h)
    • query.c (c)
    • stack.c (c)
    • client_udp.h (h)
    • capbility.c (c)
    • client_socket.h (h)
    • ipset.c (c)
    • misc.c (c)
    • group.c (c)
    • nftset.c (c)
    • lib (txt)
    • dns_server (txt)
    • stringutil.c (c)
    • timer_wheel.c (c)
    • url.c (c)
    • radix.c (c)
    • tls_header_parse.c (c)
    • Makefile (txt)
    • address.c (c)
    • server_tls.c (c)
    • rbtree.c (c)
    • server_tcp.c (c)
    • art.c (c)
    • ssl.c (c)
    • context.c (c)
    • net.c (c)
    • alpn.c (c)
    • idna.c (c)
    • bitops.c (c)
    • neighbors.c (c)
    • conf.c (c)
    • dns_debug.c (c)
    • connection.c (c)
    • soa.h (h)
    • request.h (h)
    • ptr.h (h)
    • dns64.c (c)
    • ddr.c (c)
    • prefetch.h (h)
    • server_http2.h (h)
    • address.h (h)
    • ipset_nftset.c (c)
    • mdns.h (h)
    • soa.c (c)
    • context.h (h)
    • dns_server.h (h)
    • neighbor.h (h)
    • answer.c (c)
    • cname.h (h)
    • cname.c (c)
    • client_rule.h (h)
    • connection.h (h)
    • dns_server.c (c)
    • server_socket.h (h)
    • ptr.c (c)
    • ddr.h (h)
    • server_http.h (h)
    • server_tcp.h (h)
    • speed_check.c (c)
    • server_https.c (c)
    • mdns.c (c)
    • server_udp.c (c)
    • cache.c (c)
    • dns64.h (h)
    • server_udp.h (h)
    • ip_rule.c (c)
    • neighbor.c (c)
    • dualstack.h (h)
    • speed_check.h (h)
    • server_http2.c (c)
    • request_pending.c (c)
    • ip_rule.h (h)
    • client_rule.c (c)
    • rules.c (c)
    • dns_plugin.c (c)
    • local_addr.h (h)
    • server_http.c (c)
    • audit.h (h)
    • dualstack.c (c)
    • answer.h (h)
    • include (txt)
    • smartdns (txt)
    • lib (txt)
    • list.h (h)
    • art.h (h)
    • timer.h (h)
    • hashtable.h (h)
    • dns_stats.c (c)
    • smartdns.h (h)
    • bitops.h (h)
    • radix.h (h)
    • tlog.c (c)
    • jhash.h (h)
    • stringutil.h (h)
    • gcc_builtin.h (h)
    • rbtree.h (h)
    • findbit.h (h)
    • idna.h (h)
    • hash.h (h)
    • http2.h (h)
    • nftset.h (h)
    • dns_cache.h (h)
    • atomic.h (h)
    • proxy.h (h)
    • conf.h (h)
    • dns_client.h (h)
    • dns_server.h (h)
    • tlog.h (h)
    • http_parse.h (h)
    • dns_stats.h (h)
    • dns.h (h)
    • util.h (h)
    • dns_conf.h (h)
    • http_parse (txt)
    • fast_ping.h (h)
    • dns.c (c)
    • hpack.c (c)
    • http3_parse.h (h)
    • qpack.h (h)
    • http_parse.h (h)
    • http2.c (c)
    • smartdns.c (c)
    • http3_parse.c (c)
    • dns_conf (txt)
    • qtype_soa.c (c)
    • srv_record.c (c)
    • http1_parse.c (c)
    • hpack.h (h)
    • address.c (c)
    • proxy_server.c (c)
    • get_domain.h (h)
    • smartdns_domain.c (c)
    • conf_file.c (c)
    • srv_record.h (h)
    • get_domain.c (c)
    • client_subnet.h (h)
    • ptr.h (h)
    • plugin.h (h)
    • nameserver.h (h)
    • ATTRIBUTION.md (markdown)
    • prefetch.c (c)
    • issue.md (md)
    • bitmap.h (h)
    • Makefile (txt)
    • Makefile (txt)
    • request_pending.h (h)
    • http_server_api.rs (rs)
    • smartdns.rs (rs)
    • test-mdns.cc (cc)
    • dns_conf_group.c (c)
    • client_mdns.h (h)
    • test-group.cc (cc)
    • test-perf.cc (cc)
    • test-qtype-soa.cc (cc)
    • dns_client.c (c)
    • test-discard-block-ip.cc (cc)
    • test-ip-rule.cc (cc)
    • http1_parse.h (h)
    • request.c (c)
    • rules.h (h)
    • audit.c (c)
    • server_socket.c (c)
    • ipset_nftset.h (h)
    github-repos/smartdns

    smartdns

    Public
    • Updated Jul 19, 2026
    0
    Select a file

    Tap "Show Files" to select a file

    About

    A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH, DoQ. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT,DoQ。

    0stars
    0views
    Created Feb 28, 2026