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)