feat: Cloudflare WARP routing for AmneziaWG

Web toggles per IPv4 peer; wgcf install script on host (no Telegram/QR).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Андрей Бобырев
2026-05-14 18:00:39 +03:00
parent 448fe3b360
commit 6f6fb5f9b9
7 changed files with 922 additions and 25 deletions

View File

@@ -88,6 +88,24 @@
<p id="status" class="status" role="status"></p>
<section class="panel warp-panel" id="warp-panel" hidden>
<div class="panel-head">
<h2>Cloudflare WARP</h2>
<span class="muted" id="warp-status-line"></span>
</div>
<p class="muted warp-intro">
Выход в интернет через Cloudflare WARP для выбранных клиентов AmneziaWG (правила в контейнере: таблица маршрутизации и NAT).
Установка без Telegram и QR — один раз на хосте: <code class="inline">bash scripts/warp-amnezia.sh install</code>
(из каталога репозитория, под root). Дальше — галочки ниже и «Применить» (контейнер перезапустится).
</p>
<div id="warp-actions" class="warp-actions"></div>
<div id="warp-client-list" class="warp-client-list"></div>
<details class="raw warp-raw">
<summary>Вывод wg show warp</summary>
<pre id="warp-wg-show"></pre>
</details>
</section>
<section class="panel">
<div class="panel-head">
<h2>Пользователи</h2>