Stap 1: Het installeren van pakketten op een verse afbeelding
Bij het starten van dit project, wilde ik een oplossing die zal
- verbod tot op de zwarte lijst sites
- afdwingen van SafeSearch op Google en Youtube
- niet nodig elke set-up op het apparaat van de eindgebruiker
Er zijn vele opties die er maar kon ik niet vinden een aan alle bovengenoemde criteria voldoen.
De bovenstaande sketch schetst de typische netwerkconfiguratie voor dit project. De PiShield is aangesloten op uw router en fungeert als wifi-toegangspunt. Alle aangesloten met deze wifi-netwerk apparaten zal worden afgeschermd. Andere apparaten rechtstreeks aangesloten op de router zal niet. Eenmaal aangesloten op de PiShield wifi, is er geen noodzaak voor specifieke configuratie op de laptop/tafel/telefoon; zij zullen meteen worden beschermd. Dit betekent dat een bezoek aan vrienden zullen ook genieten van bescherming transparant.
Let's get erin. Pak een SD-kaart en uw favoriete installatiekopie. De info in deze post waren gebaseerd op een Raspbian gebaseerde distributie maar zou moeten werken op andere met sommige tuning.
Ik pakte de Raspian Jessie Lite zoals er geen noodzaak voor een desktop omgeving aan dit project is.
U kunt het standaardwachtwoord wijzigen en uitbreiden van de SD-kaart voordat we installeren de benodigde pakketten vanaf een opdrachtprompt:
sudo ad rem-worden installeren hostapd dnsmasq iptables squid3 dansguardian
hostapd is de daemon die zal omgaan met het draadloze toegangspunt (dwz apparaten verbinden met uw Pi via wifi toestaan)
dnsmasq en iptables zal routign van het webverkeer toestaan zodat de apparaten het Internet via uw Pi kunnen bereiken
squid3 en dansguardian zal elke voor jonge ogen onveilige webinhoud filteren