Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

UBlock Origin: Custom Filters และคู่มือผู้เชี่ยวชาญ

หลายเดือนก่อน ผมเขียนรีวิว UBlock Origin มันคือ Browser Extension อันทรงพลัง สำหรับ Nerds พร้อมใช้งานข้ามเบราวเซอร์หลากหลาย เพื่อวัตถุประสงค์ศักดิ์สิทธิ์: ทำให้อินเทอร์เน็ตใช้งานได้สำหรับการใช้งานที่มีสติ มันทำได้โดยเป็น Adblocker และ Content Blocker ที่ซับซ้อน

ตั้งแต่นั้นมา ผมได้รับคำขอ Tutorial เพิ่มเติม - และก็พบว่าตัวเองกำลังจัดการกับปัญหา Content Blocking ที่ Overzealous บ้าง เช่น บน Bing Images หากคลิกที่รูปภาพ จะแสดง 1 วินาที กระพริบ แล้วหายไป ไม่สม่ำเสมอ - แต่เกิดตลอดเวลาที่ UBlock Origin เปิดอยู่ ดังนั้นผมจึงใช้โอกาสนี้เขียนคู่มือเล็กๆ เกี่ยวกับการสร้าง Custom Filters มาดูกัน

ตัวอย่างของเรา - Bing Images

ใช่ Bing Images คลิกดู กระพริบ หาย ไปทำอะไร? คลิกไอคอน UBlock Origin แล้วคลิกปุ่ม Logger จะเปิดหน้าต่างแยก ซึ่งแสดงทุก Query รวมถึงที่ Allowed และ Blocked ดังนั้นคุณสามารถทำซ้ำสิ่งที่คุณทำ และเห็นอย่างชัดเจนว่าทำไมเนื้อหาถึงไม่แสดง

UBlock Origin: Custom Filters และคู่มือผู้เชี่ยวชาญ

Logger อันทรงพลัง - และละเอียด แตคุณทำอะไรกับมันได้เยอะมาก - สำคัญที่สุด คือ อนุญาตให้ทำ Live Changes รวมถึงเพิ่มและลบ Static Rules จะพูดถึงในภายหลัง เนื่องจากข้อมูลใน Logger อาจ overwhelming คุณสามารถกรองเนื้อหาที่แสดง (ภายใน Logger นั่นแหละ) เช่น ดูแค่ Blocked Images

แต่ละ Session จะแสดงภายใต้ Heading แยก - และคุณสามารถคลิกที่บรรทัดไหนก็ได้ เพื่อดูรายละเอียดว่าทำอะไร และทำไม คุณเห็นรายละเอียด Rule และ Static Filter ที่เป็นผลลัพธ์ของ Rule และคุณสามารถเปลี่ยนได้!

UBlock Origin: Custom Filters และคู่มือผู้เชี่ยวชาญ

Custom Rules แบบ Real-time

เหมือนทุกอย่างของ UBlock Origin คุณมีความยืดหยุ่นมากในการ Customize Rules และ Filters ในตัวอย่างของเรา เราสามารถ Allow หรือ Block Network Requests ได้ แล้วระบุ Type ที่ชอบ - Images ในกรณีนี้ Address สามารถเป็น Domain เฉพาะเจาะจง - แต่อาจไม่มีประโยชน์มาก เพราะถ้า Resolve ไปที่ Address ที่แตกต่างเล็กน้อย Rule จะไม่Apply ได้ ดังนั้นคุณอาจใช้ a4.bing.com หรือ www.bing.com หรือแค่ bing.com เป็น Qualifier ที่ครอบคลุมมากที่สุด คล้ายกัน คุณสามารถระบุ Hierarchy ของ URL ได้

จากนั้นมี "Originates from" - เพราะบางครั้งเนื้อหาอาจไม่ได้มาจาก Domain นั้นๆ โดยอินทรีย์ และคุณอาจโหลดเนื้อหา (Images) จาก Domain อื่น กฎ Domain Matching เดียวกันใช้ได้ที่นี่ คุณสามารถเข้มงวดหรือคล่องตัวได้ตามต้องการ ด้วยความเข้าใจว่าความเข้มงวดหรือความคล่องตัวจะส่งผลต่อประสิทธิภาพของ UBlock Origin

UBlock Origin: Custom Filters และคู่มือผู้เชี่ยวชาญ

คุณสามารถระบุได้ว่า Static Filter ควร Apply แม้จะมี Exception อยู่แล้ว ขณะที่คุณทำ Interactive คุณจะเห็น Filter ที่แน่นอนในกล่องด้านล่าง หาก Apply Filter มันจะถูกเพิ่มเข้า My Filters ประมาณนี้:

@@||www.bing.com/fd/ls/l$image,domain=www.bing.com

UBlock Origin: Custom Filters และคู่มือผู้เชี่ยวชาญ

ตัวอย่าง Rule(s) ที่เป็นไปได้ - ทั้งหมดขึ้นอยู่กับคุณว่าจะ Allow หรือ Block อะไร

Filters ต่อ Rules?

ตอนนี้ แทนที่จะทำ Filter เฉพาะเจาะจง คุณอาจสร้าง Rule ความแตกต่างคือ - Rules เป็น Dynamic Filters เป็น Static กล่าวคือ Rules ทำงานโดย Allow หรือ Block พฤติกรรม Logic ของ Web Page/Script ในขณะที่ Filters เป็นเพียงสิ่งที่ชื่อบ่งชี้ - กรองจับ หรือผ่านองค์ประกอบเฉพาะบนหน้าเฉพาะ

มีอะไรมากมายอีก แต่ผมไม่ได้ตั้งใจทำ Tutorial สั้นนี้ให้เป็นคู่มือครบถ้วนของ UBlock Origin นั่นอาจเป็นบทความแยกต่างหาก ตอนนี้โฟกัสแค่แสดงวิธีง่าย สะดวก และทรงพลังในการสร้าง Custom Filters เอง แบบ On-the-fly เพื่อประสบการณ์เว็บที่ Refined มากขึ้น

สรุป

นี่คือผลลัพธ์ อินเทอร์เน็ตเป็นป่าป่าที่แปลกประหลาด และส่วนใหญ่เป็น敵对那些不小心的流浪者 像 UBlock Origin 这样的内容过滤器的存在 使 Web 实际上可用 但有时 其规则和过滤器的复杂矩阵 可能会使合法内容无法使用 在这种情况下 您可能需要进行故障排除

幸运的是 此扩展中内置的日志记录工具 非常有用 - 精确且友好 下拉向导 让您轻松创建过滤器 这并不意味着您能立即解决每一个问题 但它也会阻止您在出现问题时完全禁用 UBlock Origin 希望这有用 玩得开心 愿您的互联网纯净

Cheers.