πΎ Archived View for betahowto.duckdns.org βΊ pi-hole:domains_from_adblockplus captured on 2024-02-05 at 09:41:27. Gemini links have been rewritten to link to archived content
β‘οΈ Next capture (2024-03-21)
-=-=-=-=-=-=-
ΠΠΎΠ΄Π΅Π»ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅Ρ ruadlist+easylist.txt ΠΎΡ Adblock Plus ( https://ru.wikipedia.org/wiki/Adblock_Plus ) ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΄ΠΎΠΌΠ΅Π½Ρ ΠΈΠ· Π½Π΅Π³ΠΎ Π² ΡΠ΅ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Pi-hole ( /pi-hole:pi-hole ). Π‘ΠΊΡΠΈΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π² crontab ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ (Π½ΠΎΠ²ΡΠ΅ Π΄ΠΎΠΌΠ΅Π½Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ).
Π ΠΏΡΠ°Π²ΠΈΠ»Π°Ρ Adblock Plus ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΌΠ΅Π½Ρ, Π½ΠΎ ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Pi-hole ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΠΉΠΌΠ΅Ρ.
ΠΠ»Ρ ΠΎΡΡΠ΅ΠΈΠ²Π°Π½ΠΈΡ ΡΠ°ΠΊΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΊΡΠΈΠΏΡ Π½Π° perl, Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ Π² reddit-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ pi-hole ( https://www.reddit.com/r/pihole/comments/4p2tp7/adding_easylist_and_other_adblocklike_sources_to/ ):
perl selectDomainNamesFromAdlist.pl
#!/usr/bin/perl -w use strict; my %hosts = (); while ( <> ) { if ( $_ =~ m/^\|\|([a-z][a-z0-9-_.]+\.([a-z]{2,3}))\^\s*$/ ) { $hosts{$1} = 1; } } foreach my $host ( sort keys %hosts ) { print( "$host\n" ); }
ΠΡΠΎΡ perl-ΡΠΊΡΠΈΠΏΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»Π΅ΠΆΠ°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΡΠΎ ΡΠΊΡΠΈΠΏΡΠΎΠΌ Π½ΠΈΠΆΠ΅.
Π‘ΠΊΡΠΈΠΏ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π΅Π³ΠΎ Π½Π° web-ΡΠ΅ΡΠ²Π΅ΡΠ΅ Pi-hole:
bash
#!/bin/sh #get AdList LST="$(curl --silent --insecure -4 https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt)" #get domains from AdList echo "$LST" | "$(dirname $0)/selectDomainNamesFromAdlist.pl" | grep -v '^