ఎందుకు ఫిల్టర్ చేయాలి?
వెబ్లో బ్రౌజ్ చేసేటప్పుడు మీరు కంటెంట్ను ఫిల్టర్ చేయాలనుకోవటానికి కొన్ని కారణాలు ఉన్నాయి. భద్రత మరియు గోప్యత సర్వసాధారణం. ప్రకటనలు, ట్రాకర్లు మరియు హానికరమైన వెబ్సైట్లను మీ బ్రౌజర్కు చేరుకోవడానికి ముందే వాటిని నిరోధించడానికి మీరు కంటెంట్ ఫిల్టరింగ్ను ఉపయోగించవచ్చు. ఇది మీ ప్రస్తుత బ్రౌజింగ్ యాడ్-ఆన్లకు అదనపు రక్షణ పొరను జోడిస్తుంది.
కంటెంట్ ఫిల్టరింగ్ ఉపయోగించటానికి ఇతర సాధారణ కారణం పిల్లలు అనుచితమైన కంటెంట్ను యాక్సెస్ చేయకుండా నిరోధించడం. తల్లిదండ్రులుగా, మీరు దీని గురించి ఎలా చెప్పాలో మీ ఇష్టం, కాని కంటెంట్ ఫిల్టరింగ్ చిన్నపిల్లలు అనుకోకుండా గ్రాఫిక్ విషయాలకు గురికాకుండా నిరోధించడంలో సహాయపడుతుంది.
మీకు ఏమి కావాలి
వెబ్ కంటెంట్ను లైనక్స్లో ఫిల్టర్ చేయడం చాలా సులభం, అయినప్పటికీ దీన్ని నిర్వహించడానికి కొన్ని మార్గాలు ఉన్నాయి. గతంలో, డాన్స్గార్డియన్ వంటి ప్రాజెక్టులు ఇష్టమైనవి, కానీ ప్రస్తుతం అది గుర్తించబడలేదు మరియు దాని వారసుడు E2 గార్డియన్ అంత ప్రజాదరణ పొందలేదు. ఆ కాలమ్లో అదనపు ప్రతికూల గుర్తుగా, ఈ ప్రోగ్రామ్లకు స్క్విడ్ లేదా ప్రివోక్సీ వంటి అదనపు ప్రాక్సీ అవసరం.
విచిత్రమేమిటంటే, మీకు అవసరమైన అన్ని ఫిల్టరింగ్ కేవలం ప్రివోక్సీతో పారదర్శకంగా సాధించవచ్చు. కాబట్టి, ఈ గైడ్ ప్రివోక్సీ మరియు ఐప్టేబుల్స్ ఉపయోగించి సాధ్యమైనంత సరళమైన, తేలికైన ఫిల్టర్ను ఏర్పాటు చేయడంపై దృష్టి పెట్టబోతోంది.
ప్రివోక్సీ చాలా ప్రాచుర్యం పొందింది, కాబట్టి మీరు ఉపయోగించాలనుకునే ఏదైనా పంపిణీ కోసం ఇది ప్యాక్ చేయబడాలి. ఈ గైడ్ డెబియన్ / ఉబుంటు ఆధారిత వ్యవస్థలపై దృష్టి పెడుతుంది, ఎందుకంటే అవి అత్యంత ప్రాచుర్యం పొందాయి.
ఆప్టోతో ప్రివోక్సీని ఇన్స్టాల్ చేయండి.
$ sudo apt install privateoxy
ప్రివోక్సీని ఏర్పాటు చేస్తోంది
మీరు చేయబోయే ప్రతిదాన్ని కాన్ఫిగరేషన్ ఫైళ్ళ ద్వారా నిర్వహించవచ్చు. ఇక్కడ వివేక గ్రాఫికల్ ఇంటర్ఫేస్ లేదు. ఇది కేవలం కాన్ఫిగరేషన్. ఖచ్చితంగా, కొన్ని సందర్భాల్లో ఉపయోగించడం అంత మంచిది కాదు, కానీ ఇది ప్రాక్సీ కాంతిని ఉంచుతుంది, కాబట్టి ఇది మీ దారిలోకి రాదు లేదా మీ కనెక్షన్ను చాలా నాటకీయంగా నెమ్మదిస్తుంది.
బేస్ కాన్ఫిగరేషన్
రూట్గా లేదా సుడోతో, ఫైల్ను / etc / privoxy / config వద్ద తెరవండి.
మొదట, వినండి-చిరునామాను కనుగొనండి. ఈ సెట్టింగ్ ప్రివోక్సీ వింటున్న చిరునామా మరియు పోర్ట్ను సెట్ చేస్తుంది. సాధారణంగా, సెట్టింగ్ ఇప్పటికే తెలివైన డిఫాల్ట్కు సెట్ చేయబడింది, అయితే అది కాకపోతే, కింది వాటికి సరిపోయేలా సెట్ చేయండి.
వినండి-చిరునామా 127.0.0.1:8118
తరువాత, అభ్యర్థనలను అడ్డగించడానికి ప్రివోక్సీని అనుమతించడానికి సెట్టింగ్ను కనుగొనండి. అంగీకరించు-అంతరాయం-అభ్యర్థనల కోసం చూడండి మరియు విలువను 1 కి సమానంగా సెట్ చేయండి. అది లేకపోతే, ఎంట్రీని సృష్టించండి.
అంగీకరించు-అంతరాయం-అభ్యర్థనలు 1
వడపోతలు
అప్రమేయంగా, ప్రివోక్సీ ఒక టన్ను విషయాలను బ్లాక్ చేస్తుంది. భద్రతా బెదిరింపులు మరియు తగని కంటెంట్ రెండూ ఇందులో ఉన్నాయి. మీరు ఇక్కడ ఒకటి లేదా మరొకటి మాత్రమే ఉంటే, మీరు జాబితా నుండి విషయాలను సవరించవచ్చు లేదా తీసివేయవచ్చు.
వడపోత నియమాలతో ప్రివోక్సీ యొక్క కాన్ఫిగరేషన్ ఫైల్ /etc/privoxy/filter.default వద్ద ఉంది. చుట్టూ చూడండి. ప్రివోక్సీ ఫిల్టర్ చేయడానికి సాధారణ వ్యక్తీకరణలను ఉపయోగిస్తుంది, ఆపై బ్లాక్ చేయబడిన కంటెంట్ను HTML తో భర్తీ చేయవచ్చు. మీరు తల్లిదండ్రుల నియంత్రణల కోసం చూస్తున్నట్లయితే, అవి ముడి-తల్లిదండ్రుల క్రింద ఉన్నాయి
ఈ నియమాలలో దేనినైనా సవరించడానికి, జోడించడానికి లేదా తొలగించడానికి సంకోచించకండి. సాధారణ వ్యక్తీకరణ ఏమి చేస్తుందో మీకు పూర్తిగా తెలియకపోతే, మీకు కావలసిన ప్రవర్తన ఉన్నదాన్ని కాపీ చేసి, మీరు నిరోధించదలిచిన పదాలు / కంటెంట్ కోసం దాన్ని సవరించండి.
iptables
మీరు మీ ఫిల్టర్ను పరీక్షకు పెట్టడానికి ముందు, ప్రివోక్సీ ద్వారా అన్ని వెబ్ ట్రాఫిక్లను నిర్దేశించడానికి మీరు ఐప్టేబుల్స్ ఫైర్వాల్ను సెటప్ చేయాలి. ఇది కంటెంట్ ఫిల్టరింగ్ యొక్క “పారదర్శక” భాగం. ఏమి జరుగుతుందో వినియోగదారులు చూడలేరు. వారి ట్రాఫిక్ స్వయంచాలకంగా మళ్ళించబడుతుంది మరియు ఫిల్టర్ చేయబడుతుంది. మీరు ఇంకేమైనా నియమాలను జోడించాలా వద్దా అనేది పూర్తిగా మీ ఇష్టం. దారిమార్పును జోడించడానికి క్రింది ఆదేశాలను అమలు చేయండి.
$ sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT - to-port 8118 $ sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT - to port 8118
ఇప్పుడు, మీ ట్రాఫిక్ అంతా ప్రైవొక్సీ ద్వారా నడుస్తుంది. దురదృష్టవశాత్తు, iptables మీ నియమాలను అప్రమేయంగా సేవ్ చేయవు. దాన్ని సేవ్ చేయడానికి మీరు మరొక ప్యాకేజీని ఇన్స్టాల్ చేయాలి.
ud sudo apt install iptables-persistent మీరు మీ నియమాలను సేవ్ చేయాలనుకుంటున్నారా అని ఇది మిమ్మల్ని అడుగుతుంది. “అవును” అని సమాధానం ఇవ్వండి.
ఇది పనిచేయని అవకాశం ఇంకా ఉంది. పారదర్శక ప్రాక్సీలు మరియు HTTPS సాధారణంగా బాగా కలిసిపోవు. ఈ సందర్భంలో, మీరు మీ బ్రౌజర్ యొక్క ప్రాక్సీ సెట్టింగ్పై ఆధారపడవలసి ఉంటుంది. మీరు దీన్ని ఇంకా లాక్ చేయగల మార్గం ఉంది, అయితే ఇది కొంచెం ఎక్కువ ప్రయత్నం. మీరు చిన్న పిల్లల కోసం కంటెంట్ను ఫిల్టర్ చేయడానికి ప్రయత్నిస్తుంటే, ఇది చాలా సమస్య కాదు. మీ బ్రౌజర్ యొక్క ప్రాక్సీ సెట్టింగులను తెరిచి, దానిని 127.0.0.1:8118 కు సూచించండి. ఇది ప్రివోక్సీ ద్వారా అన్ని బ్రౌజర్ ట్రాఫిక్ను బలవంతం చేస్తుంది. మీరు ఫైర్ఫాక్స్లో ఉంటే, ప్రాక్సీ సెట్టింగ్లు “ప్రాధాన్యతలు” మెనులోని “జనరల్” టాబ్ దిగువన ఉంటాయి.
మీరు ప్రాక్సీని దాటవేయడానికి ప్రయత్నించే మరింత సృజనాత్మక వ్యక్తులతో వ్యవహరిస్తుంటే, ప్రాక్సీని నియంత్రించే మీ బ్రౌజర్ కోసం కాన్ఫిగరేషన్ ఫైల్ను మీరు కనుగొనాలి మరియు యాజమాన్యాన్ని రూట్కు మార్చండి మరియు చదవడానికి మాత్రమే అనుమతులు ఇవ్వాలి.
టెస్ట్ ఇట్ అవుట్
దీనిని పరీక్షించండి! మీరు బ్లాక్ చేసిన కంటెంట్కి బ్రౌజ్ చేయడానికి మీరు కాన్ఫిగర్ చేసిన కంప్యూటర్లోని బ్రౌజర్ని ఉపయోగించండి. మీరు అలా చేయడం చాలా సౌకర్యంగా లేకపోతే, మీరు ఎప్పుడైనా తిరిగి వెళ్లి మీరు పరీక్షించగల తాత్కాలిక నియమాన్ని ఏర్పాటు చేసుకోవచ్చు.
ఆశాజనక, ప్రతిదీ మీకు అవసరమైన విధంగా సెట్ చేయబడింది మరియు మీ కంప్యూటర్ మీకు కావలసిన కంటెంట్ను సమర్థవంతంగా అడ్డుకుంటుంది. కాకపోతే, మీరు ఎల్లప్పుడూ మీ నియమాలను సవరించవచ్చు మరియు మార్చవచ్చు.
