Guider

Blockera reklam i Linux med DNS över TLS

Ställ in systemd-resolved på att använda Blokada Cloud via krypterad DNS över TLS och blockera reklam och spårare för alla appar på din Linux-dator.

Uppdaterad

De flesta aktuella Linux-distributioner, bland annat Ubuntu och Fedora, slår upp namn via systemd-resolved, som har stöd för DNS över TLS. På Debian installerar du det först med sudo apt install systemd-resolved. Peka den mot Blokada Cloud, så blockeras reklam och spårare för alla appar på datorn.

Ställ in systemd-resolved

  1. Skapa mappen med sudo mkdir -p /etc/systemd/resolved.conf.d och sedan filen /etc/systemd/resolved.conf.d/blokada.conf med de här inställningarna:
[Resolve]
DNS=193.180.80.10#<ditt-id>.cloud.blokada.org
DNSOverTLS=yes
Domains=~.
  1. Starta om den: sudo systemctl restart systemd-resolved
  2. Kontrollera den: resolvectl status visar +DNSOverTLS och Blokada-servern.

Delen efter # är ditt Blokada-DNS-namn: <ditt-id>.cloud.blokada.org systemd-resolved kontrollerar serverns certifikat mot det, och Blokada använder det för att veta vilken enhet som frågar.

NetworkManager skickar också vidare nätverkets DNS-servrar. Domains=~. skickar alla uppslag till Blokada, men om resolvectl status fortfarande visar en annan server för en anslutning stänger du av automatisk DNS för den anslutningen (reglaget Automatic bredvid DNS i dess IPv4- och IPv6-inställningar).

Utan systemd-resolved

Om resolvectl inte hittas slår din distribution upp namn på ett annat sätt. Ställ in säker DNS i webbläsaren i stället, enligt webbläsarguiden, eller ställ in din router för att skydda hela hemmet.

Kontrollera att det fungerar

Öppna några webbplatser och titta sedan på sidan Aktivitet i dashboarden. Datorns uppslag visas där.

Vill du också ha en VPN på den här datorn? Blokada Plus innehåller en WireGuard-konfiguration som krypterar all trafik, med samma blockering.

Frågor och kommentarer