جلوگیری از نمایش تبلیغات بوسیله DNSMasq

این سایت ها رو دیدید که نمایش تبلیغات میدن و پول میگیرن مثل ای نتورک یا کلیک یاب و غیره ، خیلی هستن
تو این پست می خوایم یه کاری کنیم که وقتی به یه سایتی میریم که جزء نمایش دهنده های این سایت ها هستن تبلیغاتشون رو نبینیم.

پیش نیاز ها

  • یه وی پی اس که آی پی استاتیک داشته باشه
  • نصب Docker روی اون وی پی اس

من خودم یه اکانت روی دیجیتال اوشن ساختم بعد داکر رو نصب کردم واین کد رو اجرا کردم :

docker run -d -p 53:53/tcp -p 53:53/udp -v /srv/zones:/etc/dnsmasq.d/ oznu/dns-ad-blocker  

با اجرا کردن این کد می تونید به صورت دستی هم دامنه اضافه کنید برای اینکار کافیه به آدرس /srv/zones برید و یه فایل برای مثال persian_ad_blocker.conf ایجاد کنید و در هر خط مثل کد زیر دامنه هایی که می خواید مسدود شوند رو وارد کنید :

address=/anetwork.ir/0.0.0.0  
address=/clickyab.com/0.0.0.0  

برای اطلاع بیشتر می تونید به این مخزن مراجعه کنید dns-ad-blocker
و همچینین برای آشنایی با دیگر تنظیمات DNSMasq می توانید به این آدرس مراجعه کنید

مشکل این روش

با این کار شما فقط می تونید دامنه و زیر دامنه ها رو اضافه کنید، برای مثال یه سایت مثل پی سی دانلود که خودش هم تبلیغات میزاره نمیشه با این روش جلوش رو گرفت