Skip to content

Iz-zzzzz/IzFilter-Public

Repository files navigation

English version (Jun 16, 2023) click here

GitHub commit activity GitHub last commit GitHub contributors

Iz's Addon Filter Public Version

  • เน้นไปที่การบล็อกให้ครอบคลุมมากที่สุด

  • เจาะจงมากที่สุด และที่จำเป็นเท่านั้น

  • มีผลกระทบต่อ performance น้อยที่สุด

  • 👇จุดประสงค์ของ filter list นี้ คือ
    • บล็อกโฆษณาทุกชนิด 123
      • script โฆษณา
      • โฆษณาประจำเว็บ (ไม่รวมถึงโฆษณาประจำเว็บที่ไม่ได้การสนับสนุนจากภายนอก)
      • โฆษณาประเภทรูป
      • โฆษณาประเภทข้อความ
      • โฆษณาประเภท video (video ad)
      • โฆษณาประเภทเว็บพuัu
      • โฆษณาทั่วไป (generic ad)
      • advertisement network request
      • popup advertisement
      • popunder advertisement
      • notification advertisement
      • anti-adblock 3
      • โฆษณาประเภท frame
    • บล็อกสื่งต่างๆ ที่น่ารำคาญ หรือดึงดูดความสนใจ 12
      • paywall ที่ไม่สมเหตุสมผล 3
      • cookie consent
        • cosmetics rule
        • cookie network request rule
      • ป้องกันการคลิกขวา
      • ป้องกันลากคลุมข้อความ
      • แก้ไข css ของบางเว็บที่ผิดพลาด (ไม่กระทบต่อการใช้งาน)
    • ความเป็นส่วนตัว 12
      • analytics
      • telemetry
      • network request parameter ที่ไม่จำเป็น
      • script หรือ element ไม่จำเป็น (ไม่รวม back to top button)
    • บล็อกเว็บอันตราย เช่น spam ใน Facebook(เมื่อกดคลิกลิงก์ไปจะมีข้อความเตือน), ลิงก์ Phishing 2
      • เว็บอันตรายประเภท frame ที่แฝงภายในเว็บ
    • พยายามให้สามารถทำงานได้ดีที่สุด แม้ไม่ได้เปิดใช้งาน cosmetic filter 2
    • unblock rules ที่ไม่จำเป็นของ filter list อื่นๆ ทำให้ performance ดีขึ้น เช่น facebook.com, twitter.com, instagram.com, youtube.com เป็นต้น 4 1
    • พยายามใช้ HTML Filtering เมื่อใช้ได้ 5 2
    • สามารถใช้ร่วมกับ extension Dark Reader ได้ และช่วยแก้บาง element ที่ทำให้เป็น dark mode ไม่สำเร็จด้วย 2
    • หากเป็นชาวต่างชาติ(ไม่เข้าเว็บภาษาไทย) แล้วใช้ filter list นี้ จะได้ประโยชน์จากการ rule ที่เพิ่มเติมในเว็บ international และ unblock rules ที่ไม่จำเป็นของ filter list อื่นๆ

Important

👇Filter list นี้เป็นเพียงแค่ Add-On ดังนั้น "ควร"ใช้งานร่วมกับ filter ข้างล่างนี้ เพื่อให้สามารถบล็อกได้ครอบคลุมมากที่สุด
  • AdGuard Filter
  • AdGuard – Cookie Notices
  • AdGuard Tracking Protection
  • AdGuard URL Tracking Protection
  • AdGuard – Mobile Ads
  • EasyList
  • Easylist Cookie List
  • Easy Privacy

ถ้าใช้ uBlock Origin ก็ควรเปิด uBlock filters – Ads, uBlock filters – Privacy และ uBlock filters – Annoyances ด้วย

Important

👇ไม่ควรใช้ร่วมกับ EasyList Thailand เพราะ
  1. EasyList Thailand อาจไม่ได้มีการ maintenance บ่อยนัก ทำให้ filter ส่วนใหญ่ใช้ไม่ได้ หรือไม่ก็มีบางส่วนซ้อนทับกันกับ filter นี้ โดยไม่จำเป็น
  2. จุดประสงค์หลักที่ต่างกันของ filter และทำเพื่อ platform ที่ต่างกัน (filter list นี้เน้นรองรับ uBO, AdGuard, Brave เป็นหลัก) จึงอาจทำให้ filter บางส่วนขัดแย้งกันหรือใช้ได้ไม่เต็มประสิทธิภาพ
  3. filter list นี้ทำมาครอบคลุมกว่า EasyList Thailand
👇วิธีเพิ่ม Filter List ลง AdBlock ของคุณ
  • AdGuard extension 4
    • กดที่นี่ > กด Next > (ทำหรือไม่ก็ได้ มีผลเล็กน้อย) ติ๊กถูก Trusted > กด Subscribe
  • uBlock Origin extension
  • Brave Browser (built-in AdBlock) Windows, iOS, iPadOS, macOS, Android, Linux 6
    • ไปที่การตั้งค่าของ Brave browser > Shields > Content filtering > ตรงหมวด Add custom filter lists > ให้ใส่ Url นี้ https://raw.githubusercontent.com/Iz-zzzzz/IzFilter-Public/main/Iz's%20Addon%20Filter%20Public%20Github.txt > กด Add
  • AdGuard Application: Windows 4, Android app 4, iOS, iPadOS 4, Mac 4
    • ให้หาในหมวด Custom filter แล้วใส่ Url นี้ https://raw.githubusercontent.com/Iz-zzzzz/IzFilter-Public/main/Iz's%20Addon%20Filter%20Public%20Github.txt > ติ๊กถูก Trusted > กด Subscribe
  • อื่นๆ
    • ให้หา menu ที่บอกถึง custom filter lists แล้วนำลิงก์ไปใส่ด้วยตัวเอง

ทั้งนี้ filter นี้ทำมาเพื่อรองรับ platform ด้านบนเป็นหลัก

  • ไม่แนะนำให้ใช้ด้วย AdBlock extension ใน Safari เพราะ Safari API limit มาก ทำให้ AdBlock ไม่สามารถทำงานได้อย่างที่ควรจะเป็นแบบใน platfrom อื่นๆ

Chromium กำลังจะปิด Manifest V2 (API หลักของ AdBlock) ในอนาคต แนะนำให้หลีกเลี่ยง Chromium-based browser อื่นๆ ไปใช้ Brave, Firefox หรือ AdGuard Application แทน 7

ทั้งนี้อย่าลืมเปิดให้ AdBlock ทำงานด้วย ทั้งส่วนแยกของแต่ละเว็บ, Whilelist และ Allow list ทั้งหลาย

Iz's Filter Public Version ผิดพลาด หรือบล็อกไม่ครบ

รายงานปัญหาให้แก้ไข

กรุณารายงานปัญหาที่นี้

หากรู้วิธีแก้ไขปัญหาเอง

กรุณาเพิ่ม Pull request เอง ที่นี้

อื่นๆ

  • This filter list may contain other filter lists. I already commented the sources.

Documents ที่เป็นประโยชน์

Filter list ได้รับอิทธิพลจาก

หมายเหตุ

Iz's Addon Filter Public Version ดึงมาจากส่วนหนึ่งของ filter list ที่ผมใช้เองส่วนตัว ดังนั้นอาจมีข้อผิดพลาดเกิดขึ้นได้

Footnotes

  1. เพิ่มเติมจากที่ AdGuard Base Filter, AdGuard – Cookie Notices, EasyList, Easylist Cookie List ที่ไม่ได้ครอบคลุมส่วนนี้ 2 3 4

  2. ครอบคลุมและมีความผิดพลาดน้อยสุดเท่าที่ผมจะทำได้ (ผมไม่รับประกันและไม่รับผิดชอบถึงความเสียหายที่เกิดขึ้นจากผู้ใช้งานเองทุกกรณี เนื่องด้วยทรัพยากรบุคคลที่จำกัด) 2 3 4 5 6 7

  3. filter list นี้บล็อกโษณาที่ผิดกฏหมายหรือไม่เป็นธรรมเป็นหลัก กรุณาสนับสนุนเว็บที่โฆษณาอย่างถูกกฏหมายและเป็นธรรมด้วยการเพิ่มเว็บนั้นลง Whitelist หรือ Allow list หรือ Trust sites. 2 3

  4. Filter list นี้ทำให้ uBlock Origin เป็นหลัก ดังนั้น rules ที่ถูกปรับแต่งให้ทำงานไวขึ้นทั้งหมด(มีไม่กี่ rules เช่น ใน facebook.com, instagram.com, twitter.com)จะใช้ไม่ได้ใน AdGuard และ Brave แต่ AdGuard ก็มี rules ของตัวเองที่ดีอยู่แล้ว 2 3 4 5 6

  5. HTML filtering ทำงานใน uBO and AdGuard extension ใน Gecko based browser และ stand alone AdGuard app เท่านั้น. กรุณาดูข้อมูลเพิ่มเติมที่ uBO wiki หรือ AdGuard wiki

  6. Brave built-in AdBlock ไม่ได้รองรับทุก syntax ที่ AdGuard และ uBlock Origin รองรับ จะมีบางเว็บที่ element ซับซ้อน เช่น facebook.com, instagram.com ที่ไม่สามารถบล็อกได้ (youtube.com บล็อกได้)

  7. https://chrome-stats.com/manifest-v3-migration