搭建准备之前需要一台海外 VPS 服务器并运行 Linux,推荐使用搬瓦工或腾讯云轻量服务器,Trojan 是近两年兴起的网络工具,与强调加密和混淆的 SS/SSR 等工具不同,Trojan 将通信流量伪装成互联网上最常见的 https 流量,从而有效防止流量被检测和干扰。
搭建准备
安装脚本适用于 Debian 9+ / Ubuntu 18.04+ / Centos7+ 系统,演示为 Centos7.6 版本
准备海外 VPS 服务器,推荐:腾讯云、搬瓦工
准备域名,并将域名解析到服务器,开放 80 和 443 端口
准备SSL加密证书(这里可以忽略)
开始搭建
1、安装 curl ,执行一键搭建 Trojan 用户面板脚本,执行后会提示安装 SSL 加密证书,选择“1”,申请安装 Let's Encrypt 证书,并输入绑定域名,如下图:
# Debian 系统 apt -y install curl # CentOS 系统 yum -y install curl # Trojan 面板脚本 source <(curl -sL https://git.io/trojan-install)
2、选择完成域名SSL证书申请,下一步安装数据库,选“1”,选择自动安装“Mysql”数据库,此处为 Docker 版的 Mysql 数据库,如下图:
3、接着就需要设置用户名和密码,用于登录使用,不输入回车就是随机生成,这里不建议随机生成,有需求自行填写设置或随机生成后再进行修改,如下图:
4、安装完成后会提示重启 Trojan 成功!欢迎使用 Trojan 管理程序,直接回车就行,不用输入数字,后期有需要可以直接使用 trojan 进入,如下图:
5、进入用户管理面板,用 https://你的域名或IP地址,登陆管理面板(要先设置密码,然后在用admin和密码登陆后台),进行新建用户或进行流量管理,如下图:
6、如无法登陆,重启一下服务器,然后输入 trojan restart 命令重启trojan服务。
常见问题:
1、搭建完成后不用http://访问用户管理面板
服务端没搭建成功,建议重新用非 Centos 系统搭建。
服务搭建完成以后会有等待生效时间,尝试重启VPS,然后输入 trojan restart 重启服务。
2、可以访问 http://,但是不能访问 https://
证书文件申请安装有误,重新申请证书文件放到下面的路径:/root/.acme.sh/你的域名_ecc/fullchain.cer
相关文章
发表评论
评论列表
-
abby 来自 上海,2024-07-18 10:23:29
Mysql 这里不知道是不是出错了。到了trojan控制面板这里显示0用户。以及dial tcp 127.0.0.1:3306 :connection refused 求大佬解答怎么调整呀