安装 Trojan 代理服务器
你需要下载并安装 Trojan 代理服务器,Trojan 支持多种平台,包括:
- Windows
- Linux
- macOS
- Android
- iOS
安装步骤:
- 从官方网站或可信来源下载 Trojan 代理客户端。
- 根据安装说明进行安装。
生成配置文件
安装完成后,Trojan 会生成一个配置文件(通常命名为 trojan-config.json)。
生成配置文件:
-
打开 Trojan 代理客户端。
-
点击
Settings(设置)。 -
在
General(通用)部分,设置代理地址和端口,{ "inbound": { "listen": "...:443" }, "outbound": { "host": "trojan-server.com", "port": "443" } }inbound:表示入站规则,用于接收连接。outbound:表示出站规则,用于通过代理服务器访问互联网。
-
点击
Save(保存)生成配置文件。
配置守护程序(可选)
如果你希望 Trojan 代理服务器始终运行,可以配置守护程序。
Linux 环境下的守护程序设置:
-
打开终端,执行以下命令安装
systemd:sudo apt install systemd
-
创建服务文件(
trojan.service):sudo nano /etc/systemd/system/trojan.service
[Unit] Description=Trojan Proxy Service [Service] ExecStart=/path/to/trojan/trojan-proxy --config /path/to/trojan/trojan-config.json Restart=always
-
保存并退出编辑器。
-
启动服务并设置为自动启动:
sudo systemctl daemon-reload sudo systemctl start trojan.service sudo systemctl enable trojan.service
Windows 环境下的守护程序设置:
在 Windows 上,可以使用第三方守护程序如 NSSM(NT Service Manager)将 Trojan 代理服务器注册为服务。
配置本地客户端
如果你使用 Trojan 作为代理服务器,需要在客户端设备上配置代理设置。
Linux/macOS/Windows:
- 打开网络设置,进入代理设置。
- 配置 HTTP 和 HTTPS 代理地址,
- 代理地址:
trojan-server.com - 代理端口:
443
- 代理地址:
Android/iOS:
在移动设备上,进入设置,查找代理设置,配置代理地址和端口。
设置端口转发(可选)
如果你希望通过特定本地端口连接到远程代理服务器,可以在配置文件中设置端口转发。
示例:
{
"inbound": {
"listen": "...:108"
},
"outbound": {
"host": "trojan-server.com",
"port": "443"
}
}
inbound.listen:定义本地代理接收的端口。outbound.host:定义远程代理的地址。outbound.port:定义远程代理的端口。
测试连接
完成配置后,可以使用以下命令测试代理服务器是否正常工作:
curl -I http://trojan-server.com
或者:
nc trojan-server.com 443
验证配置
检查代理服务器的日志文件,确保没有错误日志,日志文件的位置取决于你的系统和安装方式。
安全注意事项
- 加密连接:Trojan 使用加密协议,确保数据传输安全。
- 权限控制:确保代理配置文件的权限限制,防止未经授权的访问。
- 定期更新:定期检查并更新 Trojan 代理服务器的版本,防止已知漏洞。
通过以上步骤,你可以轻松设置并配置 Trojan 代理服务器,确保网络通信的安全性和隐私性。









