En proxyserver er en go-mellem en computer og internettet , der giver brugeren mulighed for at forhindre adgang til websites , cache websider for hurtigere adgang , og giver en log over alle brug af internettet. Der er fire grundlæggende typer af proxy-servere : transparent proxy , anonym proxy, fordrejende proxy og høj anonymitet proxy. Squid, som kan installeres på en Linux -baseret Ubuntu server , er en enkel , gennemsigtig proxy server program, der bruges i netværk, der spænder fra små kontor til at stort firma . Ting du skal
Linux -baseret computer
Terminal prompt
Ubuntu server
Vis Flere Instruktioner
Installation
1
Åbn en terminal prompt. Installer blæksprutte og blæksprutter -common på en Ubuntu server ved at kopiere denne linje ind i terminalen : Hej
sudo apt- get install squid blæksprutte -common
2
Rediger blæksprutte konfigurationsfil in. terminalen prompt ved at skrive : Hej
sudo cp /etc /squid /squid.conf /etc /squid /squid.conf.orginal
sudo chmod w /etc /squid /squid.conf . orginal
3
Indstil de tilladte værter med de korrekte tilladelser . Skift proxy server til TCP port 8888 fra TCP port 3128 , som er standard , ved at skrive: . Http_port 8888
4
Genstart proxy program for at anvende ændringerne . For at genstarte proxy server program , skal du skrive denne kommando i terminalen prompt : Hej
sudo /etc /init.d /blæksprutte restart
Authentication
5 < p > Installer apache2 hjælpeprogrammer til autentifikation med proxy. Ubuntu Geek foreslår at tilføje alle brugere på dette tidspunkt. Omskriv blæksprutte konfigurationsfil for at bekræfte authentication parametre. Indgå i terminalen bede følgende linjer :
auth_param grundlæggende program /usr /lib /blæksprutte /ncsa_auth /etc /squid.passwd
auth_param basale børn 5
auth_param basic realm NFYE Squid proxy - caching webserver
auth_param grundlæggende credentialsttl 3 timer
auth_param grundlæggende casesensitive off
(Se Referencer 3 )
6
Indstil godkendelse til acl brugere og ACL sektionen til den ønskede . Skriv i terminalen prompt:
acl brugere proxy_auth NØDVENDIGE
ACL sectionx proxy_auth NØDVENDIGE
http_access giver brugerne
7
Genstart proxy program anvende ændringerne. For at genstarte proxy server program , re- skrive denne kommando i terminalen prompt : Hej
sudo /etc /init.d /blæksprutte restart