mirror of
https://github.com/anten-ka/gotelegram_pro.git
synced 2026-05-19 14:26:02 +00:00
v2.5.0: add shared 443 and per-user traffic
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
document.documentElement.dataset.theme = theme;
|
||||
}());
|
||||
</script>
|
||||
<link rel="stylesheet" href="/styles.css?v=2.5.0-admin7">
|
||||
<link rel="stylesheet" href="/styles.css?v=2.5.0-admin8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="app-shell">
|
||||
@@ -202,6 +202,7 @@
|
||||
<th data-i18n="tableStatus">Status</th>
|
||||
<th data-i18n="tableSecret">Secret</th>
|
||||
<th data-i18n="tableLink">Link</th>
|
||||
<th data-i18n="tableTraffic">Traffic</th>
|
||||
<th data-i18n="tableActions">Actions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -209,6 +210,56 @@
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel user-traffic-panel" id="userTrafficPanel">
|
||||
<div class="panel-head">
|
||||
<div>
|
||||
<p class="eyebrow" data-i18n="userTrafficEyebrow">Per user</p>
|
||||
<h2 id="userTrafficTitle" data-i18n="userTrafficTitle">User traffic</h2>
|
||||
</div>
|
||||
<div class="panel-actions">
|
||||
<span id="userTrafficHealth" class="status-pill">--</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="traffic-summary compact">
|
||||
<article>
|
||||
<span data-i18n="trafficTotal">Total</span>
|
||||
<strong id="userTrafficTotal">--</strong>
|
||||
</article>
|
||||
<article>
|
||||
<span data-i18n="currentConnections">Connections</span>
|
||||
<strong id="userTrafficConnections">--</strong>
|
||||
</article>
|
||||
<article>
|
||||
<span data-i18n="activeIps">Active IPs</span>
|
||||
<strong id="userTrafficIps">--</strong>
|
||||
</article>
|
||||
</div>
|
||||
<div class="traffic-controls">
|
||||
<div class="segmented" id="userTrafficRange" aria-label="User traffic range" data-i18n-aria-label="ariaTrafficRange">
|
||||
<button type="button" data-user-traffic-range="15m" data-i18n="range15m">15 min</button>
|
||||
<button type="button" data-user-traffic-range="1h" data-i18n="range1h">1 hour</button>
|
||||
<button type="button" data-user-traffic-range="24h" data-i18n="range24h">24 hours</button>
|
||||
<button type="button" data-user-traffic-range="month" data-i18n="rangeMonth">Month</button>
|
||||
</div>
|
||||
<div class="segmented" id="userTrafficView" aria-label="User traffic view" data-i18n-aria-label="ariaTrafficView">
|
||||
<button type="button" data-user-traffic-view="chart" data-i18n="viewChart">Chart</button>
|
||||
<button type="button" data-user-traffic-view="table" data-i18n="viewRows">Rows</button>
|
||||
</div>
|
||||
</div>
|
||||
<div id="userTrafficChart" class="traffic-chart"></div>
|
||||
<div class="table-wrap" id="userTrafficTableWrap">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th data-i18n="tablePeriod">Period</th>
|
||||
<th data-i18n="tableTrafficDelta">Traffic delta</th>
|
||||
<th data-i18n="tableTrafficTotal">Total</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="userTrafficTable"></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="page-panel" data-page="backups">
|
||||
@@ -321,6 +372,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/app.js?v=2.5.0-admin7" type="module"></script>
|
||||
<script src="/app.js?v=2.5.0-admin8" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user