配置Trojan反向代理服务器的步骤如下
小飞机加速器下载全球网络优质节点智能切换2026-08-2910
步骤 1:安装Docker 确保你的系统已经安装了Docker,如果没有安装,按照以下步骤操作: curl -fsSL https://get.docker.com | bash -s docker 安装完成后,启动并启用Docker服务: systemctl start docker systemctl enable docker 步骤 2:下载Trojan镜像 下载并加载Trojan的Docker镜像: docker pull docker/trojan:latest 步骤 3:创建配置文件 创建一个配置文件 trafics.json,位于 /etc/trojan/ 目录中: { "listen": { "address": "192.168.1.1", "port": 1234 }, "modules": { "chain": "chain4", "limits": "limits1" }, "listen_local": { "address": "192.168.1.2", "port": 808 }, "etc": { "transport": "tcp", "log_level": "debug", "log_to": "stdout" } } 设置文件权限: chmod 644 /etc/trojan/trafics.json 步骤 4:启动Trojan服务 运行Docker容器,并映射配置文件: docker run -d --name trojan -v /e...
步骤 1:安装Docker
确保你的系统已经安装了Docker,如果没有安装,按照以下步骤操作:
curl -fsSL https://get.docker.com | bash -s docker
安装完成后,启动并启用Docker服务:
systemctl start docker systemctl enable docker
步骤 2:下载Trojan镜像
下载并加载Trojan的Docker镜像:
docker pull docker/trojan:latest
步骤 3:创建配置文件
创建一个配置文件 trafics.json,位于 /etc/trojan/ 目录中:
{
"listen": {
"address": "192.168.1.1",
"port": 1234
},
"modules": {
"chain": "chain4",
"limits": "limits1"
},
"listen_local": {
"address": "192.168.1.2",
"port": 808
},
"etc": {
"transport": "tcp",
"log_level": "debug",
"log_to": "stdout"
}
}
设置文件权限:
chmod 644 /etc/trojan/trafics.json
步骤 4:启动Trojan服务
运行Docker容器,并映射配置文件:
docker run -d --name trojan -v /etc/trojan:/etc/trojan -c /etc/trojan/trafics.json docker/trojan:latest
步骤 5:检查服务状态
确认Trojan容器是否运行:
docker ps | grep trojan
步骤 6:测试配置
使用 curl 命令测试代理配置:
curl -I http://localhost:1234
或者从外部设备访问:
curl -I http://<服务器IP>:1234
步骤 7:设置用户认证(可选)
在配置文件中添加用户部分:
{
"users": [
{
"username": "user1",
"password": "password"
}
]
}
步骤 8:防火墙设置
确保服务器防火墙开放端口:
iptables -A INPUT -p tcp --dport 1234 -j ACCEPT
或者使用 firewalld:
firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-port=1234/tcp firewall-cmd --reload
步骤 9:检查日志
查看Trojan日志:
docker logs trojan
完成
配置完成后,Trojan反向代理服务器已经在指定的地址和端口上运行,确保客户端可以通过正确的用户名和密码(如果有设置)连接到代理服务。

相关文章







