Read the complete guide on our website.
Follow this tutorial to get the Compass VPN Agent running.
Follow this tutorial to create a manager.
Ensure you obtain the authentication values from the manager setup. These values will be required to be included in the env_file
of the agent.
./bootstrap.sh
./restart.sh
./start_panel.sh
./show_configs.sh
./check_update.sh
./logs.sh
Creates config.json
, monitors configurations, and export Xray configurations via /metrics
path.
Reads config.json
from the xray-config service and runs the Xray-core.
Exports V2Ray/Xray configuration metrics.
Prometheus Node Exporter that collects all critical metrics of the agent machine.
NGINX webserver to manage Xray inbounds and fallbacks, enhancing both performance and security.
Reads metrics from xray-config
, node-exporter
, and v2ray-exporter
services and pushes them to a remote manager Pushgateway
service or Grafana Cloud Prometheus
endpoint.
Protects the server against brute force attacks by monitoring logs and automatically blocking suspicious IPs.
Tracks approximate active unique users across all configured inbounds and monitors blocked requests due to junk traffic, providing insights into bandwidth optimization.