1. 1

nuster, A caching proxy server based on HAProxy released v1.7.9.9, mainly added cache stats functionality, fixed a security bug.

Added
  • Cache stats applet
  • Various cache stats
Changed
  • Separate cache manager file/applet
  • Rename manager_uri to uri for reuse
  • Simplify default key, use uri instead of path.delimiter.query
Fixed
  • A security bug which can bypass ACL by tampering with Host header(Thanks to Dan Reif)

Nuster is a simple yet powerful web caching proxy server based on HAProxy. It is 100% compatible with HAProxy, and takes full advantage of the ACL functionality of HAProxy to provide fine-grained caching policy based on the content of request, response or server status. Its features include:

  • All features of HAProxy are inherited, 100% compatible with HAProxy
  • Powerful dynamic cache ability
    • Based on HTTP method, URI, path, query, header, cookies, etc
    • Based on HTTP request or response contents, etc
    • Based on environment variables, server state, etc
    • Based on SSL version, SNI, etc
    • Based on connection rate, number, byte, etc
  • Extremely fast
  • Cache purging
  • Cache stats
  • Cache management
  • HTTPS supports on both frontend and backend
  • HTTP compression
  • HTTP rewriting and redirection
  1.