Giter VIP home page Giter VIP logo

dnscrypt-website's Introduction

dnscrypt-website

DNSCrypt website

Build Setup

# install dependencies
$ npm install # Or yarn install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm start

# generate static project
$ npm run generate

For detailed explanation on how things work, checkout the Nuxt.js docs.

dnscrypt-website's People

Contributors

albertito avatar ameshkov avatar chantra avatar chrisss404 avatar ignoramous avatar imba-tjd avatar jedisct1 avatar publicarray avatar texnomic avatar ujuiujumandan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dnscrypt-website's Issues

Map markers not in correct location

I came across this issue while trying to search for my resolver on the map.

Hovering over Bangalore, India I found it showing a resolver that I guess should be in Taiwan instead?

I also noticed opennic-luggs2 below it in the middle of the Indian Ocean, which should be in Canada I believe.

The markers seem be in wrong locations.

Deprecate old website

Hello, https://www.dnscrypt.org/ is still live, and there is no banner or reference on that page that there has been any maintenance since 2017, nor a link to the new .info site. Due to the casino recommendation quotes, it looks like an untrustworthy project. It would be great to update these references and add redirects and banners on the old site for the new site, or delete it entirely.

IPv6 support

AAAA records are missing for dnscrypt.info
Sadly GitHub doesn't support IPv6 so it would be really helpful to have the public resolvers list on a server that is reachable via IPv6.

Port in DNS-over-HTTPS stamps

The DNS Stamps specification is not quite clear regarding where to put the port. For the stamps currently in use, the port seems to be always in the hostname field, which I think is in violation of the specification as currently written (the port is certainly not part of the SNI name). Also given the description of the addr field, it seems it would be more consistent to put it there. I think this should be clarified. Thanks!

Wrong http CSP(Content-Security-Policy) header?

Just found that there's an error of the CSP header, and looks like the directive is missing, something like default-src should be added.

I can't find the place to send a PR for it, so an issue's here instead.

image

$ curl -sI https://dnscrypt.info/stamps/ | grep -i ^content-security-policy
content-security-policy: https: 'unsafe-inline'; reflected-xss block

https://csp-evaluator.withgoogle.com/

image

dnscrypt.org?

There's dnscrypt.info and dnscrypt.org... is dnscrypt.org legitimate? Why are there two official sites?

DNS stamps specification: optional user:password

Why? With DoH it is possible to use HTTP basic authentication on top of

DNS stamps follow the URL format so they kind of already support passing basic authentication using the standard approach:
sdns://user:password@stamp

We're planning to implement support for this in AdGuard products in the future and I wanted to ask what do you think about it? Would you like to add support for it to dnscrypt-proxy?

Unsupported / invalid stamp generated?

Hi @jedisct1,

Recently I tried to generate some DNS stamps for certain DNS-over-TLS services using the Online DNS Stamp calculator on the website, for example, RethinkDNS(hostname: max.rethinkdns.com), but when I put the stamp in DNSCrypt proxy config(dnscrypt-proxy.toml) like this:

  [static.'rethinkdns']                                                                                                                                                                                                                     
  stamp = 'sdns://AwAAAAAAAAAAAAASbWF4LnJldGhpbmtkbnMuY29t'

or this:

  [static.'rethinkdns']                                                                                                                                                                                                                     
  stamp = 'sdns://AwAAAAAAAAAADjIxMy4xODguMjE4Ljg1ABJtYXgucmV0aGlua2Rucy5jb20' 

A fatal error just came up:

[2022-01-31 16:13:29] [FATAL] Stamp error for the static [rethinkdns] definition: [Unsupported stamp version or protocol]

The version of DNSCrypt proxy is the latest v2.1.1, do you have any idea or suggestions on what might be wrong Thanks a lot!

Public servers list suggestions

Suggestions for https://dnscrypt.info/public-servers:

  • Explain where the list data comes from. How can one add a server?
  • Show server addresses (otherwise the list is quite useless).
  • Add tooltips to symbols (the block symbol isn't explained anywhere).
  • Make URLs in descriptions clickable.
  • Make the table properly responsive (instead of simply hiding columns when the browser is too narrow).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.