En proxyserver är en mellanhand för en dator och Internet som tillåter en användare att förhindra åtkomst till webbsidor , cache webbsidor för snabbare åtkomst , och ger en logg över all Internetanvändning . Det finns fyra grundläggande typer av proxyservrar : transparent proxy , anonym proxy , snedvridande proxy och hög anonymitet proxy . Squid , som kan installeras på en Linux - baserad Ubuntu server är en enkel , transparent proxy server applikation som används i nätverk som sträcker sig från små kontor till stora företag. Saker du behöver
Linux - baserad dator
terminalprompten
Ubuntu server
Visa fler instruktioner
Installation
1
Öppna en terminal . Installera bläckfisk och bläckfisk - gemensamt på en Ubuntu -server genom att kopiera denna rad i terminalen :
sudo apt - get install squid squid -common
2
Redigera filen bläckfisk config i . terminalprompten genom att skriva:
sudo cp /etc /squid /squid.conf /etc /squid /squid.conf.orginal
sudo chmod aw /etc /squid /squid.conf . orginal Addera 3
Ställ de tillåtna värdar med rätt behörigheter . Ändra proxyserver till TCP-port 8888 från TCP-port 3128 , vilket är standard , genom att skriva: . Http_port 8888
4
Starta proxy programmet för att tillämpa ändringarna . För att starta om proxyservern ansökan , skriver du följande kommando i terminalen:
sudo /etc /init.d /squid restart
Authentication
5
Installera apache2 verktyg för att tillhandahålla autentisering med ombudet. Ubuntu Geek föreslår att lägga alla användare på den här gången . Rewrite filen bläckfisk config för att bekräfta autentiseringsparametrar . Mata in terminalprompten följande rader :
auth_param basprogram /usr /lib /squid /ncsa_auth /etc /squid.passwd
auth_param grundläggande barn 5
auth_param grundläggande rike NFYE Squid proxy - caching webbserver
auth_param grundläggande credentialsttl 3 timmar
auth_param grundläggande casesensitive off
(Se referenser 3 )
6
Ställ in autentisering för ACL användare och ACL-avdelningen till önskad . Skriv i terminalen :
acl användare proxy_auth KRÄVS
acl sectionx proxy_auth KRÄVS
http_access tillåta användare
7
Starta om proxy programmet tillämpa ändringarna . För att starta om proxyservern ansökan , skriv detta kommando i terminalen:
sudo /etc /init.d /squid restart