字
字节笔记本
2026年2月22日
Trojan-Go 一键搭建面板:支持 CDN + Websocket 隐藏 VPS 真实 IP
本文介绍 Trojan-Go 一键搭建面板,一个支持 CDN + Websocket 的科学上网工具,可隐藏 VPS 真实 IP 保护服务器安全。
项目简介
Trojan-Go 是 Trojan 协议的 Go 语言实现,在性能、易用性、可扩展性方面均有提升。本项目基于 Jrohy 的一键脚本,提供 Web 面板管理功能,支持多用户管理、流量统计、证书自动申请等功能。
GitHub 仓库:https://github.com/KEJIXIAOLU/Trojan
核心特性
- 多用户管理:在线 Web 页面和命令行两种方式管理 Trojan 用户
- 服务控制:支持启动 / 停止 / 重启 Trojan 服务端
- 流量统计:支持流量统计和流量限制
- 命令补全:命令行模式管理,支持命令补全
- 自动证书:集成 acme.sh 证书申请,自动续期
- 配置生成:自动生成客户端配置文件
- 日志查看:在线实时查看 Trojan 日志
- 协议切换:在线 Trojan 和 Trojan-Go 随时切换
- 分享功能:支持 trojan:// 分享链接和二维码分享
- Clash 订阅:支持转化为 Clash 订阅地址
- 期限控制:限制用户使用期限
准备工作
1. VPS 服务器
需要一台重置好主流操作系统的 VPS(推荐 Debian 10 64位)
2. 域名
需要一个已经解析到 VPS 的域名。如需使用 CDN 隐藏 IP 功能,需要将域名托管到 Cloudflare
3. SSH 工具
下载并安装 FinalShell SSH 工具:
- Windows 版:http://www.hostbuf.com/downloads/finalshell_install.exe
- macOS 版:http://www.hostbuf.com/downloads/finalshell_install.pkg
安装教程
开启 BBR 加速(Debian 10 自带)
bash
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
lsmod | grep bbr更新系统安装环境
Debian/Ubuntu 系统:
bash
apt update -y && apt install -y curlCentOS 系统:
bash
yum update -y && yum install -y curl安装 Trojan 面板
bash
source <(curl -sL https://git.io/trojan-install)卸载命令
bash
source <(curl -sL https://git.io/trojan-install) --remove安装过程说明
安装过程中会出现 3 次提示:
- 证书选择:选择 1. Let's Encrypt 证书,输入申请证书的域名
- 数据库选择:选择 1. 安装 docker 版 mysql,回车或手动输入用户名
- 完成安装:跑完代码后出现选择菜单,直接回车退出即可
安装完成后,输入 trojan 可进入管理程序。
面板使用
浏览器访问 https://你的域名,使用用户名 admin 及设置的密码登录。
切换为 Trojan-Go
- 登录面板,修改 Trojan 类型为 Trojan-Go
- 找到配置文件
/usr/local/etc/trojan/config.json - 添加 Websocket 配置(在 mysql 大括号后加英文逗号):
json
"websocket": {
"enabled": true,
"path": "/DFE4545DFDED/",
"host": "你的域名"
},
"mux": {
"enabled": true,
"concurrency": 8,
"idle_timeout": 60
}- 保存后在面板重启服务
客户端下载
Trojan-QT5(支持 Windows/macOS)
项目已停更,可使用 1.4.0 版本: https://github.com/V2RaySSR/Trojan_panel_web/releases/tag/trojanqt5
Qv2ray(支持 Windows/macOS)
- Qv2ray 下载:https://github.com/Qv2ray/Qv2ray/releases/
- 内核下载:https://github.com/v2ray/v2ray-core/releases
注意事项
- 路径
/DFE4545DFDED/可自定义,需在客户端匹配 - host 填写你的域名
- 修改配置前建议备份原文件
- 使用 CDN 时需将域名托管到 Cloudflare
项目统计
- Stars: 159
- Forks: 67
- Watchers: 2
相关链接
- GitHub 仓库:https://github.com/KEJIXIAOLU/Trojan
- 视频教程:https://youtu.be/6SVkVnX8ymY
- Cloudflare 教程:https://youtu.be/1GtDTWybJNM
分享: