mirror of
https://github.com/andrey271192/Domain_web.git
synced 2026-09-21 14:51:57 +00:00
Replace Next.js scanner deploy with static React CDN pages: student VPN cabinet, regional setup, curated blocked-domain lists, and nginx one-line install on port 80 without touching Amnezia/Docker services. Co-authored-by: Cursor <cursoragent@cursor.com>
2.6 KiB
2.6 KiB
Domain Web (PCA Lab)
Лёгкий статический сайт: кабинет студента (VPN Amnezia), смена региона магазинов, кураторские списки заблокированных в РФ доменов.
Без поиска доменов на сайте (crt.sh и API сканера отключены). Списки — статические пресеты.
Возможности
- Главная — обложка PCA Lab (исследования AI и кибербезопасности)
- Кабинет студента — пошаговое подключение WireGuard / Amnezia VPN
- VPN по региону — инструкции смены региона App Store / Google Play / Microsoft Store
- Группы доменов — карточки по категориям:
- Медиа (Netflix, YouTube, …)
- Социальные сети (Instagram, Facebook, X, …)
- Искусственный интеллект (ChatGPT, Claude, …)
- Мессенджеры (Telegram, WhatsApp, …)
- Другое / VPN / Dev (GitHub, Steam, …)
- Копирование списка доменов / IP, скачивание Keenetic .bat (статические маршруты)
Связанный Telegram-бот (поиск доменов): domain-finder-bot — на сайте только статика.
Установка на VPS (одна строка)
curl -fsSL https://raw.githubusercontent.com/andrey271192/Domain_web/main/install.sh | sudo bash
Переменные окружения (опционально):
| Переменная | По умолчанию |
|---|---|
DOMAIN_WEB_ROOT |
/var/www/domain-web |
DOMAIN_WEB_INSTALL_SRC |
/opt/domain-web-src |
DOMAIN_WEB_BRANCH |
main |
Скрипт:
- ставит nginx и отдаёт каталог
web/на порту 80; - не останавливает Amnezia (443), Docker и
domain-finder-bot; - отключает legacy-сервис
domain-scanner(Node), если был установлен ранее.
Удаление
curl -fsSL https://raw.githubusercontent.com/andrey271192/Domain_web/main/uninstall.sh | sudo bash
Локальный просмотр
cd web && python3 -m http.server 8080
# http://127.0.0.1:8080/
Структура
web/ — HTML + React (CDN) + JSX
nginx/ — шаблон vhost
install.sh — деплой на сервер
uninstall.sh
Лицензия
См. LICENSE.