Deine Tutorials


DNSCrypt

Installiere auf dein Gerät

Folge dem link und wähle dein Betriebssystem aus.

Config file


1. server_names
Änder deine dnscrypt-proxy.toml Konfigurationsdatei.
server_names = ['techsaviours.org']



2. Sources
Deaktivieren alle
[sources]



3. Anonymized DNS
Gehe nach unten zu routes = [ und füge hinzu:

routes = [
    { server_name='2.dnscrypt-cert.techsaviours.org', via=['sdns://gRI0NS4xMzIuMjQ1Ljk1OjQ0MzQ'] }
]



4. Static
Scrolle nach unten und füge den TECH SAVIOURS server in static und stamp hinzu:
[static.'techsaviours.org']
    stamp = 'sdns://AQcAAAAAAAAAEjQ1LjEzMi4yNDUuOTU6NDQzNCAaKOG7s_XPRo0TVYMDCtgWPemMyDThFEe1os3q_As_UCAyLmRuc2NyeXB0LWNlcnQudGVjaHNhdmlvdXJzLm9yZw'



Starte den Serivce neu oder verbinde den Client erneut.


Searx

Nur für Linux-Systeme verfügbar!


Programme

Ubuntu / Debian
sudo -H apt-get install -y \
  virtualenv python3-dev python3-babel python3-venv \
  uwsgi uwsgi-plugin-python3 \
  git build-essential libxslt-dev zlib1g-dev libffi-dev libssl-dev \
  shellcheck
Arch Linux
sudo -H pacman -S --noconfirm \
  python-virtualenv python python-pip python-lxml python-babel \
  uwsgi uwsgi-plugin-python \
  git base-devel libxml2 \
  shellcheck
Fedora / RHEL
sudo -H dnf install -y \
  virtualenv python python-pip python-lxml python-babel \
  uwsgi uwsgi-plugin-python3 \
  git @development-tools libxml2 \
  ShellCheck


Benutzer Erstellen

sudo -H useradd --shell /bin/bash --system \
    --home-dir /usr/local/searx \
    --comment Privacy-respecting metasearch engine searx

sudo -H mkdir /usr/local/searx
sudo -H chown -R searx:searx /usr/local/searx


Searx-Abhängigkeiten (searx benutzer/terminal)

sudo -H -u searx -i
git clone https://github.com/asciimoo/searx.git /usr/local/searx/searx-srcx


Virtuelle Umgebung Erstellen (searx benutzer/terminal)

python3 -m venv /usr/local/searx/searx-pyenv
echo . /usr/local/searx/searx-pyenv/bin/activate >>  /usr/local/searx/.profile


Starte ein weiteres Terminal (update)

pip install -U pip
pip install -U setuptools
pip install -U wheel


Searx in virtuelle Umgebung installieren (back to searx benutzer/terminal)

cd /usr/local/searx/searx-src
pip install -e .


Konfiguration

sudo -H cp /usr/local/searx/searx-src/searx/settings.yml /etc/searx/settings.yml
sudo -H sed -i -e s/ultrasecretkey/\9873266d1c899b68f21ca049ae5e5d93/g /etc/searx/settings.yml
sudo -H sed -i -e s/{instance_name}/searx@\ryzen/g /etc/searx/settings.yml


Ganzen Server

Arch Linux

Demnächst!