|
|
|
Transparent upstream-proxy med 2st PFSense konfigurerade i bridgemode.Denna guide beskriver vad man måste lägga till manuellt i confen för att få PFSense att fungera bra i en upstream-proxy setup. Anta att du har en huvudrouter(pfsense) som du vill att all webbtrafik skall passera genom. Denna ställer du in som vanligt genom att installera squid-paketet och konfigurera transparent proxy. På den pfsense-burk (slave proxy) som det andra nätet sitter på och som skall vidarebefodra all webbtrafik till ovanstående proxy gör du nästan likadant. Några små skillnader dock. Konfigurera squid som ovan, samt att du under fliken ”Upstream proxy” Fyller i adress till ovanstående proxy, portar (3128. 3130). För att allt skall fungera måste man dock ändra lite manuellt i /usr/local/etc/squid/squid.conf På din ”slave proxy”, lägg till följande i slutet av raden som börjar med cache_peers så den ser ut ungefr såhär:
Starta om squid på slave-proxyn med ”killall -HUP squid” och nu bör det fungera. I mitt fall fick jag problem med att komma åt sajter som ligger bakom min ”huvudrouter/proxy” när jag går genom proxyn med klienter från det andra nätet. Jag kunde lösa detta genom att på slave-proxyn i /usr/local/pkg/squid.inc ändra några rader så att dessa ip’n aldrig passerar proxyn. Leta rätt på raden nedan:
Ändra denna rad till:
Därefter får du skapa ett alias i PFSense GUI som innehåller de ip’n du inte vill ska passera proxyn. Lägg också till en regel som tillåter trafik från ditt subnät till detta alias. |
|
|
Copyright © 2010 sorkpappa.se - All Rights Reserved |
|
Senaste kommentarer