Welcome to the IPFire Wiki

This wiki is a community-maintained resource about everything there is to know about IPFire. Join us and help us improving it!

Looking for something?

Use the search and find answers to everything about IPFire. If you cannot find what you are looking for, join our community and talk to fellow IPFire users, developers and everybody else involved in the project.

IPFire Community

Differences in Revisions: Squid Web-Proxy

Improving english in latter section. Fixing icon links.
# Squid Web-Proxy
 
| [![](/de/icons/applications-system.png)](/nonpublic/en/configuration/network/proxy/general) | [What is a Web Proxy?](/en/configuration/network/proxy/general) | General information about the Squid proxy. |
| [![](/icons/applications-system.png)](/nonpublic/en/configuration/network/proxy/general) | [What is a Web Proxy?](/en/configuration/network/proxy/general) | General information about the Squid proxy. |
| [![](/de/icons/preferences-system.png)](/nonpublic/en/configuration/network/proxy/wui_conf) | [Configuration using the web interface](/en/configuration/network/proxy/wui_conf) | An explanation of web proxy configuration optins in IPFire. |
| [![](/icons/preferences-system.png)](/nonpublic/en/configuration/network/proxy/wui_conf) | [Configuration using the web interface](/en/configuration/network/proxy/wui_conf) | An explanation of web proxy configuration optins in IPFire. |
| [![](/de/icons/edit-find-replace.png)](/nonpublic/en/configuration/network/proxy/extend) | [Proxy-Extensions](/en/configuration/network/proxy/extend) | Explains extensions available for those who are familiar with working on a Linux console. |
| [![](/icons/edit-find-replace.png)](/nonpublic/en/configuration/network/proxy/extend) | [Proxy-Extensions](/en/configuration/network/proxy/extend) | Explains extensions available for those who are familiar with working on a Linux console. |
| [![](/de/icons/edit-find-replace.png)](/nonpublic/en/configuration/network/proxy/ext_info) | [Extended know-how](/en/configuration/network/proxy/ext_info) | Optimizations and additional information for a better understanding of Squid logging. |
| [![](/icons/edit-find-replace.png)](/nonpublic/en/configuration/network/proxy/ext_info) | [Extended know-how](/en/configuration/network/proxy/ext_info) | Optimizations and additional information for a better understanding of Squid logging. |
| [![](/de/icons/emblem-people.png)](/nonpublic/en/configuration/network/proxy/example_conf) | [Example configuration](/en/configuration/network/proxy/example_conf) | There can be a variety of configurations used with the Squid proxy. Here are stable examples contributed by users. |
| [![](/icons/emblem-people.png)](/nonpublic/en/configuration/network/proxy/example_conf) | [Example configuration](/en/configuration/network/proxy/example_conf) | There can be a variety of configurations used with the Squid proxy. Here are stable examples contributed by users. |
| [![](/de/icons/emblem-people.png)](/nonpublic/en/configuration/network/proxy/URL-filter) | [URL-filter configuration](/en/configuration/network/proxy/URL-filter) | Information on how to use URL-filter features of Squid. |
| [![](/icons/emblem-people.png)](/nonpublic/en/configuration/network/proxy/URL-filter) | [URL-filter configuration](/en/configuration/network/proxy/URL-filter) | Information on how to use URL-filter features of Squid. |
| [![](/de/icons/emblem-people.png)](/nonpublic/en/configuration/network/proxy/Update_Accelerator) | [Update Accelerator usage](/en/configuration/network/proxy/Update_Accelerator) | Basic info on features of the Update Accelerator. |
| [![](/icons/emblem-people.png)](/nonpublic/en/configuration/network/proxy/Update_Accelerator) | [Update Accelerator usage](/en/configuration/network/proxy/Update_Accelerator) | Basic info on features of the Update Accelerator. |
 
 
For a better overview, the wiki sections are divided in different categories. The section "[What is a Web-Proxy?](/en/configuration/network/proxy/general)" gives a fast overview about the possibilities of Squid.
Information on the Squid proxy is divided in to different categories.
* "[What is a Web-Proxy?](/en/configuration/network/proxy/general)" gives a quick overview of what Squid is capable of.
The section "[Configuration over the webinterface](/en/configuration/network/proxy/wui_conf)" introduces you to the webinterface options on IPFire and also provides some hints to possible configuration methods.
* "[Configuration using the web interface](/en/configuration/network/proxy/wui_conf)" introduces you to the webinterface options in IPFire and provides hints configuring your system.
The “[Proxy-extensions](/en/configuration/network/proxy/extend)" section is especially for working at the command-line, whereas the webinterface will mostly be left out.
* "[Proxy-extensions](/en/configuration/network/proxy/extend)" is for advanced users. It includes instructions for working from the command-line, rather than the web interface.
Tips and tricks for optimization, how the Squid logs can be read and all that things which haven't found their place in other sections will be found in the "[Extended know-how](/en/configuration/network/proxy/ext_info)" section.
* Tips and tricks for optimization, how the Squid logs can be read and left over items are in "[Extended know-how](/en/configuration/network/proxy/ext_info)".
The "[Example configuration](/en/configuration/network/proxy/example_conf)" section was created to invite you - the users - to fill in your cache configuration, to give "not so well-experienced" users some examples to let them find a good/correct adjustment for their own hardware and scopes.
* "[Example configuration](/en/configuration/network/proxy/example_conf)" includes examples of stable configurations, to help new users configure their proxy settings in IPFire, depending on their hardware and needs.
 
 
## Additional links
 
Here are some external info resources for the proxy configuration.
 
* http://www.squid-cache.org/
* https://en.wikipedia.org/wiki/Squid_proxy
* http://linux.die.net/man/8/squid