Pi-hole 6 reklameblokking system er tilgængelig

Udgivelsen af Pi-hole 6 projektet, der udvikler et system til centraliseret reklameblokering i lokale netværk, er blevet præsenteret, hvilket gør det muligt at undgå installation af blokkeringssoftware i browsere og på brugernes endepunkter. Den foreslåede ordning er relevant til bekæmpelse af reklamer på enheder i hjemmenetværk, for eksempel på smart-tv og mediecenntere, samt til blokering af reklamer i mobilapplikationer på smartphones. Blockeringen i Pi-hole implementeres på DNS-niveau — systemet anvender en sortliste over domæner, der bruges til visning af reklamer, og omdirigerer anmodninger til disse domæner til adressen 0.0.0.0. Projektets resultater distribueres under EUPL 1.2 (European Union Public License).

Det er nok at køre et shell-script for at installere Pi-hole, som automatiserer download og installation af de nødvendige komponenter. Installation understøttes i Debian, Ubuntu, Fedora, Raspberry Pi OS (Raspbian), Armbian og CentOS Stream til arkitekturerne x86_64, i386, ARM64, ARMv6, ARMv7 og RISC-V. Det antages, at Pi-hole kan installeres på boards som Raspberry Pi (Raspberry Pi Zero har tilstrækkelig ydeevne til driften). Derudover tilbydes et forudkonfigureret containerbillede, der indeholder et klar-til-brug-miljø baseret på Pi-hole.

Pi-hole kører DHCP- og DNS-servere, baseret på en modificeret version af dnsmasq. DHCP-serveren bruges til automatisk at overføre DNS-serverindstillingerne, der er involveret i blokeringen. FTLDNS (pihole-FTL) er en baggrundsproces, der anvendes til at styre DNS-serveren og indsamle statistikker. Management af FTLDNS kan udføres via Web API, telnet eller kommandolinjeværktøjet pihole. FTLDNS opsamler statistik om antallet af blokerede og anmodede domæner, DNS-forespørgsler, blokering af domæner fra reklamenetværk, cachede og omdirigerede DNS-forespørgsler, samt antallet af kunder. Statistiken opbevares ved hjælp af SQLite.

Over API, provided by FTLDNS, a web interface has been implemented for monitoring and managing blocks, based on AdminLTE code. The web interface is adapted for use on both large-screen computers and mobile devices. Access to detailed logs, summary data (for example, the most popular clients and domains), clear visualization on graphs and charts, selection of history over a specified period, log filtering, maintaining separate white and black lists, blocking by regular expressions, and managing DHCP and DNS settings is supported.

Pi-hole 6 reklameblokking system er tilgængelig

I den nye version:

  • The background process pihole-FTL includes an HTTP server and implements a REST API. The built-in implementation of the HTTP server is based on the CivetWeb library. Previously, an HTTP server lighttpd was launched to organize the web interface. The server handlers for the web interface have been rewritten from PHP to Lua (CivetWeb provides built-in support for Lua, which allowed excluding PHP from dependencies).
  • Domain filtering capabilities have been expanded and support has been added for connecting external white lists that define domains to which access will be granted regardless of being in black lists.
  • Scattered configuration files have been combined into one file in toml format (\/etc\/pihole\/pihole.toml). To change the configuration, you can directly edit the toml file, use the command 'pihole-FTL —config', override parameters via environment variables, access the API, or change settings through the web interface.
  • The design of the web interface has been completely changed, introducing a separation between standard and expert modes.
  • Support for HTTPS has been added with the ability to provide both TLS certificate, as well as automatic certificate generation.
  • The Docker container image has been transitioned to using Alpine Linux instead of Debian, which significantly reduced its size.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster