Squid Proxy/Cache server

  • Hallo,


    Ik heb zojuist Squid geinstalleerd en dit werkt prima.
    Het verkeer gaat nu via de server met de optie om spullen te cachen.


    Nu wou ik dit echter alleen toestaan voor een bepaald aantal websites.


    Weet iemand hoe je met Squid alle websites kan blokkeren, en vervolgens aangeeft dat die 1 mag toestaan?


    Wat ik onder andere al heb geprobeerd.

    PHP
    acl toegestaan url_regex ^criminalspoint.com$
    http_access allow toegestaan
    http_access deny all


    Gekozen website is echter gewoon een voorbeeld.


    Heb ook al url_regex vervangen met src, dstdomain, dst enzovoort maar allemaal zonder succes.
    Ook heb ik deny en allow omgedraait in volgorde, maar ook dit maakte geen verschil.


    Iemand een oplossing om via Squid maar 1 website toegankelijk te maken?
    Voor als het uitmaakt, in de toekomst wil ik meerdere websites toestaan.


    Pekeltje

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Dat zou het volgende moeten zijn:

    PHP
    acl whitelist dstdomain "/etc/squid/whitelist"
    http_access deny !whitelist


    En dan zou je whitelist er als volgt uit moeten zien:

    PHP
    .criminalspoint.com
    .google.nl
    .etcetc.etc

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Bedankt Jopitan voor de hulp, helaas werkt het niet.


    squid.conf is nu als volgt (Heb alle commentaar uit squid.conf gehaald):


    /etc/squid/whitelist is nu:

    PHP
    .criminalspoint.com
    .google.nl


    Echter heb ik nog gewoon toegang tot alle websites.

  • Wat zeggen je logs? Meestal gelocaliseerd in /var/log/squid/


    Probeer je Http_access eens naar

    PHP
    http_access permit whitelist
    http_access deny all


    Probeer je trouwens van de server zelf een website te bezoeken of via jouw eigen computer die server als proxy server gebruikt?


    Heb je overigens wel squidGuard geinstalleerd?
    http://www.squidguard.org/about.html

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Heb squidGuard geenstalleerd.


    Als ik bovenstaande deed kreeg ik helemaal niets meer.
    Ik probeer vanaf me eigen PC met firefox te verbinden met poort 3128 in de ingebouwde proxy instellingen van firefox.


    Zonder in te stellen waar die naar toe mag werkt het prima, maar stel ik in dat die naar een X aantal sits mag en de rest blokkeert laat die alsnog alles toe, of laat helemaal niets toe (Zoals nu)


    Van de logs begrijp ik persoonlijk niet veel, maar zie ze wel staan en de grote loopt op naarmate ik dingen opvraag.


    Edit: Jopitan bekijkt nu/straks de logs.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!