Frp Neo May 2026
| Feature | Original FRP (v0.48+) | Frp Neo | Benefit of Neo | | :--- | :--- | :--- | :--- | | | INI / TOML | TOML Only (Strictly typed) | Reduces parsing errors | | HTTP/2 Support | Basic | Full with HPACK compression | Faster web asset delivery | | Health Checks | TCP/HTTP only | TCP/HTTP/Unix Socket + WebSocket | More reliable service discovery | | Dynamic Subdomains | Manual Wildcard | Automatic on-the-fly registration | Easier for multi-tenant setups | | Memory Usage | ~25MB idle | ~12MB idle (Rust optimizations) | Better for Raspberry Pi/Edge | | STUN (P2P) | Experimental | Production-ready hole punching | Zero-traffic direct connections |
Run the client:
server_addr = "your-vps-ip.com" server_port = 7000 auth_token = "YourStrongPassword123" [[proxies]] name = "local-dashboard" type = "http" local_ip = "127.0.0.1" local_port = 8080 custom_domains = ["stats.yourdomain.com"] Neo feature: Circuit breaker for unstable API [[proxies]] name = "legacy-api" type = "tcp" local_ip = "192.168.1.100" local_port = 5000 remote_port = 5001 [proxies.circuit_breaker] enabled = true failure_threshold = 5 timeout_seconds = 60 Frp Neo
[server] bind_addr = "0.0.0.0" bind_port = 443 [[server.https]] domain = "myapp.example.com" type = "local" local_port = 3000 auto_https = "always" # Neo gets certs from LE automatically | Feature | Original FRP (v0
./frpc -c frpc.toml Visit http://stats.yourdomain.com (or your VPS IP + remote_port). You should see your local service. Monitor the dashboard on http://your-vps-ip:7500 . Real-World Use Cases Case 1: Exposing a Local LLM (Ollama/LM Studio) You run a private Large Language Model on your gaming PC without a public IP. Use Frp Neo to expose Ollama’s API ( localhost:11434 ) with TLS: Real-World Use Cases Case 1: Exposing a Local
bind_addr = "0.0.0.0" bind_port = 7000 # Auth auth_method = "token" auth_token = "YourStrongPassword123" # Web dashboard web_server_addr = "127.0.0.1" web_server_port = 7500 web_server_user = "admin" web_server_password = "securepass" # Neo specific: Enable TLS multiplexing transport.protocol = "tls" transport.tls.cert_file = "/etc/letsencrypt/live/example.com/fullchain.pem" transport.tls.key_file = "/etc/letsencrypt/live/example.com/privkey.pem" Start the server: