Trojan是一款最近比较流行的代理工具,它的一大特点是使用服务器的443端口,模拟正常的网页浏览,同时443端口下有一个真实的网站存在。
如果你没有多用户连接的需求,那么上面介绍的文章就足够使用了。下面我们介绍的Trojan管理面板一键搭建,是在普通Trojan搭建流程的基础上,多出了:
可视化的Web管理面板
Trojan的多用户连接管理
Trojan的多用户流量限制
Trojan Panel 的特点
Trojan Panel主要特点如下:
支持Trojan最新版本一键安装
在线web页面/命令行 两种方式管理trojan
支持多用户管理(添加/删除/密码修改等)
支持流量统计和流量限制
集成acme.sh SSL证书申请
支持在线实时查看trojan日志
trojan和trojan-go随时切换
可生成客户端配置文件
支持trojan://分享链接和二维码分享(二维码仅限web页面)
Trojan Panel 搭建前的准备工作
在搭建Trojan之前,我们需要提前做一点准备工作。
1.购买一个国外VPS服务器,得到VPS的IP地址。
:在安装系统时,建议选择Debain 9 及以上,或者Ubuntu 16 及以上、又或者CentOS 7 及以上,以方便Trojan一键安装脚本的适配。
2.申请一个便宜的域名,在域名后台设置DNS,指向VPS IP地址。
这里推荐国外的Namesilo或Godaddy,最便宜的域名在1美元左右,支持支付宝付款。当然在国内网站申请域名也可以,只是要完成实名认证,比较麻烦。
域名购买成功后,在设置DNS时,可以设置将根域名指向服务器IP,也可以设置二级域名。比如域名是abc.com,那么可以随意设置 abc.com 或者 www.abc.com 又或者 ab.abc.com,以上三种形式都可以。
3.安装下文介绍的Trojan一键脚本。
4.使用Trojan客户端连接服务器,连接成功后即可实现科学上网。
如果你觉得以上搭建流程过于繁琐,那么可以考虑JustMySocks的代理服务,可以免去手动搭建直接使用,CN2/CN2GIA线路,免费更换被墙IP,使用更省心。
Just My Socks:点此进入官方网站,Justmysocks购买及使用教程点这里了解。
Trojan Panel 搭建教程
注意:在你设置好域名的DNS后,建议间隔30分钟以上,再运行以下安装脚本,以免DNS未生效而导致SSL证书申请失败。
搭建流程:
1.用Putty连接至VPS服务器,右键复制以下命令运行:
source <(curl -sL https://git.io/trojan-install)
2.接下来脚本会自动完成Trojan服务器端的安装,出现下图界面时,输入数字1,开始申请SSL证书。
3.按照提示输入你之前申请的域名,注意不要带http前缀。
4.SSL证书申请成功后,在下图界面中,输入数字1安装mysql。
5.之后会提示设置Trojan连接的用户名和密码,默认回车即可。
注意:这里的用户名和密码,仅用于Trojan客户端连接使用,并非Trojan管理面板的登录密码!
6.当出现下图界面时,代表Trojan Panel已搭建完成。图片的几项管理命令,基本都可以在Web面板上找到同样的功能。
此时建议输入数字6,生成客户端配置文件config.json,生成后的位置在/root目录下,使用Winscp将该文件下载至本地电脑备用。
7.Trojan Panel搭建完成后,默认情况下,Web界面的Trojan管理面板并没有设置登录密码。
建议使用浏览器输入你的域名,在第一次进入管理面板时,会提示设置登录密码,这时输入一个强度较高的密码,输入两次使新密码生效。
之后就可以用户名admin,加上你刚才设置的登录密码,登录Trojan Panel进行各项管理了。
Trojan Panel 使用教程
Trojan Panel搭建完成后,就可以登录后台,进行各项功能设置了。
1.Trojan Panel主界面如下图所示:
主界面可显示以下常用信息:
服务器的CPU/内存/Swap/硬盘等占用信息
Trojan版本
Trojan用户数
Trojan运行时间
服务器负载
上传及下载信息
此外,在主界面右上方的倒三角菜单下,可以:
查看系统版本
修改网站标题
修改登录密码
设置中英文显示
注意:
上面介绍的修改网站标题一项,建议尽早完成修改,因为默认的标题含有Trojan字样,很容易被识别为代理服务器,可以随意修改为一些无关字眼。
2.Trojan管理 菜单界面如下图所示:
在Trojan管理菜单下,可以:
更新/启动/暂停/重启Trojan服务
切换Trojan/Trojan-go
设置/查看Trojan日志
3.Trojan用户管理 菜单界面如下图所示:
在用户管理菜单界面下,可以实现Trojan多用户管理,比如:
添加新用户
删除已有用户
修改用户密码
限制用户流量
重置用户流量
显示各用户上传及下载流量
Trojan Panel 常用功能命令
常用命令注释如下:
trojan add 添加用户
trojan completion 自动命令补全(支持bash和zsh)
trojan del 删除用户
trojan help Help about any command
trojan info 用户信息列表
trojan log 查看trojan日志
trojan restart 重启trojan
trojan start 启动trojan
trojan status 查看trojan状态
trojan stop 停止trojan
trojan tls 证书安装
trojan update 更新trojan
trojan updateWeb 更新trojan管理程序
trojan version 显示版本号
trojan web 以web方式启动
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
trojan add 添加用户
trojan completion 自动命令补全(支持bash和zsh)
trojan del 删除用户
trojan help Help about any command
trojan info 用户信息列表
trojan log 查看trojan日志
trojan restart 重启trojan
trojan start 启动trojan
trojan status 查看trojan状态
trojan stop 停止trojan
trojan tls 证书安装
trojan update 更新trojan
trojan updateWeb 更新trojan管理程序
trojan version 显示版本号
trojan web 以web方式启动
如何卸载Trojan Panel
Putty连接后,右键复制以下命令运行,即可卸载:
source <(curl -sL https://git.io/trojan-install) –remove
1