跳到主要内容

Trojan-go (挺好用的)

· 阅读需 2 分钟

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

Linux 安装

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/%E4%BD%BF%E7%94%A8%20Let's%20Encrypt%20%E7%94%B3%E8%AF%B7%E5%85%8D%E8%B4%B9%E8%AF%81%E4%B9%A6/

启动服务端

使用地址可参考:https://github.com/p4gefau1t/trojan-go#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95

./trojan-go -config config.json

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

下载客户端

# 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