Advertentie
Er zijn veel redenen waarom u zou willen leren hoe u een proxyserver in Ubuntu Linux instelt om uw browserverkeer door te sturen. Misschien surft u op een onbeveiligd draadloos netwerk of wilt u niet dat de BOFH op het werk ziet waar u naartoe gaat op internet. Wat uw reden ook is, het is tegenwoordig vrij eenvoudig, zolang u over wat computervermogen beschikt en thuis of op het werk een systeem kunt opzetten om als proxy te dienen.
Wat is een proxy? Simpel gezegd, een proxy is een tussenstop die uw browser maakt tijdens het opvragen van webpagina's en andere webinhoud van internet. Veel bedrijven gebruiken ze op legitieme wijze zodat ze inhoud kunnen filteren, zowel voor veiligheidsdoeleinden als perimetercontrole, als antivirus- / antimalware-oplossing of om ervoor te zorgen dat werknemers zich eraan houden Internetbeleid.
Wanneer uw browser een verzoek doet, neemt deze eerst contact op met de proxyserver. Als de proxyserver ook een cache is - hij zal de cache lokaal controleren om te zien of de inhoud al bestaat - als hij dat doet, zal hij dienst doen lokaal, waardoor uw browserervaring aanzienlijk wordt versneld, of als dit niet het geval is, wordt er een verzoek voor die inhoud ingediend op de algemene web.
De gemakkelijke proxy voor Ubuntu

De ‘gemakkelijkste’ manier om een proxy te maken met Ubuntu is het creëren van een tunnel via SSH. Jorge schreef dit uitstekende uitleg over het onderwerp Hoe webverkeer te tunnelen met SSH Secure Shell Lees verder , en het proces blijft voor ons vrijwel hetzelfde.
Voor een snel overzicht moet je eerst een Ubuntu-server met SSH-toegang tot je beschikking hebben. U kunt dit doen door een server op uw huisverbinding, werkverbinding of waar u maar wilt dat uw proxy zit.

Zodra je die hebt ingesteld, volg je het proces in het artikel om het "SOCKS" -protocol te gebruiken om je browser te vertellen dat hij die proxy-locatie moet gebruiken om alle informatie van te downloaden.
Deze methode werkt ook als je een draadloze router hebt die SSH ondersteunt, zoals Tomato of DD-WRT.
De bijna gemakkelijke proxy voor Ubuntu

De tweede manier om dit te doen is door een webproxy te gebruiken. Zolang uw Ubuntu-systeem is ingesteld om websites te bedienen, kunt u een web-app met de naam GlypeProxy installeren die als proxy zal dienen voor uw webbrowsersessie. Simon heeft een geweldige handleiding het opzetten van GlypeProxy Hoe u binnen enkele minuten uw eigen online proxyserver kunt maken Lees verder en het zou op dezelfde manier werken als je een webserver zou draaien op je eigen Ubuntu-systeem.
Het gebruik van deze methode heeft zijn plussen en minnen. Aan de positieve kant hoeft u uw eigen browserinstellingen niet te wijzigen om deze webproxy te gebruiken. Dit zou essentieel zijn als u zich in een omgeving bevindt waarin u niet de mogelijkheid heeft om een proxyserver op te geven in uw browseropties.
Aan de andere kant, tenzij uw webserver is ingesteld om SSL-codering te gebruiken, is deze ook erg onveilig. Iedereen die het verkeer vanaf uw computer bekijkt, kan uw inhoud nog steeds zonder problemen bekijken.
De te installeren maar volledig uitgeruste proxy
Aan de meer betrokken kant van de zaak kunt u een "echte" proxyserver op uw Ubuntu Linux-machine installeren. Proxy-software is speciaal ontwikkeld om veel van de hierboven genoemde problemen aan te pakken en er is veel software beschikbaar die het werk voor u kan doen.
Er zijn twee soorten proxy's die we zullen bespreken: een "normale" proxy en een "transparante" proxy. De normale proxy werkt zoals hierboven - u moet specifiek de proxy-informatie in uw browser invoeren om deze te gebruiken bij het surfen op het web. De tweede soort, een transparante proxy, werkt op zo'n manier dat al uw surfen op het web door de machine gaat, of u dit nu opgeeft in uw browserinstellingen of niet.
Een echte proxyserver op Ubuntu draait meestal rond een stuk software met de naam Inktvis. Squid is een open source proxyserver die veel wordt gebruikt op internet. Squid is eenvoudig te installeren en configureren. Installeer en bewerk het configuratiebestand:
$ sudo apt-get install squid3. $ vi /etc/squid3/squid.conf
En voeg toe:
http_access staat local_net toe. acl local_net src 192.168.0.0/255.255.255.0
Waar 192.168.0.0 uw lokale netwerk is. Start Squid opnieuw op en je hebt een standaard proxyserver ingesteld - je zou je instellingen wijzigen om een webproxy op poort 3128 en het IP-adres van je Ubuntu-systeem te gebruiken.

Je kunt er echt van genieten met hoe je een proxyserver instelt in Ubuntu Linux. Howtoforge heeft deze geweldige tutorial over Squid opzetten met Dansguardian en ClamAV voor antivirus- en malwarebescherming.
Wat voor jou ook werkt ...
Van eenvoudig tot moeilijk, wat voor soort proxyserver je ook nodig hebt, Ubuntu kan het bieden. Laat ons je setup weten en hoe het voor jou werkt!
Dave Drager werkt bij XDA Developers in de buitenwijken van Philadelphia, PA.