Перейти к содержимому
ENGitHubПоддержать
Идёт сбор на новые функции23

Своя VPN-панель на ядре mihomo

Протоколы, ноды, подписки и Telegram-бот с оплатой в одной панели. Ставится одной командой, сама переживает блокировки. Бесплатная, с открытым кодом под GPL-3.0.

curl -fsSL https://github.com/Miroshka000/mikan/releases/latest/download/install.sh \
| sudo bash

Ubuntu 22.04+ или Debian 12+, amd64 или arm64. Установщик сам ставит Docker и в конце выдаёт ссылку на админку.

Мандарин, символ mikan

Сборы на функции

Функции, которые просит сообщество, мы делаем, когда на них собрана сумма. Выберите нужную и поддержите её.

Все цели
  • Переезд панели на другой сервер

    Идёт сбор

    Перенос панели на новый сервер одной командой: клиенты, тарифы, ноды и настройки переезжают, ссылки подписок продолжают работать.

    11 $ из 100 $ · 11%Поддержать
  • Внешние подписки как ноды

    Идёт сбор

    Добавить чужую подписку по ссылке: панель сама подтягивает её серверы, обновляет их и раздаёт клиентам под вашим названием. Для перепродажи.

    0 $ из 300 $ · 0%Поддержать
  • Админ-бот в Telegram

    Идёт сбор

    Команда /admin в боте: клиенты, подписки, устройства и ноды прямо из Telegram, без входа в панель.

    0 $ из 200 $ · 0%Поддержать

Одна панель на всё

Настоящие экраны mikan. Есть светлая и тёмная темы, русский и английский интерфейс.

mikan · Обзор
Онлайн, трафик за сутки и состояние каждого подключения на одном экране.
mikan · Пользователи
Тарифы, сроки, трафик и устройства каждого подписчика, фильтры и действия над группой.
mikan · Подключения
Протоколы с портами и маскировкой. Видно, какие приложения получают каждый из них.
mikan · Telegram
Бот настраивается прямо в панели: меню, тексты, уведомления и рассылки, с предпросмотром.
mikan · Настройки
Подписка, маршрутизация для Clash, безопасность входа и импорт из других панелей.

Что внутри

  • Ядро mihomo внутри ноды

    mihomo встроен как библиотека, поэтому трафик считается по каждому соединению каждого пользователя. Тарифы по сроку и гигабайтам, лимит устройств и привязка к ним.

  • Пятнадцать протоколов

    VLESS REALITY с Vision, XHTTP и gRPC, Hysteria2, TUIC, AnyTLS, Trojan, TrustTunnel, Mieru и другие. Каждый добавляется из пресета, ключи создаются сами.

  • Сама переживает блокировки

    Если клиенты из разных сетей перестали доходить до протокола, панель переносит его на свободный HTTPS-порт или подбирает новый сайт маскировки рядом с сервером.

  • Ноды, каскады и WARP

    Удалённая нода ставится одной командой с ключом и обновляется из панели. Протокол может выходить в интернет через другую ноду или через Cloudflare WARP.

  • Подписка под каждое приложение

    Подписка узнаёт Happ, v2RayTun, Koala Clash, Clash Verge, Hiddify и другие и отдаёт каждому только то, что оно запускает. Для Clash есть маршруты по сервисам.

  • Telegram-бот и Mini App

    Подписчики смотрят срок и устройства, покупают и продлевают доступ. Оплата через Telegram Stars и адаптеры маркетплейса: ЮKassa, CryptoBot.

  • Промокоды, пулы и пакеты

    Скидки, бонусные дни и трафик. Отдельный лимит для части протоколов, докупка гигабайтов в боте, пробный период.

  • Переезд с других панелей

    Импорт пользователей из Marzban, PasarGuard и Remnawave. Старые ссылки подписок работают, когда старый домен указывает на mikan.

  • Спокойные обновления

    PostgreSQL, подписанные релизы, бэкап перед каждым обновлением и откат, если новая версия не поднялась. Бэкап базы может каждый день приходить в Telegram.

Каждому приложению то, что оно запускает

Подписка определяет приложение и не отдаёт ему протоколы, которые оно не поднимет. Никаких «у меня не работает» из-за неподходящего ключа.

Все пресеты и их настройки
ПротоколClash-приложенияHapp, v2RayTunHiddify, Karing
VLESS · REALITY · Visionестьестьесть
VLESS · REALITY · XHTTPестьестьнет
VLESS · REALITY · gRPCестьестьесть
VLESS PQестьестьнет
Trojan · REALITYестьестьесть
Hysteria2естьестьесть
TUIC v5естьнетесть
AnyTLSестьнетесть
TrustTunnelестьнетнет
ShadowQUICестьнетнет
Mieruестьнетнет
Shadowsocks-20221естьестьесть
Sudoku1естьнетнет
Snell1естьнетнет
VMessестьестьесть

¹ Один ключ на всех: учёта и лимитов по пользователям на этих протоколах нет.

Страница подписки и Mini App

Подписчик открывает ссылку в браузере или в Telegram и видит срок, трафик и устройства. Платформа определяется сама, а кнопка «Добавить» открывает подписку сразу в приложении: Happ, v2RayTun, Koala Clash, Hiddify и другие.

Про подписки и приложения
Страница подписки на телефонеОбзор панели на телефоне

Поставить на свой сервер

Одна команда на чистом сервере. Дальше всё делается в панели, а команда mikan открывает меню управления.

curl -fsSL https://github.com/Miroshka000/mikan/releases/latest/download/install.sh \
| sudo bash