Trojan搭建教程:安装、配置与常见问题解决
1. 准备工作
- 在VPS上注册一个账号
- 确保VPS系统为Linux,并拥有root权限
2. 安装Trojan
-
使用SSH连接到VPS
-
运行以下命令安装Trojan
wget https://github.com/trojan-gfw/trojan/releases/download/v1.16.0/trojan-1.16.0-linux-amd64.tar.xz tar -xvf trojan-1.16.0-linux-amd64.tar.xz cd trojan ./trojan -v
3. 配置Trojan
-
创建配置文件
nano /etc/trojan/config.json
-
编辑配置文件,配置端口和密码
{ “run_type”: “server”, “local_addr”: “0.0.0.0”, “local_port”: 443, “remote_addr”: “127.0.0.1”, “remote_port”: 80, “password”: [ “your_password” ], “log_level”: 1, “ssl”: { “cert”: “/etc/trojan/trojan.crt”, “key”: “/etc/trojan/trojan.key”, “key_password”: “”, “cipher”: “TLS_AES_256_GCM”, “cipher_tls13”: true, “prefer_server_cipher”: true, “alpn”: [ “http/1.1” ], “reuse_session”: true, “session_ticket”: true, “curves”: “X25519”, “dhparam”: 2048 }, “tcp”: { “no_delay”: true, “keep_alive”: true, “reuse_port”: false, “fast_open”: true, “fast_open_qlen”: 20 }, “mysql”: { “enabled”: false, “server_addr”: “127.0.0.1”, “server_port”: 3306, “database”: “”, “username”: “”, “password”: “” } }
-
保存并退出配置文件
-
启动Trojan
trojan -c /etc/trojan/config.json
4. 配置客户端
- 下载并安装Trojan客户端
- 输入服务器地址、端口和密码
- 连接服务器
5. 常见问题解决
Q: 如何更改Trojan端口?
A: 修改配置文件中的”local_port”字段并重启Trojan服务。
Q: 如何查看Trojan日志?
A: 运行”journalctl -u trojan”命令来查看Trojan的系统日志。
Q: 我忘记了Trojan密码,怎么办?
A: 可以通过编辑配置文件来重置密码,并重启Trojan服务。