Home
Softono
CacheGuard-OS

CacheGuard-OS

Open source Shell
21
Stars
1
Forks
1
Issues
1
Watchers
1 month
Last Commit

About CacheGuard-OS

CacheGuard-OS transforms a hardware or virtual machine into a powerful yet easy-to-manage UTM appliance within minutes. It is open source and integrates numerous well-known open-source components, carefully combined to provide the highest level of system integration.

Platforms

Web Self-hosted

Languages

Shell

CacheGuard-OS

The free open-source network security appliance for startups and growing businesses.

Firewall · IPsec VPN · WAF · Antivirus · URL Filtering · SSL Inspection · QoS · Reverse Proxy · Load Balancer — in a single ISO you install in under an hour.

License Latest Release SourceForge Downloads


What Is CacheGuard?

CacheGuard-OS is not an application you install on top of an existing OS — it IS the OS. A fully custom, network appliance oriented Linux distribution built from scratch since 2002, representing over 5,000 man days of research and development, now completely open source.

One ISO. Any x86/x64 machine or VM. Production-ready security gateway in under an hour.


What Is Included

CacheGuard-OS turns any x86/x64 machine or VM into a full network security appliance:

  • Firewall — stateful packet filtering with fine-grained traffic control rules
  • IPsec VPN — secure remote access and site-to-site connectivity for your remote team
  • Web antivirus — real-time gateway-level malware scanning powered by ClamAV
  • URL filtering — block malicious or unwanted categories and specific domains
  • SSL inspection — inspect encrypted HTTPS traffic to detect hidden threats
  • WAF — protect your web applications with ModSecurity and OWASP Core Rule Set
  • Reverse proxy — sit in front of your web applications and filter incoming traffic
  • Load balancer — distribute traffic across multiple backends
  • Multi-WAN QoS — traffic shaping, bandwidth prioritization and WAN failover
  • Web caching — reduce bandwidth usage and speed up browsing
  • CacheGuard Manager — install as a dedicated appliance to centrally manage multiple CacheGuard gateways from a single dashboard

All gateway features run simultaneously on the same machine. No plugins, no add-ons, no surprises. CacheGuard Manager is installed separately as a dedicated management appliance.


Quick Start

Requirements

  • Any x86/x64 machine or hypervisor (VMware, VirtualBox, Proxmox, KVM, Hyper-V, Azure, AWS)
  • At least 2 network interfaces
  • 4 CPU cores · 8 GB RAM · 250 GB disk (for up to 100 users)

Install in 3 steps

  1. Download the latest ISO from the Releases page
  2. Boot your machine from the ISO and follow the installer
  3. Access the Web GUI at https://<your-cacheguard-ip>:8090

The installer configures everything automatically based on your hardware. After first boot, the appliance is ready to configure via CLI or Web GUI.

Full installation guide: CacheGuard User's Guide


Who Is It For?

  • Startups setting up their network security for the first time
  • Small and growing businesses that need enterprise protection without enterprise cost
  • Schools and institutions looking for content filtering and safe browsing
  • MSPs and IT consultants who want a repeatable, easy-to-deploy solution for clients
  • Multi-site organizations that need centralized management of multiple appliances
  • Homelabbers who want a real UTM appliance without complexity

Screenshots

CacheGuard Gateway Dashboard The CacheGuard web dashboard — real-time network overview

CacheGuard VPN Script IPsec VPN configuration — secure remote access setup

CacheGuard WAF Auditing WAF auditing — monitoring and blocking malicious web requests


Built on Proven Open-Source Technology

CacheGuard-OS integrates and orchestrates best-in-class open source components:

OpenSSL · NetFilter · StrongSwan · ClamAV · Squid · Apache · ModSecurity · IProute2

Born in 2002 and built over 5,000 man days of research and development, CacheGuard-OS is one of the most mature open-source network security appliances available today.


Licensing & Support

CacheGuard-OS is free and open source (since v2.4.1). You can use it with any number of users, on any number of machines, at no cost. The license allows you to study, modify and contribute to the code — however it does not permit building and distributing a competing network appliance derived from CacheGuard-OS. Please refer to the LICENSE file for full details.

Need professional support? We offer paid support plans for businesses that need guaranteed response times and expert assistance:

👉 View support options at cacheguard.com

Support plans help sustain the project and fund continued development.


Documentation & Resources

Learn More


Contributing

CacheGuard-OS is open source and contributions are welcome. Feel free to:

  • Open an issue to report bugs or suggest features
  • Submit a pull request
  • Share CacheGuard with your network — it helps more than you think

Stay in Touch


CacheGuard — Enterprise-grade network security, without the enterprise price tag.