返回排行榜

kboghdady/youTube_ads_4_pi-hole

Shell

YouTube script to add the new Ads list for Pi-hole

piholepihole-blocklistspihole-youtube-adsyoutubeyoutube-adspihole-ads-listpi-holeblacklistadguardadguardyoutube
Star 增长趋势
Star
2.6k
Forks
251
周增长
Issues
27
1k2k
2018年8月2021年3月2023年11月2026年7月
README

Blocking status :white_check_mark: --Blocking Working good )
Buy me a coffee via paypal paypal

Buy me Coffee with XLM GDQP2KPQGKIHYJGXNUIYOMHARUARCA7DJT5FO2FFOOKY3B2WSQHG4W37
Buy me Coffee with BitCoin 36fD957SDWHJYYzuH2xmceJ6T2qE9vNiV4
Buy me Coffee with XRP rw2ciyaNshpHe7bCHo4bRWq6pqqynnWKQg
Buy me Coffee with BAT 0xb9f4845dbEd1FB1Dae90D8e203037B5623B66666
Buy me Coffee with XMR
46RGtwR2gS3UsjCtmzX7mGAXsXj6ui4ZbiwRhbeMuB7jHYUHhxot5JgRVwVT3dpnQqRk9qsd4N6NXhsjREKhfMmCUTMffLq

Script to add YouTube Ads DNS to Pi-hole black list

You can add this link to your gravity list by going to

http://piholeIPAddress/admin/groups-adlists.php
https://raw.githubusercontent.com/kboghdady/youTube_ads_4_pi-hole/master/youtubelist.txt

and the list added by the crowed Keep in mind the crowd list it is all DNS gathered by the crowd WITHOUT filtering the block DNS
https://raw.githubusercontent.com/kboghdady/youTube_ads_4_pi-hole/master/crowed_list.txt

Also, add script to update the gravity list containing these lines : pihole -g sudo pihole restartdns if you experience youtube loops or blocking to the actual video while using the gravity
Please clear the gravity domain list as it sometimes keep the ignore list :

/usr/bin/sqlite3 /etc/pihole/gravity.db "delete from gravity where domain like '%googlevideo.com%' "
pihole -g

How the script works

  • It will get the black.list from my github which is updated daily or every two days
  • It will update both the black.list and blacklist.txt files where the blocking of pihole happens
  • It will remove any dupiclates

it will be more effective if you add it the crontab

Steps:

1- Download the script from github using this command :

git clone https://github.com/kboghdady/youTube_ads_4_pi-hole.git
cd youTube_ads_4_pi-hole

2- Change where the repo directory in youtube.sh

repoDir='/pi/youTube_ads_4_pi-hole'

3- Make the script executable

sudo chmod a+x youtube.sh

4- Create a scheduled task to run the script:

sudo crontab -e 

5-Add this line to make it runs every 1 hour, but you can change it to whatever you like

0 */1 * * * sudo /home/pi/youTube_ads_4_pi-hole/youtube.sh >/dev/null 

Where the script location is /home/pi/youTube_ads_4_pi-hole/youtube.sh
more information about crontab https://crontab.guru

if you want to delete all blacklist from your database in case of issues

/usr/bin/sqlite3 /etc/pihole/gravity.db "delete from domainlist where domain like '%googlevideo.com%' "

NOTE : if you are using the default pihole gravity make sure to whitelit s.youtube.com which blocks the videos

this default list has it : https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

相关仓库
0xERR0R/blocky

Fast and lightweight DNS proxy as ad-blocker for local network with many features

GoGo ModulesApache License 2.0ad-blockeradblocker
0xerr0r.github.io/blocky/
6.8k289
IAmStoxe/wirehole

WireHole is a combination of WireGuard, Pi-hole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create a personally managed full or split-tunnel WireGuard VPN with ad blocking capabilities thanks to Pi-hole, and DNS caching, additional privacy options, and upstream providers via Unbound.

piholewireguard
iamstoxe.com
5k344
blocklistproject/Lists

Primary Block Lists

PythonPyPIThe Unlicensepiholeblocklist
4.9k421
anudeepND/whitelist

A simple tool to add commonly white listed domains to your Pi-Hole setup.

PythonPyPIMIT Licensepi-holead-blocker
4.4k288
unifi-utilities/unifios-utilities

A collection of enhancements for UnifiOS based devices

ShellGNU General Public License v3.0unifiubiquiti
4k428
serverless-dns/serverless-dns

The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io

JavaScriptnpmMozilla Public License 2.0dohdns-over-https
rethinkdns.com/configure
3.8k2.3k
yokoffing/NextDNS-Config

Setup guide for NextDNS, a DoH proxy with advanced capabilities

GNU General Public License v3.0dnssecurity
3.1k75
ignaciocastro/a-dove-is-dumb

Easily block Adobe telemetry checking domains. Continuously Updated. Useful for HostsMan / SwitchHosts / Pi-hole users ✨

BSD 2-Clause "Simplified" Licenseblocklisthosts
a.dove.isdumb.one
1.7k61
jacklul/pihole-updatelists

Update Pi-hole's lists from remote sources easily

PHPPackagistMIT Licensepi-holepi-hole-blocklists
1.6k91
lovelaze/nebula-sync

Synchronize configuration of multiple Pi-hole v6.x instances.

GoGo ModulesMIT Licensednsdocker
1.6k43
pi-hole/PADD

PADD (formerly Chronometer2) is a more expansive version of the original chronometer.sh that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.

Shellpi-holepitft
1.5k125
lightswitch05/hosts

Hostfile blocklist for ads and tracking, updated regularly

Apache License 2.0hostsfileprivacy
github.developerdan.com/hosts/
1.5k80