详细讲一讲搭建Trojan-GFW代理

如何不费脑子快速搭建

推荐懒人一键安装法
  • 安装curl
yum install -y curl #CentOS
apt install -y curl #Debian
  • jrohy一键安装脚本
#安装/更新
source <(curl -sL https://git.io/trojan-install)

#卸载
source <(curl -sL https://git.io/trojan-install) --remove
  • 自动安装过程中需要手动选择
  1. 选第一个Let's Encrypt 证书
  2. 输入申请证书的域名: 自己注册并绑定了当前服务器ip的域名
  3. 选择1安装Dock版MySQL
  4. 输入自定义用户名(可以直接回车使用随机用户名)
  5. 输入自定义密码(可以直接回车使用随机密码)
    -- 安装结束
  • 下面是几个常用命令
systemctl start trojan-web #启动web服务
systemctl enable trojan-web #设置自启动: 
source <(curl -sL https://git.io/trojan-install) #更新管理程序:

Usage:
  trojan [flags]
  trojan [command]

Available Commands:
  add           添加用户
  clean         清空指定用户流量
  completion    自动命令补全(支持bash和zsh)
  del           删除用户
  help          Help about any command
  info          用户信息列表
  log           查看trojan日志
  restart       重启trojan
  start         启动trojan
  status        查看trojan状态
  stop          停止trojan
  tls           证书安装
  update        更新trojan
  updateWeb     更新trojan管理程序
  version       显示版本号
  import [path] 导入sql文件
  export [path] 导出sql文件
  web           以web方式启动

Flags:
  -h, --help   help for trojan
  • 登录管理页面
    输入刚才的域名或者IP地址,初次进入默认账户admin,会要求你设置密码,设置完后进入后台管理页面
  • 配置trojan
    找到目录文件编辑
vi /usr/local/etc/trojan/config.json
  • 添加配置信息


    在MySQL配置区后添加websock相关配置

    省的你们手打,内容我贴出来

  "websocket": {
        "enabled": true,
        "path": "/DFE4545DFDED/",
        "host": "你的域名"
    },
    "mux": {
        "enabled": true,
        "concurrency": 8,
        "idle_timeout": 60
    }

你可能感兴趣的:(详细讲一讲搭建Trojan-GFW代理)