Skip to content

Latest commit

 

History

History
351 lines (180 loc) · 25.7 KB

README.md

File metadata and controls

351 lines (180 loc) · 25.7 KB

PersianBlocker

سرانجام، یک لیست بهینه و گسترده برای مسدودسازی تبلیغ ها و ردیاب ها (Trackers) در سایت های پارسی زبان!

🔔 گروه تلگرام: @PersianBlocker

این لیست جزو لیست های پیش‌فرض افزونه uBlock Origin و AdGuard می‌باشد.

برای حذف تبلیغات سافت98 کافیه آخرین پیام رو اینجا بخونید؛MasterKia#40


لیست PersianBlocker از سایت ‌های تاجیکستانی به زبان پارسی (با الفبای سیرلیکی) و از سایت ‌های افغانستانی (به زبان پارسی دری و پشتو) پشتیبانی می‌کند.

листи PersianBlocker аз сайтҳои тоҷикистонӣ ба забони порсӣ (бо алифбои тоҷикӣ) пуштибонӣ мекунад.

د PersianBlocker لیست د افغان سایټونو ملاتړ کوي (په دري او پښتو کې).


لیست PersianAnnoyances

برای پنهان کردن موارد آزاردهنده و رو مخی در سایت های پارسی‌زبان

نشانی‌ لیست:

https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/PersianAnnoyance.txt


دکمه دانلود برنامه از کافه بازار (بدون نصب)

اینجا کلیک کنید و فیلتری که نشون داده میشه رو در بخش My filters افزونه uBlock Origin استفاده کنید:
cafebazaar.ir##+js(rpnt, script, /window.__NUXT__=/, const main=function(button){const url=button.href;const pkg=new URL(url).searchParams.get('id');fetch("https://api.cafebazaar.ir/rest-v1/process/AppDownloadInfoRequest"\,{mode:"cors"\,method:"post"\,headers:{Accept:"application/json"\,"Content-type":"application/json"\,}\,body:JSON.stringify({properties:{language:2\,clientVersionCode:1100301\,androidClientInfo:{sdkVersion:22\,cpu:"x86\,armeabi-v7a\,armeabi"\,}\,clientVersion:"11.3.1"\,isKidsEnabled:false\,}\,singleRequest:{appDownloadInfoRequest:{downloadStatus:1\,packageName:pkg\,referrers:[]\,}\,}\,})\,}).then(response=>{if(response.ok&&response.status===200){return response.json()}}).then(data=>{if(!data.singleReply||!data.singleReply.appDownloadInfoReply){return};const token=data.singleReply.appDownloadInfoReply.token;const cdnPrefix=data.singleReply.appDownloadInfoReply.cdnPrefix[0];const packageSize=(data.singleReply.appDownloadInfoReply.packageSize/1024)/1024;const versionCode=data.singleReply.appDownloadInfoReply.versionCode||0;const downloadLink=`${cdnPrefix}apks/${token}.apk`;const newButton=document.createElement('a');newButton.className='AppInstallBtn newbtn';newButton.href=downloadLink;newButton.title=`نسخه:${versionCode}`;newButton.setAttribute('data-color'\,'primary');newButton.setAttribute('data-size'\,'lg');newButton.innerHTML=`⬇️دانلود(${packageSize.toFixed(2)}مگابایت)`;button.parentNode.insertBefore(newButton\,button.parentNode.childNodes[0]);button.parentNode.removeChild(button)}).catch(error=>{})};document.addEventListener('DOMContentLoaded'\,()=>{const isMobile=/Mobile|Android/i.test(navigator.userAgent);let buttonSelector='';if(isMobile){buttonSelector='div.DetailsPageHeader__mobile a.AppInstallBtn'}else{buttonSelector='div.DetailsPageHeader__desktop a.AppInstallBtn'};const button=document.querySelector(buttonSelector);if(button){main(button)};const targetNode=document.querySelector('body');const observer=new MutationObserver(function(mutationsList){const buttons=document.querySelector(buttonSelector);if(button&&button.href.includes('://details?id')){main(button)}});observer.observe(targetNode\,{childList:true\,subtree:true})});window.__NUXT__=)  

منبع:

https://chrome.google.com/webstore/detail/cafebazaar-apk-downloader/imnogedkmanognaahdphhfhgehlfgdoh


برای دیدن هر مورد، روی آن کلیک کنید 👇🏻

🖥 راه‌اندازی در کامپیوتر 🖥

۱- افزونه مسدودساز uBlock Origin رو با کلیک روی یکی از لینک های زیر نصب کنید:

🌟 مرورگر پیشنهادی = فایرفاکس، چون این افزونه در فایرفاکس بهتر کار می‌کنه.

⚠️ به علت محدود بودن سازوکار افزونه‌ها در مرورگر سافاری، امکان نصب این افزونه وجود ندارد. اما می‌تونید از فایرفاکس استفاده کنید.

✅ اگه زبان مرورگر شما «پارسی (Persian)» باشه، افزونه به صورت خودکار لیست رو براتون فعّال می‌کنه و نیازی به انجام مرحله‌های بعدی نخواهید داشت.

۲- برای فعّال‌سازی لیست، اینجا کلیک کنید و در صفحه جدیدی که باز میشه بالا سمت راست گزینه «Subscribe (مشترک شدن)» رو بزنید تا لیست فعّال بشه.

  • اگه روی لینک زدید و کار نکرد: در نوار بالا سمت راست مرورگر، روی آیکن قرمز رنگ uBlock Origin بزنید، روی دکمه چرخ‌دنده کلیک کنید و در صفحه باز شده به زبانه دوم «Filter lists (لیست فیلتر ها)» برید و بخش «Regions (مناطق)» رو باز کنید؛ اونجا تیکِ کنار لیست IRN: PersianBlocker رو بزنید و سپس بالای صفحه روی گزینه «Update now (بروزرسانی)» کلیک کنید تا لیست فعّال و بروز بشه.

✳️ این لیست با افزونه مسدودساز AdGuard هم سازگار است و برای فعّال‌سازی: در نوار بالا سمت راست مرورگر،‌ روی آیکن سبز رنگ AdGuard کلیک کنید و در بالا روی دکمه چرخ دنده بزنید، به بخش «Filters (فیلتر ها)» برید و روی گزینه «Language-Specific (مخصوص زبان)» بزنید، ازونجا لیست Persian Blocker رو پیدا کنید و تیک سمت راستش رو روشن کنید تا لیست فعّال بشه.

و پایان!

⚠️ اگر افزونه مسدودساز دیگه ای (مانند Adblock Plus) روی مرورگرتون دارید، حتماً غیرفعال یا حذفش کنید. چون داشتنِ چند افزونه مسدودساز به طور همزمان، باعث تداخل، کاهش سرعت و مسدودسازی اشتباه در سایت ها میشه. برخی مرورگر ها (مانند بریو و ویوالدی) مسدودساز داخلی دارن، اونا رو هم حتماً خاموش کنید.

📱 راه‌اندازی در مرورگر فایرفاکس اندروید 📱

۱- مرورگر فایرفاکس رو از F-Droid یا از Google Play Store نصب کنید.

۲- توی فایرفاکس؛ سمت راست پایین یا بالای صفحه، روی سه نقطه بزنید و گزینه «Add-ons (افزونه ها)» رو انتخاب کنید و بعد روی «Add-ons manager (مدیریت افزونه ها)» بزنید.

۳- در صفحه جدید افزونه uBlock Origin رو پیدا کنید؛ روی علامت بعلاوه (+) سمت راستش کلیک کنید و گزینه «Add (افزودن)» رو بزنید تا افزونه نصب و فعّال بشه.

✅ اگه زبان مرورگر شما «پارسی (Persian)» باشه، افزونه به صورت خودکار لیست رو براتون فعّال می‌کنه و نیازی به انجام مرحله‌های بعدی نخواهید داشت.

۴- برای فعّال‌سازی لیست، اینجا کلیک کنید و در صفحه جدیدی که باز میشه بالا سمت راست گزینه «Subscribe (مشترک شدن)» رو بزنید تا لیست فعّال بشه.

  • اگه روی لینک زدید و کار نکرد: * توی فایرفاکس سمت راست پایین یا بالای صفحه روی سه نقطه بزنید؛ گزینه «Add-ons (افزونه ها)» رو انتخاب کنید و سپس روی uBlock Origin کلیک کنید. در صفحه جدید گزینه «Settings (تنظیمات)» رو بزنید؛ روی دکمه چرخ دنده «Open the dashboard (باز کردن داشبورد)» کلیک کنید و در صفحه باز شده به زبانه دوم یعنی «Filter lists (لیست فیلتر ها)» برید. بخش «Regions (مناطق)» رو باز کنید و ازونجا تیکِ کنار لیست IRN: PersianBlocker رو بزنید و سپس بالای صفحه روی گزینه «Update now (بروزرسانی)» کلیک کنید تا لیست فعّال و بروز بشه.

و پایان!

✳️ این لیست با افزونه مسدودساز AdGuard هم سازگار است و برای فعّال‌سازی: وارد تنظیمات AdGuard بشید، به بخش «Filters (فیلتر ها)» برید و روی گزینه «Language-Specific (مخصوص زبان)» بزنید، ازونجا لیست Persian Blocker رو پیدا کنید و تیک سمت راستش رو روشن کنید تا لیست فعّال بشه.

📱 راه‌اندازی در مرورگر بریو اندروید 📱

برای فعّالسازی لیست در مسدودساز داخلی مرورگر بریو،‌ به این مسیر برید (توی قسمت آدرس سایت ها واردش کنید):

brave://adblock

و طبق این تصویر، لیست IRN: PersianBlocker رو فعّال کنید.

📱 راه‌اندازی در مرورگر ویوالدی اندروید 📱

⚠️ مسدودساز داخلی مرورگر ویوالدی از فیلتر های جاوااسکریپتی و برخی موارد دیگه پشتیبانی نمی‌کنه. با این حال شما می‌تونید به صورت دستی، لیست رو اضافه کنید:

https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/PersianBlocker.txt

لیست PersianBlocker بزودی به لیست های پیش‌فرض این مرورگر افزوده خواهد شد.

📱 راه‌اندازی در مرورگر برومایت اندروید 📱

⚠️ مسدودساز داخلی مرورگر برومایت، از فیلتر های CSS (برای پنهان کردن تبلیغات) و از فیلتر های جاوااسکریپتی و برخی موارد دیگه پشتیبانی نمی‌کنه. با این حال شما می‌تونید به کمک این آموزش، یک لیست سازگار با برومایت بسازید.

لیستی برپایه PersianBlocker که کاربر Chromer030 برای برومایت درست کرده:

https://github.com/chromer030/filtrite/releases/latest/download/persian.dat

📱 راه‌اندازی در مرورگر کیوی اندروید 📱

⚠️ مرورگر کیوی برای اندروید از افزونه‌ها پشتیبانی میکنه اما با افزونه های مسدودساز به خوبی سازگار نیست و مشکلاتی داره.

با این حال شما می‌تونید افزونه رو روی این مرورگر نصب کنید و سپس بخش «راه‌اندازی در فایرفاکس اندروید» از مرحله ۴ رو دنبال کنید.

📱 راه‌اندازی در مرورگر گوگل کروم (کرومیوم) و ماکروسافت اِج و اپرا اندروید 📱

⚠️ به علت پشتیبانی نکردن کرومیوم اندروید از افزونه‌ها، امکان نصب افزونه مسدودساز در این مرورگر ها وجود ندارد و مرورگر فایرفاکس پیشنهاد می‌شود. اگر واقعاً به کرومیوم نیاز دارید، مرورگر کیوی اندروید از افزونه‌ها پشتیبانی می‌کند.

📱 راه‌اندازی در نرم‌افزار Rethink (Firewall+DNS) اندروید 📱

به کمک این نرم‌افزار شما می‌تونید دسترسی اینترنت همه برنامه‌های گوشی (یا فقط برنامه هایی که می‌خوایید) رو قطع کنید و فقط به برنامه‌هایی که نیاز دارید دسترسی اینترنت بدید. علاوه بر این، می‌تونید تا حدی جلوی تبلیغات و ردیاب ها رو به کمک مسدودسازی DNS بگیرید.

۱- این نرم‌افزار رو از F-Droid یا از Google Play Store نصب کنید.

۲- توی نرم‌افزار، بالا سمت چپ روی بخش DNS بزنید و گزینه RethinkDNS رو انتخاب کنید. توی صفحه بعد روی علامت مداد جلوی گزینه RDNS Plus کلیک کنید و بعد دکمه Edit رو بزنید. توی صفحه جدید زبونه Advanced رو باز کنید و این عبارت رو جستجو کنید: «Persian Blocker» و بعد تیک سمت راستش رو بزنید و پایین صفحه گزینه Apply رو انتخاب کنید تا لیست براتون فعّال بشه.

یا اینکه می‌تونید لیست جامع «OISD» که PersianBlocker هم شاملش میشه رو فعّال کنید تا تبلیغات و ردیاب‌ها در سایت های انگلیسی‌زبان هم مسدود بشه.

📱 راه‌اندازی در نرم‌افزار ادگارد اندروید 📱

این نرم‌افزار همانند Rethink می‌باشد با این تفاوت که ناآزاد و انحصاری (Proprietary) است یعنی هیچ‌کس حق بررسی کد های برنامه (Source Code) و پیدا کردن مشکلات امنیتی را ندارد. بنابراین پیشنهاد می‌کنیم از برنامه‌ای ناآزاد که قرار است همه ترافیک اینترنت شما را زیرنظر داشته باشد دوری کنید و در عوض از نرم‌افزار Rethink که نرم‌افزاری آزاد است و همگان می‌توانند کد های برنامه را ببینند و آن را آزادانه با دیگران به اشتراک بگذارند استفاده کنید.

برای فعّال‌سازی لیست در ادگارد اندروید، نسخه جدید این نرم‌افزار (از ۳.۶.۵۱ به بعد) رو بریزید و به مسیر زیر برید و طبق این تصویر، لیست Persian Blocker رو فعّال کنید:

Settings => Content Blocking => Filters => Language-Specific

🕳 راه‌اندازی در نرم‌افزار های Qv2ray و SagerNet و Shadowrocket و Clash 🕳

از لیست Iran Hosted Domains که شامل لیست PersianBlockerHosts می‌شود و توسط جمعی از کاربران درست شده استفاده کنید:

https://github.com/MasterKia/iran-hosted-domains/blob/main/README.fa.md

https://github.com/MasterKia/iran-hosted-domains/releases/latest

🕳 راه‌اندازی در مسدودساز DNS (مانند AdGuard Home) 🕳

از لیست PersianBlockerHosts (برگرفته از لیست PersianBlocker) استفاده کنید:

https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/PersianBlockerHosts.txt

🕳 راه‌اندازی در مسدودساز HOSTS (مانند AdAway یا HostsMan) 🕳

نسخه 0.0.0.0 (پیشنهادی):

https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/hosts/zero/HOSTS

نسخه 127.0.0.1 :

https://raw.githubusercontent.com/MasterKia/PersianBlocker/main/hosts/HOSTS

با سپاس از @mohsenr7596.

🕳 مسدودسازی تبلیغات و ردیاب‌ها به کمک DNS 🕳

مرورگر های گوگل کروم و فایرفاکس کامپیوتر و گوگل کروم اندروید از قابلیت DNS over HTTPS (DoH یا همان Secure DNS) پشتیبانی می‌کنند و اندروید هم از قابلیت DNS over TLS (DoT) پشتیبانی می‌کند که البته در ایران مسدود می‌باشد. به کمک این قابلیت شما می‌توانید کاری کنید که مرورگر و نرم‌افزار های دیگر گمان کنند که سایت های تبلیغات و ردیاب اصلاً وجود خارجی ندارند.

⚠️ به هیچ وجه از این قابلیت در کنار افزونه‌های مسدودساز مانند uBlock Origin استفاده نکنید چون باعث تداخل و مسدودسازی اشتباه می‌شود.

  • آدرس DoH:

https://sky.rethinkdns.com/1:EAACAA==

  • آدرس DoH (به همراه لیست جامع OISD Full که شامل PersianBlockerHosts هم می‌شود):

https://basic.rethinkdns.com/1:IAAgAA==

  • آدرس DoT:

1-caaaeaa.max.rethinkdns.com

  • آدرس DoT (به همراه لیست جامع OISD Full که شامل PersianBlockerHosts هم می‌شود):

1-eaacaaa.max.rethinkdns.com

76.76.2.32

76.76.10.32

برای افزودن لیست های دیگر و ساخت DNS دلخواه خودتان می‌توانید به سایت زیر بروید:

https://basic.rethinkdns.com

⛓ راه‌اندازی در آیفون ⛓

تا جایی که میدونم توی آیفون هیچ راهی برای نصب افزونه‌های مسدودساز در سافاری یا حتی فایرفاکس وجود نداره.

🤝 مشارکت

1- از اینجا توی گیت‌هاب ثبت نام کنید.

2- از بخش «Issues (مشکلات)» میتونید هرگونه مشکل با سایتی و یا پیشنهادی که دارید رو درمیون بذارید.

* برای گزارش مشکل، فقط کافیه «نشانی سایت + عکس از سایت + توضیح درباره مشکل» رو بفرستید.

* امکان فرستادن گزارش در گروه تلگرامی @PersianBlocker هم وجود دارد.

* گفتگوی «گزارش و درخواست بررسی ردیاب‌ها»

AGPL-3.0 License لایسنس (پروانه)

لیست PersianBlocker یک لیست آزاد تحت پروانه AGPL نسخه 3 میباشد (AGPLv3)؛ یعنی شما به عنوان کاربر این آزادی ها رو دارید:

1- آزادی استفاده از لیست به هر منظور و دلیل (برای انجام هر کاری)

2- آزادی مطالعه و تغییر لیست (برای انجام کار مدنظر شما)

3- آزادی به اشتراک گذاشتن لیست با دیگران

4- آزادی به اشتراک گذاشتن نسخه های تغییریافته لیست با دیگران

❤️ گرامیداشت

PersianBlocker (AGPL-3.0 License) 🤝 Adblock-Iran (BSD 2-Clause License) + uBOPa (MIT License) + Adblock Farsi (Beerware License) + uBlock-Iran (CC0-1.0 License) + Adblock Persian + Unwanted-Iranian (MIT License) + لیست هشدار وب‌آموز (MIT License)

پروژه هایی که از این لیست استفاده میکنند:

- افزونه uBlock Origin

- افزونه AdGuard

- مسدودساز داخلی مرورگر بریو

- مسدودساز داخلی مرورگر ویوالدی پیگیری شد اما به نتیجه‌ای نرسید

- مسدودساز داخلی مرورگر برومایت

- نرم‌افزار Rethink اندروید (Firewall+DNS)

- RethinkDNS

- نرم‌افزار AdGuard Home (مسدودساز DNS)

- AdGuard DNS

- لیست جامع OISD (در نسخه Full)

- لیست جامع Energized Protection (در نسخه Regional) (در دست پیگیری)

- لیست Iran Hosted Domains

- سایت مرجع همه لیست ها (Filterlists.com)

- ابزار V2RayGen

- ابزار 3x-ui

- ابزار x-ui

- ابزار های Iran-v2ray-rules و Iran-sing-box-rules و Iran-clash-rules

این لیست با هدف برگرداندن آزادی به کاربران ساخته شده؛ آزادیِ این‌که چه چیزی وارد مرورگرشان می‌شود و چه چیزی وارد نمی‌شود، و حمایت‌های شما انگیزه‌ای برای ادامه این مسیر خواهد بود.

XMR:

88GPgT11rw4Vj2QKM3AwFphwJbqFe6KfkPBiGG9YtVfaA1bTEzrehM3WC7KoRjDGCmFt3hP9hU2XYGsMK8rtvoKi6G3FoDu

image