Raspberry Pi: Tor proxy installeren voor OS X en iOS
Het Tor netwerk is een open netwerk voor anonieme communicatie gebaseerd op de Onion routing techniek ontwikkeld in 1995 door het departement van defensie in de verenigde staten. Het Tor-netwerk is bedoeld om te voorkomen dat achterhaalt kan worden wat de herkomst en bestemming van internet verkeer is.
Het netwerk werd door Edward Snowden gebruikt om geheime documenten openbaar te maken. Je kunt van het Tor netwerk gebruik maken door de speciale Tor browser voor OS X te installeren. Je kunt er ook voor kiezen al het internet verkeer onder OS X en iOS via het Tor netwerk te laten lopen, hiervoor kun je een Raspberry Pi gebruiken.
Tor netwerk proxy installeren
Als eerste stap moeten we het Tor package installeren (niet de Tor browser!) op de Rspberry Pi. Maak met behulp van OS X Terminal een SSH verbinding met de Raspberry Pi.
ssh pi@ipadress
Hierna installeren we Tor:
sudo apt-get install tor
Tor is standaard voorzien van een SOCKS proxy echter is deze nog niet geactiveerd, het activeren doen we in het configuratie bestand torrc
:
sudo nano /etc/tor/torrc
Wijzig #SocksPort 9050
in SocksPort 9050
.
Sla de wijzingen op met control + X, y, enter.
Onder OS X kunnen we gebruiken maken van deze SOCK proxy, op een iOS device kun je echter alleen gebruik maken van een HTTP proxy. Om deze reden installeren we ook de HTTP proxy 'polipo' die we koppelen aan de SOCKS Proxy. Hierdoor kan zowel SOCKS als HTTP proxy gebruikt worden.
sudo apt-get install polipo
Open het polipo configuratie bestand:
sudo nano /etc/polipo/config
We maken een koppeling met de SOCKS proxy, voeg de onderstaande configuratie toe:
logSyslog = true logFile = /var/log/polipo/polipo.log allowedClients = 127.0.0.1, 192.168.2.0/24 socksParentProxy = "localhost:9050" socksProxyType = socks5 proxyAddress = "192.168.2.23" proxyPort = 8080 diskCacheRoot = ""
Instellingen:
allowedClients
: Wijzig 192.168.2.0/24 in het subnet de subnetmask wat je gebruikt op het lokaal netwerk.
proxyAddress
: Vul hier het IP adres van je Raspberry Pi in.
diskCacheRoot
: Om te voorkomen dat de SD kaart volledig wordt gevuld met cache bestanden schakelen we de disk-cache uit.
Sla de wijzingen op met control + X, y, enter.
Herstart hierna zowel de tor als polipo service:
sudo /etc/init.d/tor restart
sudo /etc/init.d/polipo restart
Hierna kunnen we gebruik maken van onze eigen Tor netwerk proxy.
Netwerk instellingen aanpassen
Als laatste stap moeten we op onze Mac of iDevice aangeven dat we het internet verkeer via de Tor proxy willen laten lopen.
Mac OS X:
• Ga naar ▸ Systeemvoorkeuren ▸ Netwerk en selecteer de netwerkadapter.
• Klik op de knop Geavanceerd.
• Klik op het tabblad Proxy's
• Selecteer SOCKS-proxy
• Vul het IP nummer van je Raspberry Pi in
• Gebruik poortnummer 9050
• Klik op OK.
iOS:
• Ga naar Instellingen ▸ Wi-Fi.
• Klik op de het blauwe (i) icon.
• Selecteer bij HTTP proxy Handmatig.
• Selecteer SOCKS-proxy
• Vul bij server het IP nummer van de Raspberry Pi.
• Gebruik poortnummer 8080
• Klik op Wi-Fi linksboven in het scherm.
Verbinding controleren
Bezoek check.torproject.org om te controleren dat je nu via het Tor netwerk online bent. Bij het opzetten van de verbinding kan het de eerste keer enkele seconden duren voordat de webpagina verschijnt.
Op zoek naar meer Raspberry tips? Check raspberrytips.nl
Auteur | Richard IJzermans | |
Bijgewerkt | 25/03/2017 14:14 | |
Categorie | macOS | |
Een reactie toevoegen:
11 juni 2016 om 13:24
Maakt dat men kan zien dat je gebruik maakt van Tor je al niet verdacht? Je verkeer verhullen doe je niet voor niks lijkt mij. Het lijkt mij dat je juist meer ongewenste aandacht naar je toe trekt op deze manier.