确认防火墙允许HTTP和HTTPS
- Windows:
- 确保防火墙允许连接和请求。
- 右键点击防火墙,选择“高级设置”。
- 点击“防火墙规则”中的“连接”。
- 输入端口
8888(Windows 1+)或88(Windows 7+)。 - 确保允许“网络安全(HTTPS)”。
- macOS:
- 确保防火墙允许连接和请求。
- 右键点击防火墙,选择“高级设置”。
- 点击“防火墙规则”中的“连接”。
- 输入端口
8888。 - 确保允许“网络安全”。
- 其他操作系统:
同上,适用于其他平台。
确保服务器支持Trojan代理
- 确保服务器具备代理服务器功能(通常通过防火墙或服务器软件)。
- 服务器是否允许脚本运行或请求?通常需要允许。
设置代理服务器的配置
步骤 1:配置代理服务器
- 访问代理服务器:
- 打开代理服务器工具(如Nginx、Varnicx等)。
- 点击“配置”(通常在“服务”菜单中)。
- 设置代理服务器IP地址:
- 点击“配置” → “代理服务器” → “选择代理”。
- 输入代理IP地址。
- 设置端口:
- 点击“配置” → “代理服务器” → “端口”。
- 输入代理端口(通常为
8)。
- 配置代理服务器:
- 点击“配置” → “代理服务器” → “安全”。
- 选择“加密”(通常选择“HTTPS”)。
- 点击“确认”。
- 配置服务:
- 点击“服务” → “管理” → “重新配置”。
- 点击“重新配置”。
- 选择“代理服务器”。
- 输入代理IP地址和端口。
- 点击“确认”。
- 退出代理服务器工具。
步骤 4:设置数据加密
- 在代理服务器上:
- 在代理服务器上安装加密工具(如Nginx的
-e选项)。 - 配置加密方法,确保数据传输使用HTTPS加密。
- 在代理服务器上安装加密工具(如Nginx的
- 在服务器上:
- 在服务器上配置
-e选项。 - 选择“HTTPS”作为加密方式。
- 确保防火墙允许请求和端口。
- 在服务器上配置
步骤 5:配置数据传输
- 在代理服务器:
在代理服务器上配置数据传输,确保数据在传输过程中被加密。
- 在服务器:
- 在服务器上配置
-e选项,确保数据在传输过程中使用加密方式。
- 在服务器上配置
注意事项
- 防火墙隔离:
确保代理服务器和服务器之间未被防火墙隔离,防止数据流。
- 端口限制:
确保代理服务器的端口和服务器的端口符合防火墙设置。
- 配置错误:
如果出现防火墙阻止或数据未加密,检查配置是否正确,可能是端口设置错误或防火墙设置不正确。
常见问题
- 防火墙阻止:确保防火墙允许HTTP和HTTPS。
- 端口设置错误:确认端口是否正确设置。
- 数据未加密:确保
-e选项正确配置。


