记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

Trojan Panel-trojan可视化管理面板

Trojan Panel-trojan可视化管理面板

介绍

支持trojan-gfw/trojan-go的可视化管理面板,节点类型支持trojan-gfw+Caddy+Web+TLS和trojan-go+Caddy+Web+TLS+Websocket。

架构设计

所有服务基于Docker,容器化方便管理,服务包括trojan-gfw/trojan-go、Trojan Panel前端/后端、MariaDB、Caddy。

Trojan Panel后端采用Go开发,Trojan Panel前端采用Vue.js。使用MariaDB而不是MySQL,为了占更少的内存,而且功能也足够用。Caddy可以自动申请/续签证书。综上,这是占内存最小而且不需要自己手动申请/续签证书的轻量级方案。实测,把所有服务器都部署完,1H1G的服务器足够用。

Install Script

支持trojan-gfw/trojan-go的可视化管理面板,节点类型支持trojan-gfw+Caddy+Web+TLS和trojan-go+Caddy+Web+TLS+Websocket。

Installation

For CentOS 6+:

yum install -y wget;wget --no-check-certificate https://github.com/trojanpanel/install-script/raw/main/install_script.sh;chmod 777 install_script.sh;./install_script.sh

For Ubuntu 16+/Debian 8+:

apt install -y wget;wget --no-check-certificate https://github.com/trojanpanel/install-script/raw/main/install_script.sh;chmod 777 install_script.sh;./install_script.sh

 

官网地址 安装教程

相关视频

推荐一块开源免费的Trojan控制面板+详细安装教程

推荐一个跨平台客户端 支持SS/SSR/Trojan/Trojan-go节点

这个开源免费的Trojan控制面板又更新了

 

trojan多用户管理部署程序

 

功能

  • 在线web页面和命令行两种方式管理trojan多用户
  • 启动 / 停止 / 重启 trojan 服务端
  • 支持流量统计和流量限制
  • 命令行模式管理, 支持命令补全
  • 集成acme.sh证书申请
  • 生成客户端配置文件
  • 在线实时查看trojan日志
  • 在线trojan和trojan-go随时切换
  • 支持trojan://分享链接和二维码分享(仅限web页面)
  • 支持转化为clash订阅地址并导入到clash_for_windows(仅限web页面)
  • 限制用户使用期限

安装方式

trojan使用请提前准备好服务器可用的域名

a. 一键脚本安装

#安装/更新 source <(curl -sL https://git.io/trojan-install)  #卸载 source <(curl -sL https://git.io/trojan-install) --remove  

安装完后输入'trojan'可进入管理程序
浏览器访问 https://域名 可在线web页面管理trojan用户
前端页面源码地址: trojan-web

b. docker运行

  1. 安装mysql

因为mariadb内存使用比mysql至少减少一半, 所以推荐使用mariadb数据库

docker run --name trojan-mariadb --restart=always -p 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 

端口和root密码以及持久化目录都可以改成其他的

  1. 安装trojan
docker run -it -d --name trojan --net=host --restart=always --privileged jrohy/trojan init 

运行完后进入容器 docker exec -it trojan bash, 然后输入'trojan'即可进行初始化安装

启动web服务: systemctl start trojan-web

设置自启动: systemctl enable trojan-web

更新管理程序: source <(curl -sL https://git.io/trojan-install)

运行截图

avatar avatar

命令行

Usage:   trojan [flags]   trojan [command]  Available Commands:   add           添加用户   clean         清空指定用户流量   completion    自动命令补全(支持bash和zsh)   del           删除用户   help          Help about any command   info          用户信息列表   log           查看trojan日志   port          修改trojan端口   restart       重启trojan   start         启动trojan   status        查看trojan状态   stop          停止trojan   tls           证书安装   update        更新trojan   updateWeb     更新trojan管理程序   version       显示版本号   import [path] 导入sql文件   export [path] 导出sql文件   web           以web方式启动  Flags:   -h, --help   help for trojan 

注意

安装完trojan后强烈建议开启BBR等加速: Linux-NetSpeed

GitHub:https://github.com/Jrohy/trojan

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):