OpenResty XRay Agent 使用 HTTP 代理
如果您的 OpenResty XRay Agent 部署在一个需要通过 HTTP 代理访问公网的环境中,您可以按照以下步骤配置和使用 HTTP 代理。
本文档将指导您如何修改配置文件,添加代理设置,并重启服务以使设置生效。
修改配置文件
装完 OpenResty XRay Agent 之后,您需要修改配置文件以设置 HTTP 代理。配置文件位于以下路径:
/usr/local/orxray-agent/conf/config.ini
打开配置文件后,您需要在 [rpc]
部分添加 proxy_host
和 proxy_port
设置。如果您的 HTTP 代理还要求鉴权,请同时添加 proxy_auth
配置项。
下面是配置文件的示例段落:
[rpc]
# 代理服务器的 IP 地址或域名
proxy_host = "192.168.0.2"
# 代理服务器的端口
proxy_port = 9000
# 如果代理服务器需要鉴权,格式为 "用户名:密码"
proxy_auth = "user:password"
...
请根据您的具体代理服务器信息,修改上面的 proxy_host
, proxy_port
, 和 proxy_auth
设置。
重启服务
完成配置文件的修改后,您需要重启 OpenResty XRay Agent 服务以应用这些更改。请使用以下命令来重启服务:
sudo systemctl restart orxray-agent
检查错误日志
如果在重启服务后,您发现 Agent 仍然无法连接到控制台,可能存在一些问题。这时,您可以通过查看错误日志来进行故障排查。
使用以下命令查看最新的错误日志:
tail -n 100 /usr/local/orxray-agent/logs/error.log