安装Trojan Go是一个相对简单的过程,但需要仔细按照指南操作,确保每一步都正确完成。以下是详细的安装步骤

下载Trojan Go

  • 访问GitHub(https://github.com/IrisAgent/Trojan-Go)。
  • 在搜索栏中输入“Trojan Go”,找到项目页面。
  • 点击最新的发布(release),选择适用于你操作系统的安装包(例如Linux的DEB或.rpm文件)。

安装Trojan Go(Linux用户)

  • 下载完成后,使用以下命令移动到工作目录并安装:
    sudo mv Trojan-Go*.deb ./
    sudo dpkg -i Trojan-Go*.deb
  • 如果提示权限问题,可以使用sudo前缀:
    sudo dpkg -i Trojan-Go*.deb

启动Trojan Go

  • 在终端中运行以下命令启动服务:
    sudo trojan-go start --listen --listen-address 0... --listen-port 1234
  • 替换1234为你所需的端口号。

生成API密钥

  • 按下回车后,系统会提示你输入密码(如果有)然后生成API密钥。
  • 复制并保存这个密钥,用于后续配置和管理。

配置Trojan Go(Linux)

  • 进入配置文件目录:
    mkdir ~/.trojan-go
    cd ~/.trojan-go
  • 使用文本编辑器(如nano)创建新的配置文件:
    nano trojan.json
  • 添加以下内容:
    {
      "node": {
        "listening": {
          "address": "...",
          "port": 1234
        }
      },
      "server": {
        "listen": {
          "address": "...",
          "port": 1234
        }
      },
      "inbound": {
        "enabled": true,
        "relay": [
          {
            "address": "目标地址",
            "port": "目标端口"
          }
        ]
      }
    }
  • 保存并关闭编辑器。

重启Trojan Go服务

  • 按下回车,输入y确认,然后等待下载完成。
  • 服务已经启动,你可以通过浏览器访问http://localhost:1234来验证。

验证安装

  • 使用浏览器访问http://localhost:1234,确认页面显示正确。
  • 或者使用命令:
    curl -v http://localhost:1234
  • 检查防火墙设置,确保端口1234未被阻挡。

后续操作

  • 如果服务被重启,重新运行启动命令。
  • 要在后台运行,添加&符号:
    sudo trojan-go start --listen --listen-address 0... --listen-port 1234 &
  • 配置自动重启:
    sudo nano ~/.trojan-go/trojan.json
    {
      "autorestart": true
    }

常见问题

  • 连接被拒绝:检查防火墙设置,确保端口开放。
  • 权限问题:使用sudo安装或运行。
  • 证书验证失败:确保cert.pem和key.pem文件正确生成并配置。

获取帮助

  • 如果遇到问题,可以访问GitHub项目页面或社区论坛。
  • 提供相关日志和错误信息以便开发者诊断。

通过以上步骤,你应该能够顺利安装并配置Trojan Go,加密通道将正常运行。

安装Trojan Go是一个相对简单的过程,但需要仔细按照指南操作,确保每一步都正确完成。以下是详细的安装步骤

扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

400-815-7263
扫码添加原子VPN加速器微信

扫码添加原子VPN加速器微信

网站地图