Anonim

למה לסנן?

ישנן כמה סיבות מדוע תרצה לסנן תוכן כשאתה גולש באינטרנט. אבטחה ופרטיות הם הנפוצים ביותר. אתה יכול להשתמש בסינון תוכן כדי לחסום מודעות, עוקבים ואתרים זדוניים לפני שהם אפילו מגיעים לדפדפן שלך. זה מוסיף שכבת הגנה נוספת לתוספות הגלישה הקיימות שלך.

הסיבה הנפוצה הנוספת לשימוש בסינון תוכן היא למנוע מילדים גישה לתכנים לא הולמים. כהורה, בדיוק איך אתה מתמודד עם זה תלוי בך, אך סינון תוכן יכול לעזור במניעה של ילדים צעירים להיחשף בטעות לחומרים גרפיים.

מה אתה צריך

סינון תוכן אינטרנט בלינוקס הוא די פשוט, אם כי יש כמה דרכים להתמודד עם זה. בעבר, פרויקטים כמו דנסגוארדיאן היו המועדפים, אך כרגע זה לא מתקיים, ויורשו E2guardian אינו כל כך פופולרי. כסימן שלילי נוסף בעמודה ההיא, תוכניות אלה דורשות פרוקסי נוסף כמו דיונון או Privoxy.

באופן מוזר, את כל הסינון הדרוש לך ניתן לבצע בשקיפות באמצעות Privoxy בלבד. אז מדריך זה הולך להתמקד בהגדרת המסנן הפשוט והקל ביותר האפשרי באמצעות Privoxy ו- iptables.

Privoxy פופולרי מאוד, ולכן יש לארוז אותו כמעט לכל הפצה שתרצה להשתמש בה. מדריך זה יתמקד במערכות מבוססות דביאן / אובונטו, מכיוון שהן הפופולריות ביותר.

התקן Privoxy עם Apt.

להתקין privoxy $

הגדרת Privoxy

כל מה שתעשו ניתן לטפל באמצעות קבצי תצורה. אין כאן ממשק גרפי חלקלק. זו רק תצורה. בטח, זה לא נחמד להשתמש במקרים מסוימים, אך הוא שומר על שרת ה- proxy כך שהוא לא יפריע לך או מאט את הקשר שלך בצורה דרמטית מדי.

תצורת בסיס

כשורש או עם sudo, פתח את הקובץ ב- / etc / privoxy / config.

ראשית, מצא כתובת האזנה. הגדרה זו תגדיר את הכתובת והיציאה עליהם מקשיבה Privoxy. בדרך כלל, ההגדרה כבר מוגדרת כברירת מחדל חכמה, אך אם היא לא, הגדר אותה כך שתתאים לדברים הבאים.

כתובת האזנה 127.0.0.1:8118

בשלב הבא, מצא את ההגדרה לאפשר ל- Privoxy ליירט בקשות. חפש בקשות שאושרו-יורט והגדר את הערך שווה ל -1. אם הוא לא שם, צור את הערך.

לקבל-יורט-בקשות 1

מסננים

כברירת מחדל, Privoxy תחסום המון דברים. זה כולל גם איומי אבטחה וגם תוכן בלתי הולם. אם אתה כאן רק בשביל זה או אחר, אתה יכול לשנות או להסיר דברים מהרשימה.

קובץ התצורה של Privoxy עם כללי המסנן נמצא ב / etc/privoxy/filter.default. תסתכל סביב. Privoxy משתמש בביטויים רגילים כדי לסנן, ואז עשוי להחליף את התוכן החסום ב- HTML. אם אתה מחפש את בקרות ההורים, הם נמצאים תחת הורים גסים

אל תהסס לשנות, להוסיף או להסיר כל אחד מהכללים הללו. אם אינך בטוח לגמרי מה עושה הביטוי הרגיל, העתק אחד שיש לו את ההתנהגות הרצויה ושנה אותו למילים / תוכן שאתה רוצה לחסום.

איפטבלים

לפני שתוכל להעמיד את המסנן למבחן, עליך להגדיר את חומת האש של iptables שתפנה את כל תנועת הרשת דרך Privoxy. זהו החלק ה"שקוף "של סינון התוכן. משתמשים לא יוכלו לראות מה קורה. התנועה שלהם תנותב אוטומטית ותסונן. השאלה אם תוסיף עוד חוקים או לא תלויה בך. הרץ את הפקודות הבאות כדי להוסיף את ההפניה מחדש.

$ sudo iptables -t nat -A PREROUTING -p tcp - dport 80 -j REDIRECT - לנמל 8118 $ sudo iptables -t nat -A PREROUTING -p tcp --port 443 -j REDIRECT - ל- port 8118

כעת, כל התנועה שלך תעבור דרך privoxy. לרוע המזל, iptables לא שומר את החוקים שלך כברירת מחדל. יהיה עליכם להתקין חבילה נוספת בכדי לשמור אותה.

$ sudo apt להתקין iptables-persistent זה ישאל אותך אם ברצונך לשמור את הכללים שלך. תשובה, "כן."

עדיין יש סיכוי שזה לא יעבוד. פרוקסי שקוף ו- HTTPS בדרך כלל לא מסתדרים היטב. במקרה זה, תצטרך להסתמך על הגדרת ה- Proxy של הדפדפן שלך. יש דרך שתוכלו עדיין לנעול את זה, אבל זה קצת יותר מאמץ. אם אתה מנסה לסנן תוכן לילדים צעירים, עם זאת, זה לא אמור להיות בעיה גדולה. פתח את הגדרות ה- Proxy של הדפדפן שלך והצב אותו אל 127.0.0.1:8118. זה יאלץ את כל תנועת הדפדפנים דרך Privoxy. אם אתה נמצא ב- Firefox, הגדרות ה- Proxy נמצאות בתחתית הכרטיסייה "כללי" בתפריט "העדפות".

אם אתה מתמודד עם אנשים יצירתיים יותר שעשויים לנסות לעקוף את ה- Proxy, עליך למצוא את קובץ התצורה עבור הדפדפן שלך השולט על ה- Proxy ולשנות את הבעלות לשורש ולהרשאות לקריאה בלבד.

בחן את זה

תבחן את זה! השתמש בדפדפן שבמחשב שהגדרת כדי לדפדף לתוכן שחסמת. אם לא נוח לך לעשות זאת, אתה תמיד יכול לחזור ולהגדיר כלל זמני שאתה יכול לבדוק איתו.

יש לקוות שהכל מוגדר כפי שאתה זקוק לו, והמחשב שלך חוסם ביעילות את התוכן הרצוי. אם לא, אתה תמיד יכול לשנות ולהתאים את הכללים שלך.

בנה פילטר לתוכן האינטרנט שלך באמצעות לינוקס ופרוקסי