随着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,安装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)

进入可视化管理界面

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

其他命令

Usage:   
trojan [flags]   
trojan [command] 

Available Commands:   
add           添加用户   
clean         清空指定用户流量   
completion    自动命令补全(支持bash和zsh)   
del           删除用户   
help          Help about any command   
info          用户信息列表   
log           查看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

作者 Qi, Asura

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注