搭建准备之前需要一台海外VPS或云服务器并运行Linux,推荐使用搬瓦工或腾讯云轻量服务器,trojan是近两年兴起的网络工具,与强调加密和混淆的SS/SSR等工具不同,Trojan将通信流量伪装成互联网上最常见的https流量,从而有效防止流量被检测和干扰。

一键搭建Trojan用户面板脚本

搭建准备:

1、搬瓦工VPS服务器

2、将域名解析到服务器

3、准备SSL加密证书(这里可以忽略)

4、准备SSH终端工具,比如:Putty

开始搭建:

1、安装curl

curl是一个命令行工具,通过指定的URL来上传或下载数据,并将数据展示出来。

apt -y install curl
#Debian系统
yum -y install curl
#CentOS系统

2、安装面板

此次为一键搭建Trojan面板脚本,安装完curl,直接运行脚本即可。

source <(curl -sL https://git.io/trojan-install)

3、安装证书

执行后,提示安装SSL加密证书,选择1,申请安装 Let's Encrypt 证书,然后输入域名,如下图:

注意:一定要在安装脚本之前就把域名解析上去。

安装SSL加密证书

4、安装数据库

申请完加密证书后,下一步,选1,自动安装mysql数据库,此处为Docder版的Mysql数据库,如下图:

安装mysql数据库

5、设置用户名和密码

设置一个用户名和密码,回车运行,直接随机生成,后面自行修改。

有需求自行填写设置或随机生成后再进行修改。

6、进入管理程序

直接回车就行,不用输入数字,后期有需要可以直接使用 trojan 进入,如下图:

系统管理程序

7、进入用户管理面板

用 https://你的域名,登陆管理面板,进行新建用户或进行流量管理,如下图:

注意:要先设置密码,然后在用admin和密码登陆后台

用户管理面板

如无法登陆,重启一下服务器,然后输入 trojan restart 命令重启trojan服务。

常见问题:

1、搭建完成后不用http://访问用户管理面板

服务端没搭建成功,建议重新用非 Centos 系统搭建。

服务搭建完成以后会有等待生效时间,尝试重启VPS,然后输入 trojan restart 重启服务。

2、可以访问 http://,但是不能访问 https://

证书文件申请安装有误,重新申请证书文件放到下面的路径:/root/.acme.sh/你的域名_ecc/fullchain.cer