Генератор конфигураций для WARP с поддержкой различных платформ развертывания.
- В качестве альтернативы может быть развернут с cli:
vercel deploy - Запустить локально:
vercel dev - Vercel Functions ограничения (с средой выполнения Edge)
- В качестве альтернативы может быть развернут с cli:
netlify deploy - Запустить локально:
netlify dev - Functions ограничения
- Edge functions ограничения
- Вы можете выполнить развертывание вручную, связав свой репозиторий с информационной панелью Cloudflare Pages dashboard.
- Framework preset:
Next.js (Static HTML Export) - Build command:
npm run build - Build output directory:
out - Root directory:
оставьте пустым - Pages ограничения
# Установка зависимостей
npm install
# Запуск в режиме разработки
npm run dev
# Сборка для production
npm run build
# Запуск production сборки
npm run start
# Линтинг
npm run lint├── app/ # Next.js App Router
│ ├── api/warp/route.ts # API для генерации конфигураций
│ ├── globals.css # Глобальные стили
│ ├── layout.tsx # Layout
│ └── page.tsx # Главная страница
├── components/ # React компоненты
│ ├── icons/custom-icons.tsx # Костомные иконки
│ ├── ui/ # UI компоненты (shadcn/ui)
│ ├── config-options.tsx # Опции конфигурации
│ ├── theme-provider.tsx # Провайдер темы
│ └── warp-generator.tsx # Основной компонент
├── functions/api/warp.js # Cloudflare Pages функция
├── lib/ # Утилиты и конфигурации
│ ├── ipRanges.ts # IP диапазоны сервисов
│ ├── utils.ts # Общие утилиты
│ └── warpConfig.ts # Логика генерации
└── public/ # Статические файлы
Проект использует Next.js 14 с App Router и следующими настройками:
- TypeScript
- Tailwind CSS
- ESLint
- Radix UI компоненты
- Автоматическая оптимизация изображений
Проект настроен для статической генерации с возможностью серверного рендеринга API маршрутов.
| Платформа | Поддержка | Сложность | Время развертывания |
|---|---|---|---|
| Vercel | ✅ Полная | 🟢 Низкая | ~3 минуты |
| Netlify | ✅ Полная | 🟡 Средняя | ~5 минут |
| Cloudflare | 🟡 Средняя | ~5 минут |
MIT License
- Форкните репозиторий
- Создайте ветку для новой функции
- Внесите изменения
- Создайте Pull Request
- Telegram Bot: t.me/warp_generator_bot
- Основной сайт: warp.llimonix.dev
- Vercel Mirror: warply.vercel.app
- Netlify Mirror: getwarp.netlify.app
- Cloudflare Pages Mirror: getwarp.pages.dev
- Telegram канал: ллимоникс </>