Squid Server for Cacko ROM

About Squid

Package Installation

Manual Cache Creation

Setting Up Your Network Connection

Links


The Squid Caching Proxy Server supports...

    *Proxying and caching of HTTP, FTP, and other URLs

    * Proxying for SSL

    * Cache hierarchies

    * ICP, HTCP, CARP, Cache Digests

    * Transparent caching

    * WCCP

    * Extensive access controls

    * HTTP server acceleration

    * SNMP

    * Caching of DNS lookups

The default configuration of this package creates a local caching proxy to speed your web browsing experience.  You can find more about Squid at the Squid homepage

Package Installation

During the package installation process the /usr/bin/setup_squid script is run to create a Squid cache on the first non-FAT formatted SD card or Compact Flash media card found.  To find which card has this cache look for a '.squid' folder in the root of your SD card or Compact Flash card.  If the post installation script does not find a non-FAT formatted device to create the cache you have to create it manually.

Manual Cache Creation

WARNING! You should only need to manually create a squid cache if you did not have a non-FAT formatted storage card available during installation.  The ONLY time you will need to do this is if you did not have a non-FAT formatted card available. WARNING!

 To manually create your squid cache open a Konsole window and run the following: sudo su - /usr/bin/setup_squid

Setting Up Your Network Connection

Once the Squid server is running you can edit an existing connection in the Network application to use the local proxy.  Go to the tab and click on the icon.  Select an existing network connection and click on the button.  Then click on the tab and change from No Proxy to Set Proxy as in this image:




Then in the "Host:" field type "localhost" and in the "Port:" field specify "3128" as in the image below:


 

Click on OK.  If you are currently connected with this connection disconnect and reconnect.  After connecting you should be able to launch your favorite web browser and enjoy cached browsing.  If you cannot browse the web make sure that the squid proxy server is running.  You can verify this by opening a Konsole window and running the command 'ps -ef | grep squid'.  A process of /usr/bin/squid should be listed.

Links

For more information on the Squid Proxy server point your browser to http://www.squid-cache.org