Hoe een proxy-server op te zetten in Ubuntu Linux

Advertentie

Advertentie
Advertentie

hoe je een proxyserver instelt in ubuntu 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 beveiligingsdoeleinden als perimetercontrole, als een antivirus / anti-malwareoplossing, 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

hoe je een proxyserver instelt in ubuntu linux

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 voor ons grotendeels hetzelfde.

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.

hoe maak ik een linux-proxyserver aan?

Zodra u die hebt ingesteld, volgt u het proces in het artikel om het "SOCKS" -protocol te gebruiken om uw browser te vertellen 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

linux proxy server

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 how-to over het instellen van GlypeProxy Hoe maak je je eigen online proxyserver in minuten Hoe maak je je eigen online proxyserver in minuten Lees meer en het zou hetzelfde werken als je zelf een webserver zou runnen 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 kun je een "echte" proxyserver op je Ubuntu Linux-machine installeren. Proxysoftware is speciaal ontwikkeld om veel van de bovengenoemde 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 "normale" proxy en een "transparante" 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 web 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 op 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.

hoe je een proxyserver instelt in ubuntu linux

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 uw instellingen weten en hoe het voor u werkt!

In this article