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可能无法正常使用,请使用别家的证书
推荐阅读
- 上一篇:
- 下一篇: V2Ray如何开启错误日志和访问日志
请填写你的广告代码,或者删除本行文字。
文章标签:
版权声明: 本文除特别说明外均由 超级火箭 原创
本文链接: https://superrocket.net/trojan/12.html,尊重共享,欢迎转载,请自觉添加本文链接,谢谢!
分享本文: 请填写您的分享代码。
呃 本文暂时没人评论 来添加一个吧
发表评论