随着Trojan热度的不断提升,各类的软件对于Trojan的匹配也是一天一个新景象。
最近就有一个Jrohy的大神,为我们带来了一个比Trojan官方更为专业且稳定的可视化面板,作者看了一下,也是在各类系统上面都体验安装了一次,安装的过程中,出现的问题还是不少,但是搭建成功了以后,作者还是没有发现任何问题的。我们首先还是一起来看一下这个面板的界面和大致的一个功能。
功能
- 在线web页面和命令行两种方式管理trojan多用户
 - 启动 / 停止 / 重启 trojan 服务端
 - 支持流量统计和流量限制
 - 命令行模式管理, 支持命令补全
 - 集成acme.sh证书申请
 - 生成客户端配置文件
 - 在线实时查看trojan日志
 - 在线trojan和trojan-go随时切换
 - 支持trojan://分享链接和二维码分享(二维码仅限web页面)
 - 限制用户使用期限
 
安装方法
trojan使用请提前准备好服务器可用的域名,二级域名也可以,安装方式有脚本安装,或是以docker运行。二选一就行。
a. 一键安装脚本
安装Curl支持环境 apt -y install curl #Debian yum -y install curl #CentOS
#安装/更新 source <(curl -sL https://git.io/trojan-install) #卸载 source <(curl -sL https://git.io/trojan-install) --remove
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密码以及持久化目录都可以改成其他的 2,安装trojandocker 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)
进入可视化管理界面
安装完后输入'trojan'可进入管理程序
浏览器访问 https://域名 可在线web页面管理trojan用户
前端页面源码地址: trojan-web
其他命令
Usage:trojan [flags]trojan [command]Available Commands:add 添加用户clean 清空指定用户流量completion 自动命令补全(支持bash和zsh)del 删除用户help Help about any commandinfo 用户信息列表log 查看trojan日志restart 重启trojanstart 启动trojanstatus 查看trojan状态stop 停止trojantls 证书安装update 更新trojanupdateWeb 更新trojan管理程序version 显示版本号import [path] 导入sql文件export [path] 导出sql文件web 以web方式启动Flags:-h, --help help for trojan
注意
安装完trojan后强烈建议开启BBR等加速: Linux-NetSpeed