PDA

View Full Version : Squid installeren op openSUSE 11.3



Knurpht
29-Oct-2010, 07:34
Wat is Squid?
Squid (Engels voor inktvis) is een veelgebruikte proxyserver die onder de GNU GPL is vrijgegeven. Je kunt er content mee filteren
bron: wikipedia

Je logt eerst in op de terminal als root.
Nu gaan we Squid installeren door het volgende commando in te voeren, je gebruikt daarbij het volgende commando.


zypper in squid nano

Zoals je ziet installeren we ook nano, nano is een tekst-editor voor de command line.

We gaan nu het volgende bestand bewerken: /etc/squid/squid.conf


nano /etc/squid/squid.conf


We zoeken nu het volgende op in het bestand: "auth_param"
na de laatste "auth_param" regel plaatsen we het volgende :


auth_param basic program /usr/sbin/ncsa_auth /etc/squid/squid_passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours


Nu zoeken we het volgende op: "http_access allow localnet"
daar boven voegen we het volgende in:


acl ncsaauth proxy_auth REQUIRED
http_access allow ncsaauth

We gaan het nu opslaan en nano afsluiten, daar bij gebruik je het volgende commando:
Ctrl+o
Ctrl+x

Nu maken we een gebruiker aan om straks in te kunnen loggen op de proxy server, zodat niet iedereen toegang heeft:


htpasswd2 /etc/squid/squid_passwd user


Je kunt "user" vervangen door een zelf gekozen gebruikersnaam.

Er wordt gevraagd om een wachtwoord in te voeren; dat moet je 2 keer in voeren, voor de veiligheid.

Nu gaan we squid starten en je hebt een werkende proxy server.


/etc/init.d/squid start


Het poortnummer van je proxyserver is standaard 3128.

Om te testen of je het goed hebt gedaan, stel je in de proxy-instellingen ip adres van je proxy server in.
Als alles goed is gegaan en je wilt een webpagina bezoeken, wordt er dan eerst om een gebruikersnaam en wachtwoord gevraagd.

_________________________________________________________

Deze HowTo werd gemaakt door mbenjamins (http://forums.opensuse.org/members/mbenjamins.html), bewerkt door Knurpht (http://forums.opensuse.org/members/knurpht.html)

Voor actuele versies en mbenjamins (http://forums.opensuse.org/members/mbenjamins.html)'s andere HOWTO's voor openSUSE zie: Alles over Linux: Squid installeren op openSUSE 11.3 (http://allesoverlinux.nl/opensuse/squid-installeren-opensuse)




.