Hoe een proxy-server op te zetten in Ubuntu Linux

Hoe een proxy-server op te zetten in Ubuntu Linux / Linux

Er zijn veel redenen waarom u misschien zou willen leren hoe u een proxyserver in Ubuntu Linux kunt instellen om uw browserverkeer door te sturen. Misschien surf je op een onbeveiligd draadloos netwerk, of misschien wil je niet dat BOFH aan het werk is om te zien waar je naartoe gaat op het internet. Wat je reden ook is, het is tegenwoordig vrij eenvoudig zolang je wat computervaardigheden hebt en in staat bent om thuis of op het werk een systeem op te zetten om als proxy te dienen.

Wat is een proxy? Simpel gezegd, een proxy is een tussentijdse stop die uw browser maakt bij het aanvragen van webpagina's en andere webinhoud van internet. Veel bedrijven gebruiken ze legitiem, zodat ze inhoud kunnen filteren, zowel voor veiligheidsdoeleinden als perimetercontrole, als een anti-virus / anti-malware oplossing, of om ervoor te zorgen dat werknemers zich aan het internetbeleid houden..


Wanneer uw browser een aanvraag doet, neemt deze eerst contact op met de proxyserver. Als de proxyserver ook een cache is, wordt de cache lokaal gecontroleerd om te zien of de inhoud al bestaat. Als dit het geval is, wordt de cache lokaal weergegeven, waardoor uw browser aanzienlijk wordt versneld of als dit niet het geval is. voor die inhoud op het algemene web.

De gemakkelijke proxy voor Ubuntu

De 'gemakkelijkste' manier om een ​​proxy te maken met Ubuntu is het maken van een tunnel via SSH. Jorge schreef deze uitstekende how-to over het onderwerp Hoe Tunnel Web Traffic met SSH Secure Shell Hoe Tunnel Web Traffic met SSH Secure Shell Lees Meer, en het proces blijft grotendeels hetzelfde voor ons.

Voor een snel overzicht moet u eerst een Ubuntu-server met SSH-toegang voor u beschikbaar hebben. U kunt dit doen door een server op uw thuisverbinding, werkverbinding of waar u ook wilt dat uw proxy zit te hebben.

Zodra u die hebt ingesteld, volgt u het proces in het artikel om het te gebruiken “SOCKS” protocol om uw browser te vertellen om die proxylocatie te gebruiken om alle informatie van te downloaden.

Deze methode werkt ook als u 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 om 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 een proxy voor uw webbrowsersessie fungeert. Simon heeft een geweldige uitleg over het instellen van GlypeProxy Hoe u uw eigen online proxyserver in minuten kunt maken Hoe u uw eigen online proxyserver in enkele minuten kunt maken Lees meer en het zou hetzelfde werken als u zelf een webserver zou draaien Ubuntu-systeem.

Het gebruik van deze methode heeft plussen en minnen. Aan de positieve kant hoeft u uw eigen browserinstellingen niet aan te passen om deze webproxy te gebruiken. Dit zou van essentieel belang zijn als u zich in een omgeving bevindt waar u niet de mogelijkheid heeft om een ​​proxyserver in uw browseropties op te geven.

Nadeel, 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 enig probleem bekijken.

De gecompliceerde te installeren maar volwaardige proxy

Aan de meer betrokken kant van de dingen, kunt u een “echt” proxyserver op uw Ubuntu Linux-machine. Proxysoftware is speciaal ontwikkeld om vele hierboven genoemde problemen aan te pakken en er is veel software beschikbaar die het werk voor u kan doen..

Er zijn twee hoofdtypen van proxies die we zullen overnemen, een “normaal” proxy en a “transparant” proxy. De normale proxy werkt zoals hierboven - u moet specifiek de proxy-informatie invoeren in uw browser zodat deze kan worden gebruikt tijdens het surfen op het web. De tweede soort, een transparante proxy, werkt op zo'n manier dat al uw surfen op het internet door de machine gaat, ongeacht of u deze in uw browserinstellingen opgeeft of niet.

Een echte proxyserver op Ubuntu draait meestal rond een stukje software met de naam Squid. Squid is een open source proxyserver die breed 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 acl local_net src 192.168.0.0/255.255.255.0 toe

Waar 192.168.0.0 uw lokale netwerk is. Start de inktvis opnieuw en u hebt een standaard proxyserver ingesteld - u zou uw instellingen aanpassen om een ​​webproxy te gebruiken op poort 3128 en het IP-adres van uw Ubuntu-systeem.

Je kunt echt goed uitkomen hoe je een proxyserver in Ubuntu Linux instelt. Howtoforge heeft deze geweldige tutorial over het opzetten van Squid 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 bieden. Laat ons weten wat uw instellingen zijn en hoe het voor u werkt!

Ontdek meer over: Online Privacy, Proxy, SSL, Ubuntu.