diff options
author | Sergey Dvoriancev <dv_serg@mail.ru> | 2012-05-18 22:41:47 +0400 |
---|---|---|
committer | Sergey Dvoriancev <dv_serg@mail.ru> | 2012-05-18 22:41:47 +0400 |
commit | fdfb5c704a43b39ed0844ee0475c5c4c24328f0f (patch) | |
tree | dcc3cba5f45b816cebc77dc3d8decf44a1a56d21 /config/lightsquid | |
parent | a122282827eb3978fef363277038989424d6b827 (diff) | |
download | pfsense-packages-fdfb5c704a43b39ed0844ee0475c5c4c24328f0f.tar.gz pfsense-packages-fdfb5c704a43b39ed0844ee0475c5c4c24328f0f.tar.bz2 pfsense-packages-fdfb5c704a43b39ed0844ee0475c5c4c24328f0f.zip |
SQStat transparent fix
Diffstat (limited to 'config/lightsquid')
-rw-r--r-- | config/lightsquid/sqstat.php | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/config/lightsquid/sqstat.php b/config/lightsquid/sqstat.php index b61da811..a56b604a 100644 --- a/config/lightsquid/sqstat.php +++ b/config/lightsquid/sqstat.php @@ -377,20 +377,14 @@ function sqstat_loadconfig() $squid_settings = $config['installedpackages']['squid']['config'][0]; if (!empty($squid_settings)) { # squid interface IP & port - if ($squid_settings['transparent_proxy'] == 'on') { - $iface = '127.0.0.1'; - $iport = 80; - } - else { - $realif = array(); - $iface = ($squid_settings['active_interface'] ? $squid_settings['active_interface'] : 'lan'); - $iface = explode(",", $iface); - foreach ($iface as $i => $if) { - $realif[] = sqstat_get_real_interface_address($if); - $iface = $realif[$i][0] ? $realif[$i][0] : '127.0.0.1'; - } - $iport = $squid_settings['proxy_port'] ? $squid_settings['proxy_port'] : 3128; + $realif = array(); + $iface = ($squid_settings['active_interface'] ? $squid_settings['active_interface'] : 'lan'); + $iface = explode(",", $iface); + foreach ($iface as $i => $if) { + $realif[] = sqstat_get_real_interface_address($if); + $iface = $realif[$i][0] ? $realif[$i][0] : '127.0.0.1'; } + $iport = $squid_settings['proxy_port'] ? $squid_settings['proxy_port'] : 3128; } $squidclass->squidhost = $iface; $squidclass->squidport = $iport; |