For nylig blev jeg installere blæksprutte derhjemme som en enkelt caching proxy for alle computere i mit hjemmenetværk. Den enkle måde er bare kører blæksprutte på din Linux router, som er og konfigurere hver eneste browser på alle computere i dit netværk, så de har adgang til internettet ved hjælp af blæksprutte. Det er doable, men kedeligt. Jo mere interessant måde er ved at oprette transparent proxy, så alle dine http trafik går gennem blæksprutte automatisk. Jeg har ikke tænkt mig at forklare, hvordan man opsætte transparent proxy, da der er tonsvis af artikler på internettet om det, for eksempel:
- http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html
- http://tldp.org/HOWTO/TransparentProxy.html
- http://www.deckle.co.za/squid-users-guide/Transparent_Caching/Proxy
Dokumentationen er meget ligetil, og har bare ét problem: Det er forældet og ikke arbejder med de nyeste versioner af blæksprutte. Jeg har læst flere instruktioner og var altid ender med disse fejlmeddelelser:
2008/03/23 01:51:52| parseConfigFile: line 26 unrecognized: 'httpd_accel_port 80' 2008/03/23 01:51:52| parseConfigFile: line 27 unrecognized: 'httpd_accel_with_proxy on' 2008/03/23 01:51:52| parseConfigFile: line 28 unrecognized: 'httpd_accel_uses_host_header on'
Her er, hvordan du løser problemet ...
Læs mere |