2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00
2026-07-20 19:28:56 +07:00

EvoFirewall

Централизованный firewall controller: Linux / MikroTik agents, blocklists, статистика.

Интеграции (план): auth-portal (SSO, app id fw), EvoBGP (источник префиксов).

Стек (как CFDM / VPS Tracker)

  • Monorepo: pnpm workspaces + turbo
  • apps/web — Vite + React + TanStack Router/Query + shadcn/ui + ReUI
  • apps/api — Fastify + Drizzle + SQLite
  • packages/ui@evofw/ui (shadcn primitives)
  • packages/shared — Zod-контракты
  • packages/db — схема и репозитории

Структура

apps/
  web/                 # SPA
  api/                 # HTTP API
packages/
  ui/                  # shadcn CLI output
  shared/              # contracts
  db/                  # drizzle
docs/
deploy/
scripts/
data/                  # SQLite (gitignored)

Быстрый старт

pnpm install
cp .env.example .env
# ReUI PRO: apps/web/.env.local уже с ключом (из CFDM) или скопируйте:
#   copy ..\cloudflare-domain-manager\apps\web\.env.local apps\web\.env.local

Scaffold пока без Vite/Fastify — следующий шаг: init web/api по образцу CFDM.

ReUI PRO

Skill + MCP установлены официальным инсталлером (https://mcp.reui.io/install):

  • Skill: .agents/skills/reui (версия 42d70dcc3d)
  • MCP: .mcp.json / .cursor/mcp.jsonhttps://mcp.reui.io/api/mcp
  • Rules: .cursor/rules/reui-mcp.mdc, reui.mdc, shadcn-*.mdc, frontend-*.mdc
  • Contract: docs/ui-design-contract.md — surface frame
cd apps/web
# нужен REUI_LICENSE_KEY в .env.local (уже из CFDM)
pnpm dlx shadcn@latest add @reui/frame --yes

Обновить skill/MCP:

curl -fsSL https://mcp.reui.io/install | node -

Docs: https://reui.io/docs/license-setup · https://reui.io/llms.txt · https://reui.io/docs/mcp · https://reui.io/docs/agent-skills

Git

origin  https://git.shts.su/denozord/EvoFirewall.git
S
Description
No description provided
Readme
1.1 MiB
v1.0.0
Latest
2026-08-19 00:09:25 +07:00
Languages
TypeScript 93.2%
Shell 4.7%
RouterOS Script 1%
CSS 0.5%
HCL 0.2%
Other 0.4%