Hvordan slå Linux Into en proxy-server
En proxy-server er en mellommann for en datamaskin og Internett som lar brukeren å hindre tilgang til nettsteder, cache Web-sider for raskere tilgang, og gir en logg over alle Internett-bruk. Det er fire grunnleggende typer av proxy-servere: gjennomsiktig proxy, anonym proxy, forvrengt proxy og høy anonymitet proxy. Blekksprut, som kan installeres på en Linux-baserte Ubuntu server, er en enkel, transparent proxy server program som brukes i nettverk som spenner fra små kontorer til store konsern.
Bruksanvisning
Installasjon
1 Åpne en terminal ledetekst. Installer blekksprut og blekksprut-vanlig på en Ubuntu-server ved å kopiere denne linjen inn i terminalen:
sudo apt-get install squid blekksprut-felles.
2 Rediger blekksprut config fil i terminalen teksten ved å skrive:
sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.orginal
sudo chmod aw /etc/squid/squid.conf.orginal
3 Angi tillatt vertene med de riktige tillatelsene. Endre proxy-serveren til TCP-port 8888 fra TCP port 3128, som er standard, ved å skrive: http_port 8888.
4 Start proxy program for å bruke endringene. For å starte proxy server applikasjon, skriver denne kommandoen i terminalen teksten:
sudo /etc/init.d/squid restart
Autentisering
5 Install apache2 verktøy for å gi godkjenning med proxy. Ubuntu Geek foreslår å legge alle brukere på dette tidspunktet. Skriv om blekksprut konfigurasjonsfilen for å bekrefte godkjenningsparametere. Skriv inn i terminalen be følgende linjer:
auth_param grunnleggende program / usr / lib / squid / ncsa_auth /etc/squid.passwd
auth_param grunnleggende barn 5
auth_param enkel riket NFYE Squid proxy-caching webserver
auth_param grunn credentialsttl 3 timer
auth_param grunn casesensitive off
(Se Referanser 3)
6 Angi godkjennings for ACL brukere og ACL delen til nødvendig. Skriv i terminalen teksten:
ACL brukere proxy_auth NØDVENDIG
acl sectionx proxy_auth KREVES
http_access tillate brukere
7 Start proxy program for å bruke endringene. For å starte proxy server applikasjon, re-type denne kommandoen i terminalen teksten:
sudo /etc/init.d/squid restart
Hint
- Step-by-step installasjon informasjon er tilgjengelig gjennom åpen kildekode-grupper, som Ubuntu, for desktop og server-applikasjoner.