优质SS/SSR/Trojan/Xray/V2Ray机场推荐 | IPLC/IEPL专线加速器梯子推荐 | 解锁奈飞Netflix/HBO/Hulu等国外流媒体
Trojan-Go使用Go实现的完整Trojan代理,与Trojan协议以及Trojan版本的配置文件格式兼容。安全,高效,轻巧,易用。
支持使用多路复用提升并发性能,使用路由模块实现国内直连。
支持CDN流量中转(基于WebSocket over TLS/SSL)。
支持使用AEAD对Trojan流量二次加密(基于Shadowsocks AEAD)。
支持可插拔的传输层插件,允许替换TLS,使用其他加密隧道传输Trojan协议流量。
完整配置教程和配置介绍参见Trojan-Go文档。
example.com 为例example.com 的显示网页v0.5.1 为例:wget https://github.com/p4gefau1t/trojan-go/releases/download/v0.5.1/trojan-go-linux-amd64.zip unzip -o trojan-go-linux-amd64.zip -d /usr/local/bin/trojan-go rm trojan-go-linux-amd64.zip
新建服务文件:
vim /etc/systemd/system/trojan-go.service
添加如下内容:
[Unit] Description=Trojan-Go After=network.target nss-lookup.target Wants=network-online.target [Service] Type=simple User=root ExecStart=/usr/local/bin/trojan-go/trojan-go -config /usr/local/etc/trojan-go/config.json Restart=on-failure RestartSec=15 [Install] WantedBy=multi-user.target
启用服务:
systemctl enable trojan-go
创建配置文件:
mkdir -p /usr/local/etc/trojan-go
vim /usr/local/etc/trojan-go/config.json
编辑配置文件,注意替换其中的password,以及ssl部分的内容:{
"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 443,
"remote_addr": "127.0.0.1",
"remote_port": 80,
"password": [
"fuckgfw"
],
"ssl": {
"cert": "/etc/ssl/certs/example.com.cer",
"key": "/etc/ssl/certs/example.com.key",
"sni": "example.com"
},
"router":{
"enabled": true,
"block": [
"geoip:private"
]
}
}此部分详见《Trojan安装配置教程》。
systemctl restart trojan-go
至此,服务端已部署完成。
password及example.com内容:{
"run_type": "client",
"local_addr": "127.0.0.1",
"local_port": 1080,
"remote_addr": "example.com",
"remote_port": 443,
"password": [
"fuckgfw"
],
"ssl": {
"sni": "example.com"
},
"mux" :{
"enabled": true
},
"router":{
"enabled": true,
"bypass": [
"geoip:cn",
"geoip:private",
"geosite:cn",
"geosite:geolocation-cn"
],
"block": [
"geosite:category-ads"
],
"proxy": [
"geosite:geolocation-!cn"
],
"default_policy": "proxy"
}
}SSL/TLS 版块中的 Overview 里,将加密模式调整为 Full (strict)SSL/TLS 版块中的 Edge Certificates 里,将 Minimum TLS Version 调整为 TLS 1.3,并在下方确保开启对 TLS 1.3 的支持Firewall 版块中的 Firewall Rules 里,添加一个规则,允许 /random 路径的访问(Allow URI path)Zone ID,记录之My Profile 中生成一个 API Token,权限为 Zone Zone Read 和 Zone DNS Edit,Zone Resources 特指区域为 example.com,完成后记下 TokenAlways Use HTTPS、HSTS、Automatic HTTPS Rewrites、Auto Minify 等等,主要影响浏览器访问网站的效果