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

28 Mar 24

Latest version

untagged-bfe9b4b1464a073d9bce

Primary Language

Go

Size

26,018 KB

Stars

10,856

Forks

975

Watchers

10,856

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • 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] <support@github.com>

  • 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] <support@github.com>

  • 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

  • dependabot[bot] (06 Feb 24)

    Bump softprops/action-gh-release Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from c9b46fe7aad9f02afd89b12450b780f52dacfb2d to 4634c16e79c963813287e889244c50009e7f0981. - [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/c9b46fe7aad9f02afd89b12450b780f52dacfb2d...4634c16e79c963813287e889244c50009e7f0981) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>

  • Frank Denis (19 Jan 24)

    Merge pull request #2568 from lifenjoiner/ci

  • YX Hao (19 Jan 24)

    CI tests the unregistered domain for solid NS answer And formats.

  • Frank Denis (18 Jan 24)

    Cache plugin: replace ARC cache with SIEVE

  • Frank Denis (18 Jan 24)

    Update deps

  • Xiaotong Liu (18 Dec 23)

    Support server refresh concurrency (#2537) * simultaneously refresh all servers * Add `cert_refresh_concurrency` --------- Co-authored-by: YX Hao <lifenjoiner@163.com>

  • lifenjoiner (17 Dec 23)

    Merge pull request #2549 from lifenjoiner/wg Optimize CaptivePortalHandler for clean code

  • YX Hao (14 Dec 23)

    Optimize CaptivePortalHandler for clean code

  • Frank Denis (14 Dec 23)

    Merge pull request #2548 from DNSCrypt/dependabot/github_actions/github/codeql-action-3 Bump github/codeql-action from 2 to 3

  • dependabot[bot] (14 Dec 23)

    Bump github/codeql-action from 2 to 3 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>

  • Frank Denis (13 Dec 23)

    Merge branch 'master' of github.com:DNSCrypt/dnscrypt-proxy * 'master' of github.com:DNSCrypt/dnscrypt-proxy: add timeout for udp and tcp dialer Use blocking channel instead of looping sleep for less CPU usage

  • Frank Denis (13 Dec 23)

    Update deps

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)