Leiren / Npanel

Npanel is a cross platform user interface to manage trojan-go and monitor server resources.
MIT License
88 stars 17 forks source link
anticensorship gfw network telegram-bot trojan trojan-go trojan-panel ui v2ray x-ui

Npanel-UI

A user interface designed to implement the Trojan-Go API to manage users or monitor the server,

image

Written with C++ and compiles to webassembly which allows fast encryption/decryption of packets being sent/received from server & uses a modern bloat free ui- library Dear ImGui

Features:

Install

Linux

Tested on Ubuntu 20

wget  "https://raw.githubusercontent.com/Leiren/Npanel/master/scripts/install.sh" -O install.sh && chmod +x install.sh && bash install.sh

This command is also used to update.

Windows

Tested on Windows 10 & server 2022

to Install: download the latest release and run .exe

to Update: download the last release and move panel.json and users.db from old Npanel folder to new version.

if you want to use it on your home Windows pc rather than a Windows server, you should configure your home router to forward ports 80,443 .

Important Notice on Windows: on first startup of the program (setup stage) you must allow ports 80,443,2060 in firewall settings by your self! then open http://yourip:2060 on your browser and finish the setup stage. after that, only ports 80,443 are required to be allowed in firewall settings.

Backup

Npanel has auto backup and restore, it is safe to backup but not required

Note that you must also bring your cert&key files from old server or generate a new certificate on target server and put them in same path that was on old server.

on Windows you can just copy the Npanel folder and move it to destination server since it is portable.

discussion and groups

Official group for Persian language (IRAN) is available !

other languages groups will be added when they reach minimum 100 users.

Uninstall

on Linux: