trojan multi-user management application
- Online web page and command line to manage trojan multi-users
- Start/stop/restart trojan server
- Support flow statistics and flow limit
- Command line mode management, support command completion
- Integrate acme.sh certificate application
- Generate client configuration files
- View trojan logs online in real time
- Switch between online trojan and trojan-go at any time
- Support trojan:// sharing link and QR code sharing (only for web pages)
- Support conversion to clash subscription address and import to CLASH_FOR_WINDOWS (only web pages)
- Limit User Period
For running the installation, please prepare the domain name of the server in advance
source <(curl -sL https://raw.githubusercontent.com/alireza0/trojan-english/master/install.sh)
source <(curl -sL https://raw.githubusercontent.com/alireza0/trojan-english/master/install.sh) --remove
Enter the 'trojan' to enter the management program after installation. Browser access https://Domain_name can be available online web page to manage trojan user Front page source code address: train-web
Because MariaDB memory is at least half lower than mysql, it is recommended to use the MariaDB database
docker run --name trojan-mariadb --restart=always -p 127.0.0.1:3306:3306 -v /home/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=trojan -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=trojan -d mariadb:10.2
Both ports and root passwords and persistence directory can be changed.
docker run -it -d --name trojan --net=host --restart=always --privileged alireza0/trojan-english
After running, enter the container docker exec -it trojan bash
, Then enter 'trjan' to initialize the installation
Update management program: source <(curl -sL https://raw.githubusercontent.com/alireza0/trojan-web/master/install.sh)
Usage:
trojan [flags]
trojan [command]
Available Commands:
add Add user
clean Clear designated user traffic
completion Automatically command to make up (support BASH and ZSH)
del Delete user
help Help about any command
info User information list
log View trojan log
port Modify the trojan port
restart Restart trojan
start Start up trojan
status View trojan status
stop Stop trojan
tls Certificate installation
update Update trojan
updateWeb Update trojan management GUI
version Display version number
import [path] Import SQL file
export [path] Export sql file
web Start up with web
Flags:
-h, --help help for trojan
After installing trojan, it is strongly recommended to open BBR and other acceleration: Linux-NetSpeed