下载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,加密通道将正常运行。









