DNScrypt-proxy 2

dnscrypt.info
DNScrypt-proxy 2 Icon

A flexible DNS proxy, with support for modern encrypted DNS protocols including DNSCrypt V2, DNS-over-HTTPS and Anonymized DNSCrypt. Also allows for advanced monitoring, filtering, caching and client IP protection through Tor, SOCKS proxies or Anonymized DNS relays.

Open Source

DNScrypt-proxy 2 Source Code

Author

DNSCrypt

Description

dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.

#anonymized#anonymized-dns#dns#dns-over-https#dnscrypt#dnscrypt-proxy#dnscrypt-proxy2#doh#oblivious-dns-over-https#oblivious-doh#odoh#proxy

Homepage

https://dnscrypt.info

License

ISC

Created

08 Jan 18

Last Updated

29 Apr 24

Latest version

untagged-bfe9b4b1464a073d9bce

Primary Language

Go

Size

26,262 KB

Stars

10,938

Forks

981

Watchers

10,938

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Frank Denis (27 Apr 24)

    Update quic-go

  • Frank Denis (25 Apr 24)

    Update deps

  • Frank Denis (25 Apr 24)

    Support gzip compression to fetch source files

  • Frank Denis (21 Apr 24)

    Add fritz.box to the set of undelegated zones

  • Frank Denis (19 Apr 24)

    Make it more visible that DNS64 has been enabled

  • Frank Denis (19 Apr 24)

    DNS64 plugin: don't return SYNTH data, alter the response directly Fixes #2619 However, cached responses now appear with the "PASS" status rather than "CLOAK".

  • Frank Denis (15 Apr 24)

    Merge branch 'master' of github.com:DNSCrypt/dnscrypt-proxy * 'master' of github.com:DNSCrypt/dnscrypt-proxy: chore: fix some typos in comments

  • Frank Denis (15 Apr 24)

    Update deps

  • Frank Denis (13 Apr 24)

    Merge pull request #2615 from cuibuwei/master chore: fix some typos in comments

  • cuibuwei (13 Apr 24)

    chore: fix some typos in comments Signed-off-by: cuibuwei <[email protected]>

  • Frank Denis (03 Apr 24)

    Nits

  • Frank Denis (03 Apr 24)

    Properly check for the sticky bit

  • Frank Denis (26 Mar 24)

    Merge pull request #2605 from edmonds/forward-root-subdomain-matches Forwarding plugin: Support forwarding subdomains of the root domain

  • Frank Denis (26 Mar 24)

    Update deps

  • Robert Edmonds (26 Mar 24)

    Forwarding plugin: Support forwarding subdomains of the root domain This commit updates the forwarding plugin to support matching subdomains of the root domain ("."). It looks like the forwarding plugin already performs subdomain matches against the domains specified in the forwarding rules files, but matches against the root domain weren't working because of the way matches are performed by comparing the normalized presentation format QNAME (which omits the trailing dot for all QNAMEs except the root domain name). Without this commit, only queries where the QNAME is exactly "." would match a forwarding rule for the "." domain, like this (with `offline_mode = true` and a single forwarding rule for the "." domain): ``` [2024-03-25 21:13:31] 100.100.100.100 . NS FORWARD 0ms 127.0.0.1:53 [2024-03-25 21:13:36] 100.100.100.100 com NS NOT_READY 0ms - ``` With this commit I get the expected result: ``` [2024-03-25 21:40:07] 100.100.100.100 . NS FORWARD 0ms 127.0.0.1:53 [2024-03-25 21:40:09] 100.100.100.100 com NS FORWARD 0ms 127.0.0.1:53 ```

  • Frank Denis (11 Mar 24)

    Merge pull request #2597 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-d99959edae48b5ffffd7b00da66dcdb0a33a52ee Bump softprops/action-gh-release from 975c1b265e11dd76618af1c374e7981f9a6ff44a to d99959edae48b5ffffd7b00da66dcdb0a33a52ee

  • dependabot[bot] (11 Mar 24)

    Bump softprops/action-gh-release Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 975c1b265e11dd76618af1c374e7981f9a6ff44a to d99959edae48b5ffffd7b00da66dcdb0a33a52ee. - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/975c1b265e11dd76618af1c374e7981f9a6ff44a...d99959edae48b5ffffd7b00da66dcdb0a33a52ee) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • Frank Denis (28 Feb 24)

    Merge pull request #2591 from alisonatwork/fix-build

  • Alison Winters (28 Feb 24)

    use go mod version for codeql

  • Alison Winters (28 Feb 24)

    fix go version format

  • YX Hao (27 Feb 24)

    make expression be more self-explanatory

  • YX Hao (15 Dec 23)

    Listen `0.0.0.0` only on IPv4

  • Frank Denis (26 Feb 24)

    Merge pull request #2587 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-975c1b265e11dd76618af1c374e7981f9a6ff44a Bump softprops/action-gh-release from 4634c16e79c963813287e889244c50009e7f0981 to 975c1b265e11dd76618af1c374e7981f9a6ff44a

  • dependabot[bot] (26 Feb 24)

    Bump softprops/action-gh-release Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 4634c16e79c963813287e889244c50009e7f0981 to 975c1b265e11dd76618af1c374e7981f9a6ff44a. - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/softprops/action-gh-release/compare/4634c16e79c963813287e889244c50009e7f0981...975c1b265e11dd76618af1c374e7981f9a6ff44a) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>

  • Frank Denis (20 Feb 24)

    Update deps

  • Frank Denis (20 Feb 24)

    Check for dumb file permissions on startup There's nothing special about "-service install". On any system, executables shouldn't be modifiable by other system users, no matter what the executable is and how it's run.

  • Frank Denis (20 Feb 24)

    Warn if the executable of the service being installed could be overwritten by other system users Fixes #2579 Until this is handled by `kardianos/service`

  • Frank Denis (20 Feb 24)

    Warn if the main config file could be written by other system users

  • Frank Denis (06 Feb 24)

    Merge pull request #2573 from DNSCrypt/dependabot/github_actions/softprops/action-gh-release-4634c16e79c963813287e889244c50009e7f0981 Bump softprops/action-gh-release from c9b46fe7aad9f02afd89b12450b780f52dacfb2d to 4634c16e79c963813287e889244c50009e7f0981

  • Frank Denis (06 Feb 24)

    Merge pull request #2544 from DNSCrypt/dependabot/github_actions/actions/setup-go-5 Bump actions/setup-go from 4 to 5

DNScrypt-proxy 2 Website

Website

DNSCrypt version 2 - Official Project Home Page

New home of the DNSCrypt project, now implementing multiple protocols to improve DNS security. Download official DNSCrypt & DoH servers and clients here.

Redirects

Does not redirect

Security Checks

All 66 security checks passed

Server Details

  • IP Address 37.59.238.213
  • Hostname recital.c9x.org
  • Location Roubaix, Hauts-de-France, France, EU
  • ISP OVH SAS
  • ASN AS16276

Associated Countries

  • FR

Saftey Score

Website marked as safe

100%

Blacklist Check

dnscrypt.info was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

DNScrypt-proxy 2 Reviews

More DNS Clients

About the Data: DNScrypt-proxy 2

API

You can access DNScrypt-proxy 2's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/networking/dns-clients/dnscrypt-proxy-2

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share DNScrypt-proxy 2

Help your friends compare DNS Clients, and pick privacy-respecting software and services.
Share DNScrypt-proxy 2 and Awesome Privacy with your network!

View DNS Clients (6)