手动搭建trojan-go科学上网节点tls证书支持websocket
YouTube视频: https://youtu.be/z3YKzbrG4M0
github官网trojan-go地址:https://github.com/p4gefau1t/trojan-go
下载trojan-go并解压缩
代码
#下载命令
wget https://github.com/p4gefau1t/trojan-go/releases/download/v0.10.6/trojan-go-linux-amd64.zip
#解压
unzip trojan-go-linux-amd64.zip
创建配置文件.json文件
可以下载https://cowtransfer.com/s/250a04e8baf849
代码:
{
"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 443,
"remote_addr": "127.0.0.1",
"remote_port": 80,
"password": ["1234567890"],
"ssl": {
"cert": "ssl.openip.tk.crt",
"key": "ssl.openip.tk.key",
"sni": "openip.tk"
},
"websocket": { "enabled": true, "path": "/w34owrld/2211", "host": "openip.tk" }
}
申请tsl证书
开始配置trojan-go配置文件
完成配置后执行运行 (./trojan-go -config config.json)看是否成功。
成功后就可以配置trojan-go系统服务了。
服务代码文件:https://cowtransfer.com/s/c647abd7d9b84b
服务文件要放在:/etc/systemd/system
代码:
[Unit]
Description=Trojan-Go
After=network.target nss-lookup.target
[Service]
Type=simple
User=root
ExecStart=/etc/trojan-go/trojan-go -config /etc/trojan-go/config.json
Restart=on-failure
RestartSec=10s
[Install]
WantedBy=multi-user.target
完成以上先要激活服务 systemctl enable trojan-go.service
开机启动服务的相关操作
启动服务
systemctl start trojan-go.service
重启服务 systemctl restart
trojan-go.service
停止服务 systemctl stop trojan-go.service
查看服务
systemctl status trojan-go.service
激活服务 systemctl enable
trojan-go.service
禁用服务 systemctl disable trojan-go.service
下面连接包含了所有文件。
https://cowtransfer.com/s/480c675689a44e 点击链接查看 [ trojan-go ] 文