xray
This commit is contained in:
@@ -50,8 +50,8 @@
|
||||
<section class="card config-card">
|
||||
<h2>Настройки</h2>
|
||||
<div class="config-row">
|
||||
<label for="novavps-url">Ссылка NOVAVPS</label>
|
||||
<input type="text" id="novavps-url" placeholder="https://novavps.app/s/...">
|
||||
<label for="subscription-url">Ссылка подписки</label>
|
||||
<input type="text" id="subscription-url" placeholder="https://novavps.app/s/...">
|
||||
<button id="save-config-btn" class="btn btn-primary">Сохранить</button>
|
||||
</div>
|
||||
<div id="config-msg" class="msg hidden"></div>
|
||||
@@ -67,17 +67,7 @@
|
||||
</span>
|
||||
Обновить сейчас
|
||||
</button>
|
||||
<button id="sync-xray2-btn" class="btn btn-secondary btn-lg">
|
||||
<span class="btn-icon">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5">
|
||||
<path d="M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"/>
|
||||
<path d="M3 3v5h5"/>
|
||||
<path d="M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16"/>
|
||||
<path d="M16 21h5v-5"/>
|
||||
</svg>
|
||||
</span>
|
||||
Синхр. Xray 2
|
||||
</button>
|
||||
|
||||
<div id="run-msg" class="msg hidden"></div>
|
||||
</section>
|
||||
|
||||
@@ -92,7 +82,7 @@
|
||||
<section class="status-section">
|
||||
<h2 class="section-title">Статус панелей</h2>
|
||||
<div class="status-grid">
|
||||
<div class="status-card" id="xray1-card">
|
||||
<div class="status-card" id="xray-card">
|
||||
<div class="status-card-header">
|
||||
<span class="panel-icon xray-icon">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
|
||||
@@ -102,27 +92,11 @@
|
||||
<line x1="6" y1="18" x2="6" y2="18"/>
|
||||
</svg>
|
||||
</span>
|
||||
<h3>Xray 1</h3>
|
||||
<h3>Xray</h3>
|
||||
</div>
|
||||
<div class="status-badge" id="xray1-status">ожидание</div>
|
||||
<div class="status-detail" id="xray1-detail"></div>
|
||||
<div class="status-time" id="xray1-time"></div>
|
||||
</div>
|
||||
<div class="status-card" id="xray2-card">
|
||||
<div class="status-card-header">
|
||||
<span class="panel-icon xray-icon">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
|
||||
<rect x="2" y="2" width="20" height="8" rx="2"/>
|
||||
<rect x="2" y="14" width="20" height="8" rx="2"/>
|
||||
<line x1="6" y1="6" x2="6" y2="6"/>
|
||||
<line x1="6" y1="18" x2="6" y2="18"/>
|
||||
</svg>
|
||||
</span>
|
||||
<h3>Xray 2</h3>
|
||||
</div>
|
||||
<div class="status-badge" id="xray2-status">ожидание</div>
|
||||
<div class="status-detail" id="xray2-detail"></div>
|
||||
<div class="status-time" id="xray2-time"></div>
|
||||
<div class="status-badge" id="xray-status">ожидание</div>
|
||||
<div class="status-detail" id="xray-detail"></div>
|
||||
<div class="status-time" id="xray-time"></div>
|
||||
</div>
|
||||
<div class="status-card" id="novavps-card">
|
||||
<div class="status-card-header">
|
||||
@@ -140,15 +114,15 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="card data-section" id="xray1-data-section">
|
||||
<div class="data-section-header" onclick="toggleSection('xray1-data')">
|
||||
<h2>Исходящие Xray 1</h2>
|
||||
<span class="data-count" id="xray1-data-count"></span>
|
||||
<span class="collapse-arrow" id="xray1-data-arrow">▼</span>
|
||||
<section class="card data-section" id="xray-data-section">
|
||||
<div class="data-section-header" onclick="toggleSection('xray-data')">
|
||||
<h2>Исходящие Xray</h2>
|
||||
<span class="data-count" id="xray-data-count"></span>
|
||||
<span class="collapse-arrow" id="xray-data-arrow">▼</span>
|
||||
</div>
|
||||
<div class="data-content" id="xray1-data">
|
||||
<div class="data-content" id="xray-data">
|
||||
<div class="table-wrapper">
|
||||
<table class="data-table" id="xray1-table">
|
||||
<table class="data-table" id="xray-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Метка</th>
|
||||
@@ -159,31 +133,7 @@
|
||||
<th>Синхр.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="xray1-tbody"></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="card data-section hidden" id="xray2-data-section">
|
||||
<div class="data-section-header" onclick="toggleSection('xray2-data')">
|
||||
<h2>Исходящие Xray 2</h2>
|
||||
<span class="data-count" id="xray2-data-count"></span>
|
||||
<span class="collapse-arrow" id="xray2-data-arrow">▼</span>
|
||||
</div>
|
||||
<div class="data-content" id="xray2-data">
|
||||
<div class="table-wrapper">
|
||||
<table class="data-table" id="xray2-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Метка</th>
|
||||
<th>Протокол</th>
|
||||
<th>Адрес</th>
|
||||
<th>Порт</th>
|
||||
<th>Синхр.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="xray2-tbody"></tbody>
|
||||
<tbody id="xray-tbody"></tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user