Opzetten van een @Home Proxi Server

Maak uw @Home internet toegang veilig is voor de kleintjes en wat minder kleine personen. Doe het voor gratis, doe het in een uur. Een stap voor stap uitleg.

Deze tutorial zal je laten zien, hoe je een van commerciële kwaliteit web content filter kunt opzetten,  om ongewenste inhoud te blokkeren in de zoekmachines, zoals porno, slechte woorden, illegale drugs, en nog veel meer.

Het forceert Google en andere zoek sites in “safe search”. We zullen met behulp DansGuardian “een bekroonde Open Source web content filter …. Het filtert de werkelijke inhoud van pagina’s, gebaseerd op vele methoden, met inbegrip zinsdeel zoekwoorden, PICS filtering en URL-filtering. Het is niet louter filteren op basis van een verboden lijst van sites, zoals mindere volledig commerciële filters. “

DansGuardian draait op Linux en diverse andere niet-Windows-besturingssystemen, maar deze tutorial zal u tonen, hoe u DansGuardian kunt laten draaien op Windows met behulp van een gratis VMware virtuele server, met een GRATIS pre-built Ubuntu linux / DansGuardian SquidAppliance.

Je hebt nodig:

1) Windows-computer – bij voorkeur een server, maar zal ook werken op niet server systemen.
2) VMWare Server (gratis) (download)
3) SquidAppliance 3.0 (gratis) (download)

Deze tutorial gaat er vanuit dat u een Windows-computer beschikbaar hebt en deze aangesloten is op het @Home netwerk.

 

Wat je gaat doen:

1) Installeer Vmware-server op de Windows-machine.
2) Installeer de SquidAppliance 3.0 op de VMware server.
3) Upgrade van DansGuardian SquidAppliance
4) Upgrade de Webmin bedieningspaneel voor de nieuwe DansGuardian versie.
5) Configureer de DansGuardian filter instellingen.

6) Stel de browsers van uw gebruikers in om de nieuwe proxi- filter te gebruiken.

Dit is geen “transparante proxy”. Transparante proxy vereisen geen veranderingen in browsers van uw gebruikers, deze vragen extra configuraties en/of routers met Web Cache Communication Protocol (WCCP). Deze tutorial heft geen betrekking op deze onderwerpen. We zullen ons concentreren op eenvoudig, snel, doeltreffend en gratis.

 

Beginnen met het installeren van de software:

Download en installeer de VMware Server op de Windows machine.
Download en unzip de SquidAppliance.
Kopieer de uitgepakte map naar de Squid VirtualMachines map.

Inloggen op de VMware Server met dezelfde gebruikersnaam en wachtwoord als administrator account op uw computer.

Voeg de SquidAppliance virtuele  server toe aan de Vmware  Server en start de SquidAppliance virtuele machine. Klik op het tabblad Console en vervolgens het zwarte gedeelte van het scherm om de Squid Vmware remote console te openen.

Inloggen en netwerkconfiguraties instellen.

User login = user
Pass = pass2cng

Type: sudo vim /etc/network/interfaces
Dit geeft je root / admin privileges om de configuratie van uw SquidAppliance netwerkinstellingen te bewerken. Wijzig de regel met “DHCP” naar static en typ in je netwerk instellingen. Dit zijn bijvoorbeeld netwerk adressen. Vul de juiste adressen voor uw network in.

iface eth0 inet static

Address = 192.168.1.5
Netmask = 255.255.255.0
Network = 192.168.1.0
Broadcast = 192.168.1.255
Gateway = 192.168.1.1

Als u klaar bent drukt u op “Esc” en type je :wq om te stoppen.
Dit zal uw wijzigingen opslaan en afsluiten.
U moet nu het netwerk opnieuw opstarten, om uw nieuwe instellingen toe te passen.
Type: sudo /etc/init.d/networking restart

Open met een webbrownser, SquidAppliance bedieningspaneel “webmin”,
https://192.168.1.5:10000
Dit is het network adres dat u hier boven hebt configureerd en poort 10000 waar Webmin op luistert.
User = user
Pass = pass2cng

Neem een snelle blik op de “servers” link en klik op DansGuardian; nemen nota van de huidige opties op het bedieningspaneel. Ze zullen veranderen als we DansGuardian en zijn WebMin module upgraden.

Upgraden DansGuardian.

De nieuwere versies hebben de mogelijkheid om Google Safe Search af te dwingen en instellingen te blokkeren zodat gebruikers deze niet kunnen wijzigen.

Ga terug naar de VMware remote console
Type: sudo apt-get update Dit zal de upgrade download bronnen update.
Type: sudo apt-get install dansguardian Dit installeert een geüpgrade versie van dansguardian.

Download en installeer de nieuwe Webmin-module voor DansGuardian.

De vorige versie is onverenigbaar met de nieuwe functies van DansGuardian.
Download de nieuwe module op uw bureaublad (windows machine)
Download

Ga naar WebMin > webmin configuration > webmin modules > from uploaded file > blader naar het bestand op uw bureaublad (windows machine).
Installeer de module.

Configureer dansguardian.conf

In WebMin > Servers > DansGuardian module , klik View / Edit System-Wide Base config.
Scroll naar beneden en klik “Manual Edit“.

Verwijder de lijnUNCONFIGURED – Please remove this line after configuration “ Verwijder deze lijn anders start dansguardian niet op.
Verwijder de lijn
(verwijder # teken) voor aan de lijn #Filtergroups=1 . Dit kan al gebeurd zijn, kijk toch maar om er zeker van te zijn.

Ga naar View / Edit a filter groups lists.

Zoek en Klik:   /etc/dansguardian/lists/urlregexplist.

Forceer Google strik veilig zoeken.
Haal het # voor de Google en Yahoo herschrijven urls weg. Dit forceerd het veilig zoeken voor zoekopdrachten, inclusief afbeeldingen voor deze zoekmachines.

Test de Filter.
In Internet Explorer ga naar Extra’s > Internet Opties >  Verbindingen > LAN-instellingen. Vink Gebruik proxyserver, vul bij adres 192.168.1.5 in, bij poort 8080,  vink “bypass proxy voor lokale adressen” aan .

Vergeet niet, dit  is het adres van de server-instellingen.

Sluit Internet Exlorer af en start deze opnieuw op en test een paar zoekopdrachten.

KLAAR.

Notas:

Dit is een krachtige web filter, maar een zwakke opstelling. Zo makkelijk als het was om de proxy-instellingen op de browsers in te stellen, is het even gemakkelijk voor iemand om ze te veranderen. U kunt dit bemoeilijken met desktop-register instellingen of  Group policy server instellingen die het verbergen of uitschakelen van de tabbladen voor het veranderen van deze instellingen mogelijk maken .

IE7 Enable / Disable Tools Internet Options registry fix (download )

Natuurlijk kan iemand beperkingen omzeilen met behulp van een portable browser op een USB-drive. Met deze punten in het achterhoofd,  kan deze setup nog steeds zeer nuttig zijn voor jonge kinderen.

Aangezien uw virtuele machine  een statisch adres heeft, kunt u best een reservatie maken voor dit adres op uw DHCP-server, om zo conflicten te voorkomen.

Vergeet niet om de standaard wachtwoorden te wijzigen voor de Ubuntu / Squid virtuele machine.

Stel de Virtual Machine in voor Autostart:

Log in op VMware Server, in het linker deelvenster klik op uw VMserver.

Aan de rechterkant klik op “Edit Virtual Machine startup / shutdown-instellingen”.

Commando’s voor het instellen van gebruikers en wachtwoorden op de Ubuntu / Squid Virtual Machine:
Instellen Password voor  ROOT gebruiker: sudo passwd root
Veranderen  password voor  ‘user’: sudo passwd user

Nieuwe gebruiker  en  password instellen:
sudo adduser yourname
sudo passwd yourname

Webmin passwords en gebruikers kan je instellen in het  Webmin control panel.

SUCCESS!



Wat zijn NZB-bestanden? Wat is NZB?

Downloaden uit nieuwsgroepen gaat tegenwoordig makkelijker dan vroeger dankzij NZB-bestanden. Een NZB-bestand bevat informatie die je nieuwsreader (downloadprogramma) kan gebruiken om te kunnen downloaden. Vroeger moest je altijd eerst ‘headers ophalen’, wat uren kon duren. Dat hoeft tegenwoordig niet meer, maar kan nog steeds indien gewenst. Alle moderne nieuwsreaders kunnen NZB-bestanden importeren.

Wat is een NZB-bestand precies?
Om te snappen hoe een NZB-bestand in elkaar zit, zal ik eerst wat achtergrondinformatie geven. Elk bestand in binaries nieuwsgroepen wordt opgesplitst in een heleboel delen. Deze delen heten ‘articles’ en worden na het downloaden door je nieuwsreader weer samengevoegd tot het originele bestand. Je merkt hier eigenlijk niks van. Elk article heeft een uniek nummer, namelijk het ‘Message ID’. Als je dit nummer hebt, is het dus al mogelijk om het article van de nieuwsserver te downloaden.

Een NZB-bestand is een verzameling van die Message ID’s samengevoegd in een tekstbestand (met de extensie .nzb). Als je zo’n NZB-bestand hebt, kan je die meteen importeren in je favoriete newsreader en meteen gaan downloaden!

Hoe kom ik dan aan zo’n NZB-bestand?
Dit kan op meerdere manieren:

  • Meestgebruikte methode: zelf een NZB-bestand genereren met een nieuwsgroepenzoekmachine.
  • De poster kan hem aanmaken bij het posten met PowerPost A&A en vervolgens op zijn website aanbieden of posten in een kleine nieuwsgroep (bijvoorbeeld alt.binaries.ftd).
  • Door een extra programmaatje te downloaden waardoor je direct vanuit het veelgebruikte programma FTD het NZB-bestand kan downloaden
  • Met de ingebouwde zoekmogelijkheden in de nieuwsreaders, zoals NewsLeecher, Grabit en Usenet Explorer is het ook mogelijk om hun eigen zoekdiensten of die van derden aan te spreken en zo zoekopdrachten te geven zonder headers op te halen.

En als ik het NZB-bestand eenmaal heb?
Dan kan je het importeren in je favoriete nieuwsreader. Voor een vergelijkend overzicht kan je kijken op: Wat is de beste nieuwsreader?

Al onze handleidingen bevatten een hoofdstuk over het importeren van een NZB-bestand.

Wat als ik niet aan een NZB-bestand kan komen?
Dan kan je terugvallen op de traditionele downloadmethode: downloaden door middel van het downloaden van headers. Onze handleidingen bevatten ook altijd een hoofdstuk over die methode, mits de nieuwsreader dat ondersteunt.

Wat is de beste nieuwsreader?
Er zijn tegenwoordig een hoop verschillende nieuwsreaders (ook wel newsreaders of nieuwslezers genoemd, het programma dat je nodig hebt om uit nieuwsgroepen te downloaden) en ik kan me voorstellen dat je twijfelt welke nieuwsreader je het beste kan gebruiken. Deze pagina kan je helpen bij het maken van een keuze!

Tegenwoordig bestaan er ook nieuwsreaders die automatisch voor je de gedownloade bestanden kunnen repareren en uitpakken. Deze hebben daarom een streepje voor in onze aanbeveling.

Ons advies luidt momenteel als volgt:

  • Weet je zeer weinig van computers en wil je maar van één server tegelijk downloaden? Kies dan voor Grabit. Dit is een gratis programma en erg makkelijk in het gebruik, het kan bestanden automatisch voor je repareren en uitpakken. Grabit is het makkelijkste programma voor beginners, maar mist functionaliteit om met meerdere servers tegelijk te downloaden (als het bestand niet op de ene server staat, zal Grabit niet op de tweede server kijken indien je toegang tot meerdere servers hebt, een groot gemis in dat geval).
  • Wil je een iets uitgebreider (maar toch makkelijk te leren dankzij onze handleidingen) programma, kies dan voor SABnzbd (geheel gratis en open-source, je bedient hem vanuit je webbrowser, bijvoorbeeld Internet Explorer of Firefox). Dit programma kan bestanden ook automatisch repareren en uitpakken.

Onze aanbeveling voor de gemiddelde gebruiker: SABnzbd
Bovenstaande punten zijn alleen maar aanbevelingen. Het zou natuurlijk best kunnen dat je het er niet mee eens bent en dat je zelf een andere nieuwsreader veel prettiger vindt werken. Dat is ook logisch want smaken verschillen. Ben je ontevreden met je huidige nieuwsreader? Probeer eens een andere! Sommige nieuwsreaders zijn gratis en andere mag je 30 dagen gebruiken voordat je hem moet registreren.