[![HitCount](http://hits.dwyl.io/ookangzheng/blahdns.svg)](http://hits.dwyl.io/ookangzheng/blahdns)

   All donations are welcome and any amount of money will help me to maintain this project 🄰
Around 35 EUR per month

Donate using Paypal    Buy Me a Coffee at ko-fi.com

## Announcements * Switzerland server now in BETA (2021-01-01) * iOS 14 and Big Sur native DoT / DoH config file, check out [https://encrypted-dns.party/](https://encrypted-dns.party/) | Credit to: [@nitrohorse](https://gitlab.com/nitrohorse/ios14-encrypted-dns-mobileconfigs/-/tree/master) * For more old announcements, go [here](https://github.com/ookangzheng/blahdns/issues/36) ## Our features * Block Trackers, Ads, Malwares * No ECS, DNSSEC ready, No logs, OpenNIC, Eth TLD, Yggdrasil * Both trackers are blocked by default. `data.mob.com, google-analytics, googleadservices, amazon-adsystem, crashlytics.com analytics.yahoo, doubleclick.net, hm.baidu.com, etc.. ` * Support http://matoken.eth/ | http://mesh.ygg/ | http://i2pd.ygg/ | http://blahdns.oss/ | https://iā¤.ws/ ## DoH CDN ``` https://doh1.blahdns.com/uncensor https://doh2.blahdns.com/uncensor https://doh1.blahdns.com/dns-query (censored) https://doh2.blahdns.com/dns-query (censored) ``` ## Curl with DoH for testing purpose ``` // Censored curl --doh-url https://doh-jp.blahdns.com/dns-query https://ssl.google-analytics.com // Return curl: (7) Failed to connect to ssl.google-analytics.com port 443: Connection refused // Uncensor curl --doh-url https://doh-jp.blahdns.com/uncensor https://ssl.google-analytics.com // Return 301 Moved

301 Moved

The document has moved here. ``` ## How to setup / config DoH DoT Dnscrypt šŸ‘‡ Config: [HERE for more details](https://github.com/ookangzheng/blahdns/tree/master/server-conf) ## Server status * Server status [UpTimeRobot](https://stats.blahdns.com) | [Dnsprivacy.org](https://dnsprivacy.org/jenkins/job/dnsprivacy-monitoring/) ## Server architecture ```bash Server (Switzerland, Germany, Finland, Japan, Singapore) |-- Let's Encrypt SSL |-- Knot-resolver (OpenNIC, ICANN, Yggdrasil, ETH) | |-- DNSCryptv2 (dnsdist, port 8443) | |-- doh-server (DoH, GET, POST -- m13253) | |-- |-- DoH (HAProxy, port 443, TLS 1.3, require SNI) |-- DoT (HAProxy, port 853, 443, TLS 1.3, require SNI) Japan, Singapore use Quad9 as upstream ``` ## Config file / Client * Collection of blocklist use in BlahDNS: [Source](https://github.com/ookangzheng/blahdns/raw/master/hosts/source.txt) * Yggdrasil IPv6 Network: [Setup guide](https://github.com/ookangzheng/blahdns/blob/master/client-conf/yggdrasil.md) * Android DoH/DoT: [Nebulo App](https://play.google.com/store/apps/details?id=com.frostnerd.smokescreen) | [personalDNSfilter App](https://zenz-solutions.de/personaldnsfilter/) | [Intra](https://play.google.com/store/apps/details?id=app.intra) * iOS Dnscryptv2/DoH: [Dnscloak](https://itunes.apple.com/app/dnscloak-secure-dns-client/id1452162351) * Dnscryptv2: [dnscrypt-proxy](https://github.com/DNSCrypt/dnscrypt-proxy) * Config files: [ Client config example ](https://github.com/ookangzheng/blahdns/tree/master/client-conf) ## Awesome dns-resolver https://gist.github.com/ookangzheng/c8fba46fe1dbcc8152e3231f53f91e86 ## Huge thanks to those OSS and ORG 1. [Knot-resolver](https://github.com/CZ-NIC/knot-resolver) 2. [m13253](https://github.com/m13253/dns-over-https) 3. [DNSPrivacy.org](https://dnsprivacy.org) ## Disclaimer * This is an experimental + hobby service, I'm not responsible for any down-time. * Make sure to agree with our [POLICY](https://github.com/ookangzheng/blahdns/#policy) before using the service. * This service is for PERSONAL use, huge traffic is not welcomed, will drop PTR, ANY by default. * We can't block some ads within Apps inside your phone (Youtube official app Ads, Facebook app Ads, Twitter app Ads... ) ## Policy * Use at your own risk. Under no circumstances will the operator be held responsible or liable in any way for any claims, damages, losses, expenses, costs or liabilities whatsoever (including, without limitation, any direct or indirect damages for loss of profits, business interruption or loss of information) resulting or arising directly or indirectly from accessing or otherwise using this service (Blahdns server). * The operator does not guarantee in any way the access, availability and continuity of the functioning of this service. * By using this website and service you consent to the disclaimer and agree to its terms and conditions. [![Stargazers over time](https://starchart.cc/ookangzheng/blahdns.svg)](https://starchart.cc/ookangzheng/blahdns)