I Have a squid server (transparent) and I want to cahce youtube videos and windows updates. I know that someone has posted a similar question and I have looked at this post but I am configuring this with webmin and would like to know how to set it up so that I can add other dynamic content on other sites.
YouTube has recently added support for caching their videos. This is specific for YouTube (ie. Viddler probably doesn't work for example), but it should also work with Squid with no extra modification.
It's not necessarily the ideal solution but I run ipCop and use the Advanced Proxy add-on to cache updates from an array of sources along with WSUS. It works brilliantly.
The disadvantage is the add-on only works with ipCop and Smoothwall, but I feel it is worth mentioning.
You will not be able to cache Windows Updates in that manner. For cacheing them, check Microsoft's WSUS.
I always thought This looked interesting for caching vids. Disclaimer: yet to try it.
Caching Windows Updates is definitely possible! (with tweaking)
I recently setup a Squid server on Ubuntu 10.04 with Webmin and was able to make it cache Windows updates. I used the Webmin docs to tweak the default settings.
I changed the max file size from 20MB to 5GB, and increased the total cache size from 100MB to 40GB.
Links to reference...
http://wiki.squid-cache.org/SquidFaq/WindowsUpdate
http://doxfer.webmin.com/Webmin/SquidProxyServer
https://help.ubuntu.com/10.04/serverguide/C/squid.html