A Scalable and Comprehensive Proxy Engine management panel.
Marzneshin is a censorship circumvention tool utilizing other censorship circumvention tools.
Marzneshin controls the Marznodes connected to it; monitoring/disabling/enabling users on marznode instances while marznode manages and interacts with vpn backends (such as xray).
Marzneshin documentation may be found here.
- Web UI Dashboard
- Multi Nodes support for traffic distribution, scalability, and fault tolerance
- Supports protocols Vmess, VLESS, Trojan and Shadowsocks as provided by xray
- Multi-protocol for a single user
- Manage users' access to inbounds separately using services
- Multi-user on a single inbound
- Limit users' data and set exire dates
- Reset traffic periodically (daily, weekly,...)
- Subscription link compatible with V2ray (e.g. V2RayNG, OneClick, Nekoray, etc.), Clash and ClashMeta
- Automated Share link and QRcode generator
- System, nodes, traffic statistics, users monitoring
- Integrated Command Line Interface (CLI)
- Multi-admin support (WIP)
- Marzneshin is decoupled from VPN backends
- Resilient and fault tolerant node management
Deployment and Developer Kit:
- REST-full API
- Kubernetes and multiple deployment strategy and options (WIP)
- Russian (WIP)
- English
- Kurdish (Soranî, Kurmancî)
- Persian
marznode is the backend needed to run proxy servers.
If you found Marzneshin useful and would like to support its development, you can make a donation in one of the following crypto networks:
- Bitcoin network: 13ZDhE5KHGsfjM4A22eLTUgW98WpXhQTuF
- TRON network (TRC20): TYxFCiRqJ3SiV6rAQAmJUd3DgVmJvEAfz4
- TON network: EQB_VYiU73U1_wk-01I_MLg9-hx953VOf9Y36t2Z04WyUapD
Part of the donations would be tipped to contributors, the rest to collaborators.
May developers be rich.
Published under AGPL-3.0.
We ❤️🔥 contributors! If you'd like to contribute, please check out our Contributing Guidelines and feel free to submit a pull request or open an issue. We also welcome you to join our Telegram group for either support or contributing guidance.
Check open issues to help the progress of this project.
Thanks to all contributors who have helped Marzneshin:
Made with contrib.rocks