怎样使用trojan-go?
apt update
apt install unzip
wget https://github.com/p4gefau1t/trojan-go/releases/download/v0.4.2/trojan-go-linux-amd64.zip
unzip trojan-go-linux-amd64.zip
rm trojan-go-linux-amd64.zip
./trojan-go -autocert request
ls
{
"run_type": "server",
"local_addr": "0.0.0.0",
"local_port": 443,
"remote_addr": "127.0.0.1",
"remote_port": 80,
"password": [
"scaleya"
],
"ssl": {
"cert": "/etc/trojan-go/server.crt",
"key": "/etc/trojan-go/server.key"
},
"websocket": {
"enabled": true,
"path": "/page",
"hostname": "page.scaleya.com"
}
}
nano trojan-go.service
cp trojan-go.service /etc/systemd/system/
systemctl daemon-reload
apt install nginx -y
systemctl start trojan-go
systemctl status trojan-go
[Unit]
Description=Trojan-Go - An unidentifiable mechanism that helps you bypass GFW
Documentation=https://github.com/p4gefau1t/trojan-go
After=network.target nss-lookup.target
Wants=network-online.target
[Service]
Type=simple
User=root
ExecStart=/etc/trojan-go/trojan-go -config /etc/trojan-go/server.json
Restart=on-failure
RestartSec=10
RestartPreventExitStatus=23
[Install]
WantedBy=multi-user.target
nano /etc/crontab
0 0 20 * * root echo -en "y\ny" | /root/trojan-go -autocert renew
If you liked it share and comment!