Analysis updated 2026-05-18
Set up and configure a network tunnel's domain, port, and protocol through a visual wizard instead of a terminal.
Monitor tunnel traffic and server resource usage in real time with hourly, daily, and monthly charts.
View active tunnel connections and kill individual or all sessions from a dashboard.
Deploy the whole panel to Railway with a single click by pushing the repo to GitHub.
| amirappleidfd-stack/netmelii | antfu/iframe-pane | easychen/quick-avatar | |
|---|---|---|---|
| Stars | 46 | 46 | 46 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Docker for the recommended quick start, or Python and Node.js separately for local development, deploying requires a Railway account.
MHRV Tunnel Panel is a web based management dashboard for tunnel nodes, built to be deployed on Railway. A tunnel node in this context forwards network traffic, and this panel gives you a visual way to configure and monitor that traffic instead of managing it entirely through a terminal. The dashboard shows real time tunnel status along with CPU and RAM usage and traffic charts. A setup wizard lets you configure a tunnel's domain, port, and whether it uses TCP or UDP without touching a terminal. A traffic monitor breaks down bandwidth usage by hour, day, or month with charts, and a session manager lets you view active connections and kill them individually or all at once. Security features include authentication, rate limiting, a firewall, and IP blocking, and there is a settings page for endpoint configuration, buffer size, and timeouts. It also includes a secret generator for creating tunnel authentication keys and a tool that generates ready to run Docker commands. The project is split into a Python backend built with FastAPI that serves both the API and the user interface, and a frontend built with React, Vite, and TypeScript styled with a dark cyber theme of neon green and blue accents on a near black background. The backend also uses a SQLite database so settings persist across restarts. You can run it with Docker Compose for a quick local start, or run the backend and frontend separately for development. Deploying to Railway is done by pushing the repository to GitHub, creating a new Railway project from that repository, and letting Railway detect the included Dockerfile through its railway.toml configuration file, with an option to set environment variables like the tunnel authentication key, a custom domain, and the maximum number of connections. The project exposes a REST API for checking system status, reading and updating configuration, generating secrets, viewing traffic data, and managing sessions. It is released under the MIT License.
A web dashboard for configuring and monitoring network tunnel nodes, with traffic charts, session management, and one-click Railway deployment.
Mainly TypeScript. The stack also includes TypeScript, React, Vite.
You can use, modify, and share this freely, including commercially, as long as you keep the original copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.