Ställ in web innehållsfiltrering i 4 steg med Ubuntu (5 / 5 steg)

Steg 5: Förklaring av steg och avancerad konfiguration



jag hatar när hur-TOS lämna dig utan en god förståelse för vad du gjorde. Som sagt, här är en grundläggande förklaring:

Steg ett installerat de två apps som vi använder. Dansguardian används för webbfiltrering. Det är en mycket konfigurerbar filter som använder flera olika metoder för att tillåta/neka åtkomst till webbplatser. Du kan ha en default-deny (whitelist) setup där endast en väljer några platser tillåts, eller du kan gå med mindre restriktiva default-allow (svartlista) modellen där platser blockeras specifikt av URL eller en vägda ordlista. Detta en bit av programvara har sålt mitt företag på öppen källkod, det är mycket välskriven och pålitlig. Tinyproxy ger proxy serverfunktioner som fungerar som en mellanhand mellan dansguardian och internet. I steg 2 vi höra dansguardian vilken port som ska lyssna på (från dina klienter-port 8080) och om begäran godkänns, som port till vidarebefordra begäran längs tinyproxy (3128). I steg 2 såg vi också till att Tinyproxy lyssnar på port 3128. Vi började båda tjänsterna för första gången i steg 3 och konfigureras klienterna i steg 4.

Avancerad konfiguration av Dansguardian:

dansguardian.conf - här kan du ställa in globala variabler såsom portnummer, adaptrar för att binda till, etc.
dansguardianf1.conf - den här filen innehåller inställningarna för filtergroup 1 och kan kopieras och kopiorna förändras om flera filter grupper används. Här finns även där ska du ändra "läsande limit" i gruppen standard filter. Den rekommenderade inställningen för denna variabel går som denna - 50 för små barn, 100 för gamla barn, 160 för unga vuxna. Standardinställningen är 50.
bannedsitelist - där du kommer att gå för att förbjuda hela sajter som example.com
bannedurllist - där du kommer att gå för att förbjuda specifika URL: er som example.com/~user/index.htm
bannedphraselist - kan du ange fraser som kommer att genomsökas efter i varje begärd sida, e.g. "potta Humor" Detta är användbart om det finns specifika saker som fortfarande gör det via när filtret är inställd.
bannediplist - ange IP-adressen för ett totalförbud av en webbplats. Detta kunde få betalprogrammen konsekvenser som vissa webbplatser dela IPs med andra webbplatser.
exceptioniplist - för vitlista konfigurationer - tillåter specifika IP-adresser
exceptionsitelist - för vitlista konfigurationer - tillåter specifika webbplatser som example.com
exceptionurllist - för vitlista konfigurationer - tillåter specifika URL: er, men inte hela webbplatser, som example.com/~user/index.htm
exceptionphraselist - undantar särskilda fraser om de blockeras i onödan

Använda dessa filer som du kan justera ditt filter för att passa dina behov, kan du också redigera den åtkomst nekad sida med företagets logotyp eller visar ett personligt meddelande berätta för dina barn att gå tillbaka till arbetet!

Det finns många alternativa konfigurationer med Dansguardian som utökar funktionaliteten kraftigt. Extensible standardbaserade natur av dansguardian gör det en mycket mångsidig, flexibel och skalbar produkt, och 3: e parts programvara finns för att grafen statistik, analysera loggfiler och underlätta hanteringen. Jag uppmuntrar dig att gå till www.dansguardian.org och undersöka alla möjligheter till detta underbara program. Skicka ett meddelande mig eller kommentera detta instructable om du har några frågor eller kommentarer.

Se Steg
Relaterade Ämnen

Introduktion till installera web apps.

Webbapplikationer är en välsignelse för datormiljön. Traditionellt skulle du ladda dator program lokalt på varje system. Även med program för automatiserad kan distribution system, fortfarande vara stödja intensiva. Med web-applikationer kan du läsa...

Web kontrollerade övervakningskamera

syftet med detta arbete är att visa, hur man bygger övervakningssystem med gränssnittet web-sida. Webbkameran kan stängas i lodrät eller vågrät riktning genom gränssnittet, men bara i området som gränsar sensorer gör att. Sidan kontroll är säkrad med...

Göra "StickyFrames" – universal bil magnet med lätt utbytbara innehåll

i detta instructable jag ska visa dig hur man gör "StickyFrames" – som är en DIY universal bil magnet med en utbytbar innehåll.Redigera: Gillar inte magneter? Se till att kassan 2. instructable om "insidan" StickyFrames som installeras...

Headup Web cam viewer

en nyligen post tittade på ett kommersiella system för att tillåta användare att titta direkt på deras spindelväv cam samtidigt som det kan se den de talar till Teleprompter stil - detta är min ta på den idén.Det är lätt att konstruera är i huvudsak...

Whitford Middle School Library iPac Web Tutorial

Hej Whitford studenter! Denna web tutorial ska show dig steg för steg hur du hittar resurser i vårt bibliotek. Följ denna guide och du är på väg till den information du söker! Om du behöver hjälp, naturligtvis aldrig tveka att komma be.Din bok-älskan...

Web kontrollerade multifunktionella RoboT

Gör en web kontroll multi funktionell robot byggd med minimal hårdvara och grundläggande programmering bygga på populära open source plattform dvs raspberry pi. Förutom grundläggande motorisk kontroll syftar denna handledning till att integrera popul...

LinkSprite Ethernet Shield + yeelink WEB remote control IO

Ethernet-Shield kan omedelbart Internetkonnektivitet för Arduino projekt. En ombord Wiz5100 ethernet styrenhet hanterar upp till fyra TCP och UDP-anslutningar, stack bara det till en Arduino att skapa dina egna enheter på nätverket. Enkelt kontroller...

En annan nästan gratis datorer tunn klient ställer in del II.

i detta avsnitt kommer vi lägga till vissa internet säkerhet programvara och tillåta åtkomst till nätet från ltsp klienterna.Steg 1: Ställa in en proxyOm du vill filtrera internet behöver vi ett verktyg så att vi kan göra det. Tinyproxy tillåter oss...

Hur man diagram hemrouter mått

Är inte tech-world underbart? Alla dessa stora tjänster och fri programvara poppar upp överallt. Jag skulle vilja dela min första erfarenhet med Grafana och InfluxDB med syfte att att göra ihållande, vacker, flexibla grafer av din router statProbleme...

Bygga din Android Apps för övervakning IoT enheter med REST API

För några veckor sedan, har jag genomfört resten web service bibliotek för WIZwiki-W7500ECO styrelse. Postat på Instructables Ive ', (med innehåll!)Jag bestämde mig att skapa mina egna Apps för att övervaka min bräda med resten API: er. Mina Apps ska...

Automatiserad webb testning i Ruby med Watir-Webdriver

Detta instructable handlar om automatiserad webbprogram testning med Ruby programmeringsspråk och den Watir-Webdriver pärlan. Dessa kan hittas på http://rubyinstaller.org/ och http://watirwebdriver.com/ respektive.Ruby är ett lätt att lära och lätt a...

HTML5 för nybörjare: 4 steg lärande Snabbguide

har du ett intresse i HTML5 och CSS3 webbutveckling? Är du en blivande Front-end webbutvecklare? Eller du startar en ny karriär inom webbutveckling? Om du svaret på någon av dessa ifrågasätter är ett stort "ja!" då vi välkomnar dig till vår älsk...

Konstruktion, montering och kontroll av en 2D DNA Origami nanostrukturen

DNA origami är en metod att använda DNA som en byggmaterial att skapa två - och tredimensionella strukturer på nanonivå. Denna metod innebär att ta en lång enda strand av DNA som ett grundmaterial och med många mindre "häfta" trådar för att vika...

Beskatta Prep för kreatörer

Skatt säsong är över oss och kreativa, visuella människor kan ofta vara avskräcks av vad som känns som en hel del skrämmande matematik. Frukta processen, brukade jag göra de mest grundläggande av gratis online anmälningar och få tillbaka ganska minim...

Skapa ditt första multi-touch bord

det har varit en lång tid sedan jag har bidragit till denna webbplats--ska ett år nästan--jag var försökande till åstadkomma ett personligt mål som var i vardande sedan min första gymnasiet åren. Detta instructable har tagit 2 år av oberoende forskni...

Hacka en $30 WiFi Pan-Tilt kamera - Video, ljud och Motor control med Python

I detta Instructable lär du dig att fånga upp den video, mikrofon och kontroller av $30 Kaicong SIP1602 trådlös pan-tilt kamera på Windows, Linux eller OSX! Allt rullas prydligt i python skript; Du kan använda utdata för saker som röst transkription,...

JARVIS Home Automation Control Center

kanske är det på grund av spendera orimligt mycket tid titta på serier som Star Trek eller Minority Report, men jag har alltid velat kunna styra min omgivning via dator. Jag har nyligen haft mycket mer fritid än med pengar, så jag har beslutat att ge...

Hur du värd din egen Cloud v2.0

Detta ultimata syftet med denna handledning är att förklara hur du din egen moln server hemma. Kan du komma åt dina dokument, bilder, videor, musik och annan media från någonstans så länge du har en internet-anslutning. Denna guide fungerar också som...

Hur du ställer in en statisk filserver Node.js

Introduktion till bygga en statisk filserverBygga en statisk filserver är ett mycket snabbt och enkelt sätt att vara värd för din egen webbsida. Steg 1-9 hjälper dig att göra allt bakgrundsarbete för att hjälpa din dator, i lekmannaspråk, prata med i...