系统:CentOS 7.9
下载地址: https://github.com/p4gefau1t/trojan-go/releases

Linux 安装

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
wget https://github.com/p4gefau1t/trojan-go/releases/download/v0.10.6/trojan-go-linux-amd64.zip

./trojan-go -config config.json

# 配置文件内容:
cat config.json
{
"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 443,
"remote_addr": "127.0.0.1",
"remote_port": 80,
"password": [
"Test@321"
],
"ssl": {
"cert": "/root/ssl/certificate.crt",
"key": "/root/ssl/private.key",
"sni": "test.domain.com"
},
"router": {
"enabled": true,
"block": [
"geoip:private"
],
"geoip": "/usr/share/trojan-go/geoip.dat",
"geosite": "/usr/share/trojan-go/geosite.dat"
},
"websocket": {
"enabled": true,
"path": "/ws",
"host": "test.domain.com"
}
}

申请 SSL 证书

期间 Cloudflare 上的DNS配置要指向源站,不要使用代理

使用Let’s Encrypt 申请免费证书,此处可参考如下文章:

https://yuanshisen.com/使用 Let’s Encrypt 申请免费证书/

启动服务端

使用地址可参考:https://github.com/p4gefau1t/trojan-go#使用方法

1
2
3
./trojan-go -config config.json

# 启动后可以去 Cloudflare 中将 DNS 处代理开启(使用 CF CDN 将源站 IP 隐藏)

下载客户端

1
2
3
4
5
6
7
8
# Windows 下载:
https://ssrvps.org/wp-content/uploads/2020/08/22/Trojan-Qt5-Windows.7z

# Mac 下载:
https://ssrvps.org/wp-content/uploads/2020/08/22/Trojan-Qt5-MacOS.dmg

# Linux 下载:
https://github.com/charlieethan/Trojan-Qt5/releases/download/v1.4.0/Trojan-Qt5-Linux.AppImage