Trojan-Go隧道中转SSR节点拒绝断流

Trojan隧道中转打造低延时SSR节点拒绝断流

准备工具:域外1个;国内中转机VPS一台;国外落地VPS一台;VPS系统皆为Debian9.
将域名先解析至国外VPS的IP上;确保已全球生效。
高性能VPS购买
一:国内中转机
1.安装Trojan-go

1
2
3
4
5
6
apt install wget
apt install unzip
wget https://github.com/p4gefau1t/trojan-go/releases/download/v0.8.2/trojan-go-linux-amd64.zip
unzip trojan-go-linux-amd64.zip
cp trojan-go /usr/bin
chmod +x /usr/bin/trojan-go

2.配置文件设置
vi /etc/trojan-go/config.json

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
{

"run_type": "forward",
"local_addr": "0.0.0.0",
"local_port": NAT,
"remote_addr": "域名",
"remote_port": 443,
"target_addr": "127.0.0.1",
"target_port": SSR_port,

"password": [
"密码"
],
"udp_timeout": 60,
"log_level": 1,
"ssl": {
"verify": true,
"verify_hostname": true,
"cert": "",
"cipher": "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA",
"cipher_tls13": "TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384",
"sni": "",
"alpn": [
"h2",
"http/1.1"
],
"reuse_session": true,
"session_ticket": false,
"curves": ""
},
"tcp": {
"no_delay": true,
"keep_alive": true,
"reuse_port": false,
"fast_open": false,
"fast_open_qlen": 20
}
}

3.启动Trojan-GO查看连接状态

1
/usr/bin/trojan-go  -config /etc/trojan-go/config.json

4.设置开机启动

1
2
3
4
5
cp /root/example/trojan-go.service /etc/systemd/system/
chown -R nobody:root /etc/trojan-go/
systemctl start trojan-go
systemctl enable trojan-go
systemctl status trojan-go

二、国外落地VPS端设置:

1.SSL证书申请

1
2
3
4
5
6
7
apt install socat
apt install wget
curl https://get.acme.sh | sh
source ~/.bashrc
bash ~/.acme.sh/acme.sh --issue -d ts.siemenstutorials.pw --alpn -k ec-256
mkdir /etc/trojan-go
acme.sh --ecc --installcert -d 域名 --key-file /etc/trojan-go/private.key --fullchain-file /etc/trojan-go/fullchain.cer

2.安装SSR

1
2
apt install wget
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh

2.安装Trojan-go

1
2
3
4
5
apt install unzip
wget https://github.com/p4gefau1t/trojan-go/releases/download/v0.8.2/trojan-go-linux-amd64.zip
unzip trojan-go-linux-amd64.zip
cp trojan-go /usr/bin
chmod +x /usr/bin/trojan-go

2.配置文件设置

1
vi /etc/trojan-go/config.json
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
{

"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 443,
"remote_addr": "127.0.0.1",
"remote_port": SSR_port,
"password": [
"密码"
],
"log_level": 1,
"ssl": {
"cert": "/etc/trojan-go/fullchain.cer",
"key": "/etc/trojan-go/private.key",
"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"
],
"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": ""
}
}

3.启动Trojan-GO查看连接状态

1
/usr/bin/trojan-go  -config /etc/trojan-go/config.json

4.设置开机启动

1
2
3
4
5
cp /root/example/trojan-go.service /etc/systemd/system/
chown -R nobody:root /etc/trojan-go
systemctl start trojan-go
systemctl enable trojan-go
systemctl status trojan-go

TG交流群

支付宝收款签约

年付81元G口VPS

SiemensTutorials

VTURAY网络加速

亚马逊测评资源网|

美国住宅动态