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.

Description
No description provided
Readme MIT 3.4 MiB
Languages
JavaScript 82.6%
HTML 7.5%
Shell 6.6%
Python 3.3%