Searx metadata search engine meets dnscrypt in Docker
This repository is meant to build the base image for a searx-with-dnscrypt
container.
Repo website - https://veerendra2.github.io/searx-with-dnscrypt/
Searx is a free metasearch engine with the aim of protecting the privacy of its users.To this end, Searx does not share users’ IP addresses or search history with the search engines it gathers results from. Tracking cookies served by the search engines are blocked, preventing user-profiling-based results modification. By default, Searx queries are submitted via HTTP POST, to prevent users’ query keywords from appearing in webserver logs. Searx was inspired by the Seeks project, though it does not implement Seeks’ peer-to-peer user-sourced results ranking.continue on wikipedia
DNSCrypt is a protocol that authenticates communications between a DNS client and a DNS resolver. It prevents DNS snooping. It uses cryptographic signatures to verify that responses originate from the chosen DNS resolver and haven’t been tampered with.https://dnscrypt.org/
Just for fun and provide better anommous internet surfing. All your DNS queries “from” Searx
container is encrypted which prevents DNS snooping + Provides basic privacy by mixing your queries with searches on other platforms without storing search data
Your DNS queries won’t encrypt if you directly type the URL of website(To do that, check here). Since the dnscrypt-proxy
is only in this container, it can encrypts DNS queries of the links in results which you click.
sudo docker run -d --name searx-dnscrypt -p 8888:8888 --dns=127.0.0.1 --restart always veerendrav2/searx-with-dnscrypt
--dns=127.0.0.1
- Because dnscrypt
binds on loopback address--restart always
- Docker engine starts the container whenever machine bootsSearx
at http://127.0.0.1:8888Dnscrypt
. So there are some list of server that supports Dnscrypt
protocol which you can get here.NO LOG
policy and DNSSEC
(Authentication)Courtesy: This is repository is base on wonderfall/searx.