Ben (Obi-Wan) Kenobi: "You can't win, Darth. If you strike me down, I shall become more powerful than you could possibly imagine."
Where will you go today?
Where will you go today?
There is both a open source version and a commercial version. This page refers to the open source version. The commercial version is at the bottom.
Smoothwall does the following
What I've found:
Access the smoothwall using a browser pointed to https://smoothwall:441 (you may have to edit your system's hosts file).
You can ssh to the smoothwall host. Make sure 'ssh' is enabled in remote access.
ssh -p 222 root@smoothwall
Download these to /tmp (using wget) and extract using
tar zxvf <name.tar.gz> -C /
Then run the /tmp/install.sh file (if present after extraction).
See Squid Web Cache and Proxy for more squid tips
Modify settings in /var/smoothwall/proxy/cache. That way Smoothwall will use the setting when you make changes in the webproxy page.
[root@smoothwall]# vi /var/smoothwall/proxy/cache
Apply changes by disabling and then re-enabling the web proxy in the web interface. It will write all appropriate changes to the squid.conf file. Thus, do not edit the squid.conf file as any changes made via the web interface will overwrite it.
Some notable ones to add:
# increase RAM size cache_mem 256 MB maximum_object_size_in_memory 512 KB
Don't add any options that are used in the web interface, such as object size or cache size.
By default there is no refresh_pattern, meaning the web cache misses a lot of files (try
tail -f /var/log/squid/access.log. Here's a few that can be put in to increase the amount of cached traffic.
refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i \.(gif|png|jpg|jpeg|ico)$ 10080 90% 43200 override-expire ignore-no-cache ignore-no-store ignore-private refresh_pattern -i \.(iso|avi|wav|mp3|mp4|mpeg|swf|flv|x-flv)$ 43200 90% 432000 override-expire ignore-no-cache ignore-no-store ignore-private refresh_pattern -i \.(deb|rpm|exe|zip|tar|tgz|ram|rar|bin|ppt|doc|tiff)$ 10080 90% 43200 override-expire ignore-no-cache ignore-no-store ignore-private refresh_pattern -i \.index.(html|htm)$ 0 40% 10080 refresh_pattern -i \.(html|htm|css|js)$ 1440 40% 40320 refresh_pattern . 0 40% 40320
Extra modules: http://sourceforge.net/projects/smoothiemods
Smoothwall builds a system made for Hospitality sector. It focuses on wireless usability and giving each user a good experience.