diff --git a/aggregator.py b/aggregator.py index b3c3457..b35c43e 100644 --- a/aggregator.py +++ b/aggregator.py @@ -1034,6 +1034,44 @@ h1{{font-size:24px}} @app.get("/") async def home_page(): title = settings.get("general", {}).get("title", "ZernProxy") + da_url = settings.get("payments", {}).get("donationalerts", {}).get("url", "") + + conn = get_db() + try: + total = conn.execute("SELECT COUNT(*) as c FROM users").fetchone()["c"] + finally: + conn.close() + + statuses = await fetch_servers_status() + + servers_html = "" + for s in statuses: + chk = s.get("checks", {}) + cpu = chk.get("CPU", {}).get("value") + ram = chk.get("RAM", {}).get("value") + disk = chk.get("Disk /", {}).get("value") + net_raw = chk.get("Net ↓↑", {}).get("value", "") + server_name = s.get("server_name", s["name"].upper()) + + service_icons = "" + for key in ("Caddy", "Minecraft", "Bio site", "Main site", "3x-UI"): + val = chk.get(key, {}).get("value", "") + if val: + dot = "🟢" if "🟢" in val else ("🔴" if "🔴" in val or "🔴" in str(val) else ("🟡" if "🟡" in val else "")) + service_icons += f'{dot or "●"}' + + servers_html += f''' +
Быстрый и надёжный VPN. Подписка на основе подписки. Безлимитный трафик на всех тарифах.
-Базовый доступ к серверам. Безлимитный трафик.
Пробный период за 50₽. 5GB трафика.
Полный доступ, приоритетные серверы. От 150₽/мес.
Быстрый и надёжный VPN-сервис
+🔒 Шифрование: VLESS + XTLS Vision / Reality
+⚡ Протоколы: TCP, WebSocket, gRPC
+🛡️ DDoS-защита на всех серверах
+📡 Каналы: 1-10 Gbit/s
+🔐 Zero-log политика — трафик не логируется
+🌐 Поддержка Happ (iOS/Android/Desktop)
+