squidtraffic
0.4.1
Proxy Server: Traffic Management
/usr/local/pkg/squid.inc
General
/pkg_edit.php?xml=squid.xml&id=0
Remote Cache
/pkg.php?xml=squid_upstream.xml
Local Cache
/pkg_edit.php?xml=squid_cache.xml&id=0
Antivirus
/pkg_edit.php?xml=squid_antivirus.xml&id=0
ACLs
/pkg_edit.php?xml=squid_nac.xml&id=0
Traffic Mgmt
/pkg_edit.php?xml=squid_traffic.xml&id=0
Authentication
/pkg_edit.php?xml=squid_auth.xml&id=0
Users
/pkg.php?xml=squid_users.xml
Real Time
/squid_monitor.php
Sync
/pkg_edit.php?xml=squid_sync.xml
Squid Traffic Managment Settings
listtopic
Maximum Download Size
max_download_size
Set to 0 to disable.
]]>
input
10
0
Maximum Upload Size
max_upload_size
Set to 0 to disable.
]]>
input
10
0
Overall Bandwidth Throttling
overall_throttling
Users will gradually have their download speed decreased according to this value.
Set to 0 to disable.
]]>
input
10
0
Per-Host Throttling
perhost_throttling
Set to 0 to disable.
]]>
input
10
0
Squid Transfer Extension Settings
listtopic
Throttle Only Specific Extensions
throttle_specific
Leave this checked to be able to choose the extensions that throttling will be applied to. Otherwise, all files will be throttled.
checkbox
throttle_binaries,throttle_cdimages,throttle_multimedia,throttle_others
Throttle Binary Files
throttle_binaries
Check this to apply bandwidth throttle to binary files. This includes compressed archives and executables.
checkbox
Throttle CD/DVD Image Files
throttle_cdimages
Check this to apply bandwidth throttle to CD/DVD image files.
checkbox
Throttle Multimedia Files
throttle_multimedia
Check this to apply bandwidth throttle to multimedia files, such as movies or songs.
checkbox
Throttle Other Extensions
throttle_others
Comma-separated list of extensions to apply bandwidth throttle to.
input
60
Squid Transfer Quick Abort Settings
listtopic
info
This may be undesirable on slow links and/or very busy caches. Impatient users may tie up file descriptors and
bandwidth by repeatedly requesting and immediately aborting downloads.
When the user aborts a request, Squid will compare the below values to the amount of data transferred so far.
If you do not want any retrieval to continue after the client has aborted, set both values below to 0.
If you want retrievals to always continue if they are being cached, set 'Finish transfer if less than x KB remaining' to -1.
]]>
Finish transfer if less than x KB remaining
quick_abort_min
If the transfer has less than x KB remaining, it will finish the retrieval.
input
10
0
Abort transfer if more than x KB remaining
quick_abort_max
If the transfer has more than x KB remaining, it will abort the retrieval.
input
10
0
Finish transfer if more than x % finished
quick_abort_pct
If more than x % of the transfer has completed, it will finish the retrieval.
input
10
0
squid_validate_traffic($_POST, $input_errors);
squid_resync();