超级火箭

当前位置:网站首页 / Trojan / 正文

Centos 7安装BT面板和Trojan的图文教程

首先声明一下,教程是基于Centos 7的,不支持更低版本Centos 6,因为Centos 6的gcc版本太低了,不支持Trojan脚本的运行

去网上搜了一圈Trojan的搭建教程,都用的一键搭建脚本,使用这些脚本后VPS上就不能建站了

今天我就来试着解决一下问题,系统为纯净CentOS 7,其他系统大同小异

1. 安装BBRplus内核(非必需)

yum install wget
bash <(curl -s -L https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh)

2. 安装宝塔面板(版本可自选)

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

进入宝塔面板安装环境,随便建一个站,绑上准备好的二级域名,申请ssl证书并关闭ssl(重要),因为trojan要用到ssl伪装,如果你需要在BT面板上建站,请不要开启ssl

3. 安装Trojan(官方脚本)

bash <(curl -fsSL https://raw.githubusercontent.com/trojan-gfw/trojan-quickstart/master/trojan-quickstart.sh)

4. 配置Trojan

可用WinSCP打开并编辑

/usr/local/etc/trojan/config.json

把”cert”改为 /www/server/panel/vhost/ssl/你的域名/fullchain.pem

把”key”改为 /www/server/panel/vhost/ssl/你的域名/privkey.pem

顺便再改下密码password,密码默认有2个值,可以删掉1个,注意末尾不要留下英文逗号,至此配置完成

"password": [
        "Password1",
        "Password2"
    ],

5. 常用命令

启动/停止/重启/查看状态/开机自启

systemctl start trojan

systemctl stop trojan

systemctl restart trojan

systemctl status trojan

systemctl enable trojan

要点:

1、此脚本可以运行在python2.7.5环境,不用升级python3

2、443端口最终是被trojan进程监听的,而非nginx

3、免费的ssl证书lets encrypt可能无法正常使用,请使用别家的证书

推荐阅读

文章标签:

版权声明: 本文除特别说明外均由原创

本文链接: https://www.superrocket.net/trojan/12.html,尊重共享,欢迎转载,请自觉添加本文链接,谢谢!

分享本文: 请填写您的分享代码。

呃 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请填写你的广告代码,或者删除本行文字。