Så här konfigurerar du en proxyserver i Ubuntu Linux
Det finns många anledningar till varför du kanske vill lära dig att ställa in en proxyserver i Ubuntu Linux för att skicka din webbläsartrafik genom. Kanske surfar du på ett oskyddat trådlöst nätverk, eller kanske vill du inte att BOFH på jobbet ska se var du går på Internet. Oavsett din anledning är det ganska enkelt de här dagarna så länge du har någon datorförmåga och kan ställa in ett system hemma eller arbeta för att fungera som en proxy.
Vad är en proxy? Enkelt uttryckt är en proxy ett mellanstopp som din webbläsare gör när du begär webbsidor och annat webbinnehåll från Internet. Många företag använder dem lagligt så att de kan filtrera innehåll både för säkerhetsändamål och omkretskontroll, som en antivirus / anti-malware-lösning, eller för att se till att anställda följer internetpolicyen.
När din webbläsare gör en förfrågan kontaktar den först proxyservern. Om proxyservern också är ett cacheminne - det kommer att kontrollera cacheminnet lokalt för att se om innehållet redan finns - om det gör det kommer det att fungera lokalt, vilket gör att din webbläsares upplevelse går fortare eller om den inte gör det, gör det en begäran för det innehållet på den allmänna webben.
Den enkla proxy för Ubuntu
Den "enklaste" sättet att skapa en proxy med Ubuntu skapar en tunnel genom SSH. Jorge skrev denna utmärkta hur-till på ämnet Hur man tunnlar webbtrafik med SSH Secure Shell Hur man tunnlar webbtrafik med SSH Secure Shell Läs mer, och processen förblir väldigt densamma för oss.
För en snabb överblick måste du först ha en Ubuntu-server med SSH-åtkomst tillgänglig för dig. Du kan göra det genom att ha en server i din hemanslutning, arbetsförbindelse eller var du vill att din proxy ska sitta.
När du har ställt in följer du processen i artikeln för att använda “STRUMPOR” protokoll för att berätta för din webbläsare att den proxyplatsen ska användas för att ladda ner all information från.
Den här metoden fungerar även om du har en trådlös router som stöder SSH, som tomat eller DD-WRT.
Den nästan enkla proxy för Ubuntu
Det andra sättet att göra det här är att använda en webbproxy. Så länge ditt Ubuntu-system är upprättat för att tjäna webbplatser, kan du installera en webbapp genom namnet GlypeProxy som kommer att fungera som en proxy för din webbläsningssession. Simon har ett bra sätt att skapa GlypeProxy Så här skapar du din egen online proxyserver på några minuter Hur du skapar din egen online proxyserver på några minuter Läs mer och det skulle fungera på samma sätt om du körde en webbserver på egen hand Ubuntu-systemet.
Använda denna metod har dess plusser och minuser. På uppsidan behöver du inte ändra dina egna webbläsarinställningar för att använda den här proxyen. Detta skulle vara viktigt om du befinner dig i en miljö där du inte har möjlighet att ange en proxyserver i dina webbläsaralternativ.
På nackdelen, om inte din webbserver är inställd för att använda SSL-kryptering, är den också mycket osäker. Den som tittar på trafiken från din maskin skulle fortfarande kunna se ditt innehåll utan problem alls.
Den komplicerade-att-installera men fullutvalda proxy
På den mer involverade sidan av saker kan du installera en “verklig” proxyserver på din Ubuntu Linux-maskin. Proxys mjukvara har utvecklats specifikt för att ta itu med många frågor som talas ovan och det finns mycket mjukvara där ute som kan göra jobbet för dig.
Det finns två huvudtyper av proxyer som vi kommer att gå över, a “vanligt” proxy och a “transparent” ombud. Den normala proxy fungerar som ovan - du måste specifikt ange proxyinformationen i din webbläsare för att den ska användas i din webbläsning. Den andra typen, en genomskinlig proxy, fungerar på ett sådant sätt att all webbläsning går igenom maskinen, oavsett om du anger det i dina webbläsarinställningar eller inte.
En verklig proxyserver på Ubuntu centrerar vanligen kring ett program som heter Squid. Bläckfisk är en öppen källproxyserver med stor användning över internet. Bläckfisk är lätt att installera och konfigurera. Installera och redigera konfigurationsfilen:
$ sudo apt-get installera bläckfisk 3 $ vi /etc/squid3/squid.conf
Och lägg till:
http_access tillåter local_net acl local_net src 192.168.0.0/255.255.255.0
Där 192.168.0.0 är ditt lokala nätverk. Starta om bläckfisk och du har en grundläggande proxyserver inställd - du skulle ändra dina inställningar för att använda en webproxy på port 3128 och din Ubuntu-systemets IP-adress.
Du kan verkligen tycka om hur du skapar en proxyserver i Ubuntu Linux. Howtoforge har denna bra handledning om att ställa in bläckfisk med Dansguardian och ClamAV för antivirus och malware skydd.
Vad som fungerar för dig ...
Från lätt till svårt, oavsett vilken proxyserver du behöver, kan Ubuntu erbjuda. Låt oss veta din inställning och hur det fungerar för dig!
Utforska mer om: Online sekretess, Proxy, SSL, Ubuntu.