51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

代理工具Trojan-go实战

Trojan-go介绍

Trojan-Go是使用Go语言实现的完整的Trojan代理,和Trojan协议以及原版的配置文件格式兼容。支持并且兼容Trojan-GFW版本的绝大多数功能,并扩展了更多的实用功能。

Trojan-Go的的首要目标是保障传输安全性和隐蔽性。在此前提下,尽可能提升传输性能和易用性。

#摘自:https://p4gefau1t.github.io/trojan-go/

搭建

  1. 下载文件
    Github:https://github.com/p4gefau1t/trojan-go/releases
    蓝凑云:https://uxudjs.lanzouw.com/b007sr6iud 密码:cepm

  2. 在目录下新建目录trojan-go,并将对应的文件导入该目录

  3. 新建/config.json文件并配置文件

    {
        "run_type": "server",
        "local_addr": "0.0.0.0",
        "local_port": 443,
        "remote_addr": "你想要重定向的网站域名或ip",
        "remote_port": 重定向网站端口,
        "password": [
            "你的加密密码(尽量复杂)"
        ],
        "ssl": {
            "cert": "server.crt",
            "key": "server.key",
            "sni": "你的域名"
        },
        "websocket": {
        		"enabled": true,
        		"path": "/",
        		"host": "你的域名"
    	}
    }
    
  4. 申请证书
    安装acme:


    curl https://get.acme.sh | sh
    

    代理工具Trojan-go实战-

    安装socat:

    apt install socat
    

    代理工具Trojan-go实战-

    添加软链接:

    ln -s /root/.acme.sh/acme.sh /usr/local/bin/acme.sh
    ln -s /root/trojan-go /usr/share/trojan-go
    

    代理工具Trojan-go实战-

    注册账号:

    acme.sh --register-account -m /cdn-cgi/l/email-protection
    

    代理工具Trojan-go实战-

    开放80,443端口:

    ufw allow 80
    ufw allow 443
    

    代理工具Trojan-go实战-

    申请证书:

    acme.sh --issue -d 你的域名 --standalone -k ec-256
    

    代理工具Trojan-go实战-

    安装证书:

    acme.sh --installcert -d 你的域名 --ecc --key-file /root/trojan-go/server.key --fullchain-file /root/trojan-go/server.crt
    

    代理工具Trojan-go实战-

  5. 运行

    ./trojan-go
    

    代理工具Trojan-go实战-

客户端

ios小火箭

  1. 右上角+号
  2. 类别==Trojan
  3. 地址==你的域名
  4. 端口==443
  5. 传输方式==websocket
  6. 保存
赞(0)
未经允许不得转载:工具盒子 » 代理工具Trojan-go实战