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://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