Trojan+宝塔面板搭建方法

2020最新Trojan+宝塔面板搭建方法

准备工具:VPS一台;域名一个
1:解析域名至VPS的IP

2:SSH连接VPS

3:国际版宝塔安装

1
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh

4:安装LNMP
Nginx php
5:添加Nginx配置;在http前添加以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
stream {
map $ssl_preread_server_name $backend_name {
freefq.ml web;
www.freefq.ml trojan;
default web;
}

upstream web {
server 127.0.0.1:10086;
}

upstream trojan {
server 127.0.0.1:1112;
}

server {
listen 443 reuseport;
listen [::]:443 reuseport;
proxy_pass $backend_name;
ssl_preread on;
}
}

效果如下:

6:修改网站配置;
效果如下图注意端口号与域名

在最后的括号后面添加以下配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
server
{
listen 1116;
server_name www.freefq.ml;
location / {

if ($http_host !~ "^freefq.ml$") {
rewrite ^(.*) https://freefq.ml$1 permanent;
}

if ($server_port !~ 10086){
rewrite ^(.*) https://freefq.ml$1 permanent;
}

proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}
access_log logs/aaa.com_access.log;
}

添加后效果如下:

7:Trojan官方安装脚本:

1
wget -N --no-check-certificate -q -O trojan-quickstart.sh "https://raw.githubusercontent.com/trojan-gfw/trojan-quickstart/master/trojan-quickstart.sh" && chmod +x trojan-quickstart.sh && bash trojan-quickstart.sh

8:编辑Trojan配置文件
进入目录

1
cd /usr/local/etc/trojan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
"run_type": "server",
"local_addr": "127.0.0.1",
"local_port": 1112,
"remote_addr": "127.0.0.1",
"remote_port": 1116,
"password": [
"123456"
],
"log_level": 1,
"ssl": {
"cert": "/www/server/panel/vhost/cert/www.freefq.ml/fullchain.pem",
"key": "/www/server/panel/vhost/cert/www.freefq.ml/privkey.pem",
"key_password": "",
"cipher": "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384",
"cipher_tls13": "TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384",
"prefer_server_cipher": true,
"alpn": [
"http/1.1"
],
"alpn_port_override": {
"h2": 81
},
"reuse_session": true,
"session_ticket": false,
"session_timeout": 600,
"plain_http_response": "",
"curves": "",
"dhparam": ""
},
"tcp": {
"prefer_ipv4": false,
"no_delay": true,
"keep_alive": true,
"reuse_port": false,
"fast_open": false,
"fast_open_qlen": 20
},
"mysql": {
"enabled": false,
"server_addr": "127.0.0.1",
"server_port": 3306,
"database": "trojan",
"username": "trojan",
"password": "",
"key": "",
"cert": "",
"ca": ""
}
}

9:启动Trojan

1
systemctl start trojan

TROJAN状态检查

1
systemctl status trojan

设置Trojan为开机自启

1
systemctl enable trojan

重启Trojan

1
systemctl restart trojan

10:QV2RAY配置连接参考如下

END

TG交流群

支付宝收款签约

年付81元G口VPS

SiemensTutorials

VTURAY网络加速

亚马逊测评资源网|

美国住宅动态