feat: Enforce single IP per user for Xray servers and update protocol checks

This commit is contained in:
infosave2007
2026-01-30 21:45:05 +03:00
parent 3ec6b8cd8b
commit 77398b5000
2 changed files with 20 additions and 6 deletions
+6
View File
@@ -55,6 +55,12 @@ while (true) {
$monitoring = new ServerMonitoring($server['id']);
// Enforce single IP per user for Xray servers
$containerName = $server['container_name'] ?? '';
if (strpos($containerName, 'xray') !== false) {
$monitoring->enforceXraySingleIpPerUser();
}
// Collect server metrics
$serverMetrics = $monitoring->collectMetrics();
echo " Server: CPU={$serverMetrics['cpu_percent']}% RAM={$serverMetrics['ram_used_mb']}/{$serverMetrics['ram_total_mb']}MB ";