-
下载并安装Trojan:从官方网站下载Trojan源码,并按照文档进行安装。
-
获取证书:为SSL代理创建证书,可以使用Let's Encrypt获取免费证书,如果自签名证书,确保客户端信任该证书。
-
配置配置文件:
- 打开
trojan-config.json文件。 - 配置基础设置:
LPORT: 指定本地代理端口,如108。ADDRESS: 指定绑定地址,如以允许所有IP访问。SOCKS: 启用SOCKS代理,设置SOCKS::1或SOCKS::127...1。
- 配置SSL:
- 在
SS选项中,指定代理地址和端口,如SS::192.168.1.1:443。 - 确定证书路径,使用
CA和CERT选项指定私钥和证书文件。
- 在
- 配置中继代理(如有需要):设置
PROXY选项,指定上游代理地址和端口。
- 打开
-
设置权限:
确保配置文件和相关文件夹有适当的权限,防止未授权访问。
-
保存并重新启动Trojan:保存配置后,重启服务确保新配置生效。
-
测试配置:
- 使用工具如
curl或netcat测试代理是否正常工作。 - 检查是否能通过SSL代理,确保证书配置正确。
- 使用工具如
-
管理用户权限(可选):根据需要设置用户认证,使用
auth或其他选项。
通过以上步骤,您可以成功配置Trojan代理服务器,满足不同的网络需求。









