trojan-go安装和使用
标签搜索
侧边栏壁纸
  • 累计撰写 22 篇文章
  • 累计收到 3 条评论

trojan-go安装和使用

admin
2023-09-19 / 0 评论 / 335 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年09月23日,已超过578天没有更新,若内容或图片失效,请留言反馈。

83f8505a07b1209402a6bd1608b09d71c7ddfb0e.jpg

Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。

下载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

#如果报错cannot find unzip需要先安装unzip ‘apt install unzip’

cd trojan-go-linux-amd64

申请ssl证书:

#安装acme:
curl https://get.acme.sh | sh
#安装socat:
apt install socat
#添加软链接:
ln -s  /root/.acme.sh/acme.sh /usr/local/bin/acme.sh
#注册账号: 
acme.sh --register-account -m [email protected]
#开放80端口:
ufw allow 80
#申请证书: 
acme.sh  --issue -d 你的域名  --standalone -k ec-256
#安装证书: 
acme.sh --installcert -d 你的域名 --ecc  --key-file   /root/trojan/server.key   --fullchain-file /root/trojan/server.crt 

#如果默认CA无法颁发,则可以切换下列CA:
#切换 Let’s Encrypt:
acme.sh --set-default-ca --server letsencrypt
#切换 Buypass:
acme.sh --set-default-ca --server buypass
#切换 ZeroSSL:
acme.sh --set-default-ca --server zerossl

trojan-go配置文件:

{
    "run_type": "server",
    "local_addr": "0.0.0.0",
    "local_port": 443,
    "remote_addr": "192.83.167.78",
    "remote_port": 80,
    "password": [
        "你的连接密码"
    ],
    "ssl": {
        "cert": "server.crt",
        "key": "server.key"
    }
}

使用配置文件启动客户端

/path/trojan-go -config /path/config.json

后台运行:

nohup /path/trojan-go -config /path/config.json > trojan.log 2>&1 &
0

评论 (0)

取消