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