-
Notifications
You must be signed in to change notification settings - Fork 532
Add SSLProxyManager-Tauri - A proxy management tool is similar to nginx and supports operating system data monitoring. #627
Copy link
Copy link
Open
Description
SSLProxyManager
Repository
SSLProxyManager is a desktop proxy management app built with Tauri 2 + Rust (frontend: Vue 3 + Vite + Element Plus).
It provides one UI to manage:
- HTTP/HTTPS reverse proxy
- WebSocket (WS/WSS) reverse proxy
- Stream (TCP/UDP, Layer 4) proxy
- Access control, rate limiting, logs, metrics, and test tools
Core Features
- HTTP/HTTPS proxy (
rules/routes)- Multiple listen addresses (
listen_addr+listen_addrs) - TLS certificates
- Basic Auth (with optional forwarding of
Authorization) - Route matching by path + optional host/method/header constraints
- URL rewrite, request/response body replacement
- Static directory serving with SPA fallback
- Weighted upstreams (smooth weighted round-robin)
- Optional follow-redirects per route
- Multiple listen addresses (
- WebSocket proxy (
ws_proxy)- Global switch + per-rule enable
- WS/WSS support
- Longest-prefix path routing
- Stream proxy (
stream)- TCP and UDP proxy
- Upstream health/failover support
- Hash-based upstream selection (
$remote_addr) with optional consistent behavior
- Access control
- HTTP / WS / Stream switches
- LAN allow mode, whitelist, blacklist
- Observability
- Real-time dashboard metrics
- Historical metrics and request logs (SQLite)
- System metrics module (Linux/Windows): real-time + historical charts for CPU, memory, swap, network, disk throughput, TCP states, process/file descriptor counts, and uptime
- Real-time log panel
- Utility tools in UI
- HTTP request test
- Route match test + route test suite
- Built-in performance test
- Config validator
- DNS lookup
- SSL cert inspection
- Self-signed cert generation
- Port scan
- Encode/decode tools
Tech Stack
- Backend: Rust, Tauri 2, Axum, Tokio, SQLx (SQLite)
- Frontend: Vue 3, Vite, Element Plus, ECharts, Vue I18n
- TLS: Rustls
Screenshots
SSLProxyManager_20260316.mp4
License
MIT. See LICENSE
Repository
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels





