mirror of
https://github.com/andrey271192/Domain_web.git
synced 2026-09-20 14:41:58 +00:00
595501b2a47b54236fb9cbd590c5cd5cd9741ff3
Co-authored-by: Cursor <cursoragent@cursor.com>
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.
Languages
JavaScript
82.6%
HTML
7.5%
Shell
6.6%
Python
3.3%