搭建准备之前需要一台海外VPS或云服务器并运行Linux,推荐使用搬瓦工或腾讯云轻量服务器,trojan是近两年兴起的网络工具,与强调加密和混淆的SS/SSR等工具不同,Trojan将通信流量伪装成互联网上最常见的https流量,从而有效防止流量被检测和干扰。
搭建准备:
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 证书,然后输入域名,如下图:
注意:一定要在安装脚本之前就把域名解析上去。
4、安装数据库
申请完加密证书后,下一步,选1,自动安装mysql数据库,此处为Docder版的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