Открытый код
Библиотеки, клиент и утилиты, которые мы написали для своих проектов и выложили в открытый доступ. Ими пользуются и другие VPN-сервисы.
164 678 загрузок двух SDK для Remnawave с PyPI за последние полгода, по данным pypistats.org без учёта зеркал.
11
открытых репозиториев
309
звёзд на GitHub
164 678
загрузок SDK для Remnawave за полгода
34 219
скачиваний FSNT Client
Remnawave, AmneziaWG и клиент
sm1ky/remnawave-api
Python SDK для Remnawave
Клиент API панели Remnawave: контроллеры, Pydantic-модели запросов и ответов, сериализация через orjson. Версии идут вслед за панелью, сейчас 3.4.5.
83 звездыPython78 624 загрузки с PyPI за полгодаremnawave/python-sdkархив
python-sdk в организации Remnawave
SDK в репозитории самих разработчиков Remnawave, пакет remnawave на PyPI для панелей 2.x. 148 коммитов из 160 — наши. Репозиторий в архиве, версии 3.x выходят как remnawave-api.
47 звёздPython86 054 загрузки с PyPI за полгодаforestsnet/Throne
FSNT Client на основе Throne
Десктопный клиент для пользователей VPN-сервисов, форк Throne (бывший Nekoray): простой режим, пресеты маршрутизации, самодиагностика, идентификатор устройства для панели и фоновые обновления. Сборки для Windows, macOS и Linux.
3 звездыC++34 219 скачиваний релизовforestsnet/awg-agent
Агент AmneziaWG
HTTP-агент для серверов AmneziaWG: протокол 3.1, свои сигнатурные пакеты, API совместим с amnezia-wg-easy — можно заменить им amnezia-wg-easy без переделки клиента.
3 звездыPythonforestsnet/torrent-blocker
Детектор торрентов для Remnawave Node
Ловит то, что пропускает штатный Torrent Blocker: зашифрованных пиров по поведению в логе и UDP-трафик DHT, uTP и трекеров по строгим nft-сигнатурам. Баны, уведомления и вебхук работают как у штатного.
1 звездаShellforestsnet/native-torrent-blocker
Блокировщик BitTorrent для WireGuard
Отдельный блокировщик для WireGuard, AmneziaWG и роутеров без xray: строгие nft-сигнатуры DHT, uTP и UDP-трекеров, отчёты в формате Remnawave, без панели и логов.
0 звёздPython
Для Marzban
Панель устарела, но на ней по-прежнему работают многие сервисы.
sm1ky/marzban_api
Python-клиент для Marzban
Асинхронная библиотека для API панели Marzban 0.8.4: администраторы, пользователи, ноды, статистика. Пакет marzban на PyPI.
69 звёздPython8 651 загрузка с PyPI за полгодаsm1ky/marzban-node-monitor
Monitor для нод Marzban
Проверяет статус нод, перезапускает упавшие и пишет об этом в Telegram. Ставится из готового образа с Docker Hub.
47 звёздPython2 143 скачивания образаsm1ky/marzban-docs
Документация Marzban на русском
Установка, ноды, SSL, переменные окружения, API и CLI, а также разборы по WARP, UFW, переходу на MySQL и схемам ссылок для клиентских приложений. В документацию принимаются правки от сообщества.
sm1ky/luIP-marzbanархив
luIP для Marzban, исправленная версия
Ограничивает число одновременных IP-адресов у пользователя Marzban.
29 звёздJavaScript
Поддержка в Telegram
sm1ky/support-bot-topic
Бот поддержки на топиках Telegram
Заводит каждому пользователю топик в группе поддержки: обращения закрываются и открываются командами, раз в три часа приходит сводка новых, неактивные закрываются сами. Ставится из готового Docker-образа.
1 звездаPython
Звёзды и скачивания релизов берём из GitHub, загрузки пакетов — из pypistats.org и Docker Hub. Страница обновляет цифры сама раз в час.