NetGoat
NetGoat is a self-hosted proxy servers tool that provides reverse proxy and traffic manager.
Overview
A Cloudflare alternative for local and cloud use, can be used ontop of cloudflare for cloudflares paid features, but for free! A secure, scalable, and easy-to-use networking solution. The project has 701 GitHub stars and is licensed under AGPL-3.0.
Key Features
Source: GitHub README
- Anti-DDoS & WAF — Filters like a hawk. Blocks malicious requests, bots, and common exploits.
- Rate Limiting & Request Queuing — Your API won’t get nuked.
- Auto SSL & TLS Termination — Free SSL with auto-renew.
- Load Balancing & Failover — Multinode routing with zero-downtime.
- Real-Time Metrics Dashboard — Monitor traffic, bandwidth, errors, and hits.
- Dynamic Rules Engine — Write custom rules in JS/TS to handle routing, caching, filtering, etc.
- WebSocket & HTTP/2 Ready — Handles modern protocols like a beast.
- Per-Domain Configs — Define behavior per site with regex/wildcard support.
- Plugin System — Extend NetGoat with custom plugins or middlewares.
- Cloudflare Zero Trust Support — Acts as a trusted upstream in Zero Trust setups.
Getting Started
Source: GitHub README
We recommend datalix for cheap and highly avaliable vps’ses
https://docs.netgoat.xyz (not published yet)
Normalized Features
Source: tool-features-normalized.json
dashboard, metrics, mongodb, plugins, rate limiting, rest api, rules engine, sqlite, ssl tls, websocket.
Deploy
Features
Integrations & APIs
- Plugin / Extension System
- REST API
- WebSocket Support
Automation & Workflows
- Rules Engine
Analytics & Reporting
- Dashboard
- Metrics & KPIs
Security & Privacy
- Rate Limiting
- SSL / TLS / HTTPS
Category
Compare NetGoat
Related Networking & VPN Tools
View all 99 →Caddy
71KA fast, extensible web server with automatic HTTPS — zero-config TLS certificates for every site, built-in reverse proxy, and a simple Caddyfile config format.
Traefik
62KCloud-native application proxy and ingress controller that auto-discovers services and handles TLS certificates, load balancing, and routing with zero manual configuration.
Pi-hole
56KNetwork-wide ad blocking DNS server that protects every device on your network without installing anything on individual devices.
Headscale
37KAn open source, self-hosted implementation of the Tailscale control server.
AdGuard Home
33KNetwork-wide software for blocking ads and tracking. Covers all your home devices with no client-side software needed.
Nginx Proxy Manager
32KExpose your services easily and securely. Manage Nginx proxy hosts with a simple, powerful interface and free SSL via Let's Encrypt.