Middleman filtering proxy server

Jason McLaughlin

Riadh Elloumi


Table of Contents
1. Introduction
2. Installation
3. Using
4. URL commands
5. Configuration
Configuration by the XML file
Configuration by the web interface
Data types
INT
UINT
FILE_SIZE
STRING_LIST
IP_RANGE_LIST
PORT_RANGE_LIST
Sections description
General section
FTP section
DNSBL section
Prefetch section
Network section
Profiles section
Access section
Cache section
Templates section
MIME section
Redirect section
Forward section
Header section
Rewrite section
Cookies section
External section
Keyword section
Limits section
6. Transparent proxying
7. Middleman as an HTTP server
8. Caching
9. Internet caching protocol (ICP)
10. Cache Array Routing Protocol (CARP)
11. Web interface style sheet
12. Time match modes
13. Example of external parser
14. Frequently asked questions
15. Notes
16. Reporting bugs
17. Feature requests
List of Tables
4-1. URL commands
5-1. General options
5-2. FTP options
5-3. DNSBL options
5-4. Prefetch global options
5-5. Prefetch entry options
5-6. Network options
5-7. Profiles options
5-8. Access global options
5-9. Access entry options
5-10. Cache global options
5-11. Cache store entry options
5-12. Cache refresh entry options
5-13. Templates global options
5-14. Templates entry options
5-15. Mime global options
5-16. Mime entry options
5-17. Redirect entry options
5-18. Forward global options
5-19. Forward entry options
5-20. Header global options
5-21. Header entry options
5-22. Rewrite entry options
5-23. Cookie global options
5-24. Cookie entry options
5-25. External entry options
5-26. Keyword global options
5-27. Keyword entry options
5-28. Limits entry options