Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agent
command
Xray 节点 Agent 入口:托管 xray-core 并与主控保持 WSS 长连接。
|
Xray 节点 Agent 入口:托管 xray-core 并与主控保持 WSS 长连接。 |
|
internal
|
|
|
agent/accounts
Package accounts 管理节点内部账户(relay 入站 UUID)的本地持久化。
|
Package accounts 管理节点内部账户(relay 入站 UUID)的本地持久化。 |
|
agent/certs
Package certs 处理主控 push_cert 下发的 TLS 证书落盘。
|
Package certs 处理主控 push_cert 下发的 TLS 证书落盘。 |
|
agent/cli
Package cli 提供 xray-agent 的管理子命令:status / restart / logs / uninstall / help。
|
Package cli 提供 xray-agent 的管理子命令:status / restart / logs / uninstall / help。 |
|
agent/client
Package client 实现 Agent 到主控的 WebSocket 客户端: 认证、心跳、断线指数退避重连、指令处理与回执、流量采集上报。
|
Package client 实现 Agent 到主控的 WebSocket 客户端: 认证、心跳、断线指数退避重连、指令处理与回执、流量采集上报。 |
|
agent/collector
Package collector 采集节点系统信息(Linux /proc,零外部依赖)。
|
Package collector 采集节点系统信息(Linux /proc,零外部依赖)。 |
|
agent/config
Package config 定义节点 Agent 配置。
|
Package config 定义节点 Agent 配置。 |
|
agent/outbox
Package outbox 实现节点流量上报的本地持久化发件箱(审计 F1)。
|
Package outbox 实现节点流量上报的本地持久化发件箱(审计 F1)。 |
|
agent/stats
Package stats 通过 Xray gRPC StatsService 采集用户流量,并支持 HandlerService 动态更新用户。
|
Package stats 通过 Xray gRPC StatsService 采集用户流量,并支持 HandlerService 动态更新用户。 |
|
agent/upgrade
Package upgrade 提供 agent 自升级:版本查询/比较/下载/校验/替换(CLI 与 WS 推送共用)。
|
Package upgrade 提供 agent 自升级:版本查询/比较/下载/校验/替换(CLI 与 WS 推送共用)。 |
|
agent/xrayproc
Package xrayproc 托管 xray-core 子进程:启动/停止/配置校验重启/看门狗拉起。
|
Package xrayproc 托管 xray-core 子进程:启动/停止/配置校验重启/看门狗拉起。 |
|
pkg
|
|
|
protocol
Package protocol 定义主控-节点通信协议(主控与 Agent 共用)。
|
Package protocol 定义主控-节点通信协议(主控与 Agent 共用)。 |
|
tlscert
Package tlscert 提供证书/私钥校验与解析(主控 certs API 与 agent push_cert 落盘共用)。
|
Package tlscert 提供证书/私钥校验与解析(主控 certs API 与 agent push_cert 落盘共用)。 |
Click to show internal directories.
Click to hide internal directories.