Useful Tools | Linux | GitOps | DevOps
6.79K subscribers
414 photos
10 videos
13 files
1.14K links
Полезные opensource проекты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
FlightGear - бесплатный авиасимулятор с открытым исходным кодом, распространяемый по лицензии GPL и доступный для Windows, macOS и Linux. Он разрабатывался в сотрудничестве с большой группой международных волонтеров на протяжении более двух десятилетий.

Помимо тысяч энтузиастов авиасимуляторов, FlightGear используется исследователями из более чем 40 университетов и академических институтов по всему миру, а также такими организациями, как NASA и DARPA. Он также используется в нескольких авиасимуляторах, одобренных Федеральным управлением гражданской авиации США (FAA).

Возможности:
- бесплатное, с открытым исходным кодом и кроссплатформенное приложение.
- пейзажи по всему миру (полет в любую точку Земли)
- космические полеты
- комплексное моделирование погоды
- поддержка многопользовательского онлайн-режима и VATSIM.

https://github.com/FlightGear/flightgear

Web: https://www.flightgear.org/

Опубликовано в @gitgate

#game #simulator #fly
🔥16👍6
Enshittifier - Замените AI на 💩 (или что-нибудь еще) на каждой странице. Пропускайте сайты, на которых вы бы предпочли этого не видеть.

Интернет тонет в искусственном интеллекте. Enshittifier заменяет каждое упоминание "ИИ".
На каждой странице — 💩 или любой другой текст или смайлик, который вы предпочитаете видеть.

✦ Нажмите на значок панели инструментов, чтобы включить или выключить её.
✦ Выберите один из шести предустановленных эмодзи - 💩 🤖 ✨ 🚽 🔥 🤡 — или введите свой собственный.
✦ Заставьте заменяющие элементы светиться, вращаться или переливаться радугой по мере их появления.
✦ Пропускайте сайты, которые вы бы предпочли оставить без изменений (поддомены и сайты с подстановочными знаками).
поддерживаемые шаблоны).

Сопоставляется только с заглавными буквами "AI" (но безопасно пропускает MAIL, AIR, said, maintain и т. д.), и пропускает поля форм, блоки кода и редактируемые области, чтобы ваш
Собственный процесс набора текста не нарушается.

Без аналитики, сбора данных и удаленных серверов. Бесплатное и открытое программное обеспечение под лицензией AGPL-3.0

https://github.com/wr/enshittifier-extension

web: https://chromewebstore.google.com/detail/enshittifier-%E2%80%94-dead-inter/aphiafiemboinkpikgndmiejehdnpofo

Опубликовано в @gitgate

#ai #mozilla #chrome
👍7🔥5
VPS-Monitor - высокопроизводительный инструмент мониторинга и управления контейнерами Docker с открытым исходным кодом. Разработанный для скорости и простоты использования, он обеспечивает потоковую передачу логов в реальном времени, статистику контейнеров, управление образами, визуализацию сети, оповещения и поддержку нескольких хостов через чистый, современный интерфейс.

https://github.com/hhftechnology/vps-monitor

Подсказал: Elliot Spencer - @tehn0mad

Опубликоввано в @gitgate

#docker
👍6🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
nbd-vram - используйте видеопамять вашей видеокарты NVIDIA в качестве пространства подкачки в Linux.

Проект создан для ноутбуков с гибридной графикой, с припаянной памятью и без возможности апгрейда. Дисплей работает от встроенного графического процессора AMD/ATI. Видеокарта NVIDIA большую часть времени простаивает, её видеопамять полностью не используется. Это позволяет использовать видеопамять в качестве высокоприоритетного файла подкачки.

Порядок переполнения: сначала заполняется ОЗУ, затем видеопамять поглощает излишки (PCIe), затем zram сжимает оставшуюся память (CPU), затем SSD только если все остальное исчерпано.

https://github.com/c0deJedi/nbd-vram

Опубликоввано в @gitgate

#swap #gpu #laptop #linux #memory #nbd #nvidia #vram
👍10🔥5
Limine - современный, безопасный, портативный, многопротокольный загрузчик и менеджер загрузки, который также используется в качестве эталонной реализации протокола загрузки Limine. Альтернатива grub

Поддерживаемые архитектуры:
- IA-32 (32-bit x86)
- x86-64
- aarch64 (arm64)
- riscv64
- loongarch64

Поддерживаемые протоколы загрузки:
- Linux
- Limine
- Multiboot 1
- Multiboot 2
- Chainloading

Поддерживаемы схемы партиций:
- MBR
- GPT
- Unpartitioned media

Поддерживаемые файловые системы:
- FAT12/16/32
- ISO9660 (CDs/DVDs)

https://github.com/Limine-Bootloader/Limine

Опубликоввано в @gitgate

#boot #grub #uefi
👍4🔥2
wacli - интерфейс командной строки WhatsApp: синхронизация, поиск, отправка

CLI клиент WhatsApp, созданный на основе whatsmeow. Подключается как устройство WhatsApp Web, дублирует ваши сообщения в локальное хранилище SQLite и предоставляет возможности поиска, отправки и управления чатами/группами/контактами в автономном режиме из командной строки.

Возможности:
- аутентификация + синхронизация - сопряжение QR-кодов, однократная или последовательная синхронизация, опциональная загрузка медиафайлов, опциональная рассылка подписанных веб-хуков.
- автономное хранилище сообщений - SQLite с поиском FTS5 (резервный вариант LIKE), фильтрация по чату, отправителю, направлению, времени и типу медиафайлов, при этом сообщения о статусе хранятся отдельно.
- отправка текстовых сообщений с упоминаниями/ответами/предварительным просмотром ссылок, файлов (изображений/видео/аудио/документов, ≤100 Мб), стикеров, голосовых заметок, реакций и сообщений о статусе; предусмотрены механизмы быстрой отправки и возможность повторной отправки.
-восстановление истории - запросы на загрузку более старых сообщений на ваше основное устройство с максимально возможной скоростью.
-контакты / чаты / группы / каналы / профиль - поиск, псевдоним, тег, архив, закрепление, отключение звука, пометка «прочитано», переименование, удаление, управление участниками и ссылками на приглашения, отправка в каналы и управление метаданными профиля.
- диагностика + безопасность - восстановление, режим только для чтения, хранение блокировок с уведомлением владельца, аварийное восстановление, ограниченная очередь воспроизведения, права доступа к базе данных только для владельца.
- возможность создания скриптов --json везде, --events поток жизненного цикла NDJSON,
- детерминированные коды завершения.

https://github.com/openclaw/wacli

полная документация: https://wacli.sh

Опубликоввано в @gitgate

#whatsapp #cli
🔥8👍2
crowdsec_manager - веб-интерфейс управления CrowdSec. Принятие решений, оповещения, списки разрешенных пользователей, сценарии, центр управления, журналы, резервное копирование и интеграция с Traefik.

Плюс нативное iOS и Android приложение. Поддерживает режимы подключения Pangolin (удаленный доступ на основе токенов) и Basis (прямой URL).

https://github.com/hhftechnology/crowdsec_manager

Подсказал: Elliot Spencer - @tehn0mad

Опубликоввано в @gitgate

#security #firewall #crowdsec #traefik
👍7🔥2
Artifact Hub - веб-приложение, позволяющее находить, устанавливать и публиковать пакеты и конфигурации для облачных приложений.

Поиск артефактов для использования в проектах CNCF может быть сложной задачей. Если каждый проект CNCF, которому необходимо обмениваться артефактами, создает свой собственный хаб, это приводит к значительному повторению работы для каждого проекта и разрозненному опыту для тех, кто пытается найти нужные артефакты. Центр артефактов призван решить эту проблему, предоставляя единый интерфейс для пользователей, который может использовать любой проект CNCF.

В настоящий момент поддерживаются следующие типы артефактов (в будущем планируется поддержка и других проектов):
Argo templates
- Backstage plugins
- Bootable containers
- Containers images
- CoreDNS plugins
- Falco configurations
- Gatekeeper policies
- Headlamp plugins
- Helm charts
- Helm plugins
- Inspektor Gadgets
- Kagent agents
- KCL modules
- KEDA scalers
- Keptn integrations
- Knative client plugins
- KubeArmor policies
- Kubectl plugins (Krew)
- Kubewarden policies
- Kyverno policies
- Meshery designs
- OLM operators
- OpenCost plugins
- Open Policy Agent (OPA) policies
- Radius Recipes
- Tekton tasks, pipelines and stepactions
- Tinkerbell actions

https://github.com/artifacthub/hub

Опубликоввано в @gitgate

#artefact #cncf #hub #webui
👍5🔥1
ownCloud Infinite Scale (oCIS) - новая платформа для синхронизации и обмена файлами, которая станет основой вашей платформы управления данными.

Infinite Scale - это облачная микросервисная архитектура и серверные приложения последнего поколения. Она не зависит от внешних программных пакетов, таких как PHP или базы данных, что устраняет все сложности, связанные с их использованием. Благодаря своей современной архитектуре, Infinite Scale предоставляет все модели развертывания для облачной инфраструктуры и оптимизированные настройки масштабирования для достижения наилучших результатов при минимальных затратах. Концепция единого бинарного файла значительно упрощает управление сервером по сравнению с любыми другими методами развертывания.

Infinite Scale поддерживает следующие клиенты ownCloud:
- веб
- Android
- iOS
- Рабочий стол

Для синхронизации и совместного использования файловых пространств с масштабируемой серверной частью на базе Reva с использованием открытых и хорошо определенных API, таких как WebDAV и CS3.

Infinite Scale ориентирован на простоту установки и эксплуатации и поставляется в виде единого исполняемого файла или контейнера, позволяющего масштабировать систему от Raspberry Pi до кластера Kubernetes путем изменения конфигурации и запуска нескольких сервисов по мере необходимости. Мультисервисная архитектура позволяет адаптировать функциональность под ваши потребности и повторно использовать уже существующие сервисы, например, при использовании Keycloak.

https://github.com/owncloud/ocis

Документация: https://doc.owncloud.com/

Опубликоввано в @gitgate

#nextcloud #owncloud #share #files #webdaw #s3 #k8s #keycloak
🔥7👍4
VaultUI - интерфейс терминала (TUI) для HashiCorp Vault, вдохновленный k9s. Просматривайте секреты, методы аутентификации, политики и многое другое, не покидая терминал.

Возможности:
- панель управления: seal статус, версия, количество узлов высокой доступности, хранилище данных, количество ресурсов, быстрая навигация.
- браузер Secret Engines: отображает все точки монтирования KV, PKI, Transit, Identity и другие.
- KV v2 браузер путей: позволяет переходить в каталоги, читать секретные данные, копировать значения в буфер обмена.
- история версий KV v2: просмотр истории версий, отображение конкретных версий, сравнение версий.
- браузер политик: список и просмотр содержимого политик ACL с подсветкой синтаксиса.
- список методов аутентификации: отображает все включенные методы аутентификации с указанием типа, метода доступа и описания.
- браузер механизма PKI: просмотр сертификатов и ролей, просмотр сведений о PEM-файлах с возможностью копирования.
- браузер транзитного движка: просмотр ключей шифрования и свойств ключей.
- браузер идентификации: просмотр объектов и групп с переключением вкладок и подробным отображением.
- переключение контекста: управление несколькими подключениями к Vault через ~/.vaultui.yaml
- несколько методов аутентификации: аутентификация по токену, паролю пользователя и роли приложения.
- палитра команд: :secrets, :auth, :policies, :pki, :transit, :identity, :ctx
- настраиваемые сочетания клавиш: переопределяйте значения по умолчанию через файл конфигурации.
- буфер обмена с автоматической очисткой: скопированные секретные данные удаляются через 30 секунд.
- headless режим: подкоманда get в vaultui для вывода JSON в скриптах
- маршрутизация на основе стека: каждое представление сохраняет положение и состояние прокрутки.

https://github.com/miladbeigi/vaultui

Опубликоввано в @gitgate

#vault #hashicorp #tui
👍7🔥4
Mouse Jiggler - очень простая программа, единственная функция которой - «имитировать» ввод с мыши в Windows, покачивая указатель мыши взад и вперед.

Это полезно для предотвращения запуска заставок или других действий, срабатывающих при обнаружении бездействия, которые по какой-либо причине нельзя отключить другим способом; или как быстрый способ предотвратить активацию заставки во время установки или мониторинга длительной операции без необходимости изменять настройки заставки.

https://github.com/arkane-systems/mousejiggler

Аппаратное решение: https://www.tomshardware.com/how-to/diy-mouse-jiggler-raspberry-pi-pico

Опубликоввано в @gitgate

#mouse #win #sleep
👍8🔥3
OpenBao - программное решение для управления, хранения и распространения конфиденциальных данных, включая секреты, сертификаты и ключи.

Современная система требует доступа к множеству секретов: учетным данным базы данных, ключам API для внешних сервисов, учетным данным для взаимодействия в рамках сервисно-ориентированной архитектуры и т. д. Понимание того, кто и к каким секретам имеет доступ, уже само по себе очень сложно и зависит от платформы. Добавление механизма смены ключей, безопасного хранения и подробных журналов аудита практически невозможно без специального решения. Именно здесь на помощь приходит OpenBao.

Основные особенности OpenBao:
- надежное хранение секретов: в OpenBao можно хранить произвольные секреты в формате ключ/значение. OpenBao шифрует эти секреты перед записью в постоянное хранилище, поэтому для доступа к вашим секретам недостаточно просто получить доступ к самому хранилищу. OpenBao может записывать данные на диск, в PostgreSQL и другие системы.
- динамические секреты: OpenBao может генерировать секреты по запросу для некоторых систем, таких как AWS или базы данных SQL или S3.
- шифрование данных: OpenBao может шифровать и расшифровывать данные без их хранения. Это позволяет группам безопасности определять параметры шифрования, а разработчикам - хранить зашифрованные данные в таких местах, как база данных SQL, без необходимости разрабатывать собственные методы шифрования.
- аренда и продление: Все секреты в OpenBao имеют связанный с ними срок аренды. По истечении срока аренды OpenBao автоматически аннулирует этот секрет. Клиенты могут продлевать аренду с помощью встроенных API для продления.
- отзыв секретов: OpenBao имеет встроенную поддержку отзыва секретов. OpenBao может отзывать не только отдельные секреты, но и дерево секретов, например, все секреты, прочитанные конкретным пользователем, или все секреты определенного типа.

https://github.com/openbao/openbao

Опубликоввано в @gitgate

#vault #hashicorp #security
🔥7👍5
mlogtail - основная цель программы - мониторинг почтовой службы (MTA) путем считывания новых данных, появляющихся в лог-файле, и подсчета значений некоторых параметров, характеризующих работу почтового сервера. В настоящее время поддерживаются только логи Postfix.

Программа имеет два основных режима использования. В первом случае (команда tail) программа в фоновом режиме считывает новые данные из файла журнала и поддерживает несколько счетчиков.

mlogtail отслеживает состояние файла журнала, с которым работает, поэтому нет необходимости что-либо делать во время обычной ротации журналов.

Во втором режиме mlogtail используется для вызова процесса чтения логов и получения (и/или сброса) текущих значений счетчиков.

https://github.com/aadz/mlogtail

Опубликоввано в @gitgate

#moni #log #mta #postfix
👍7🔥3
Nextpad++ для macOS - переносит любимый редактор кода Notepad++ для Windows на настольную платформу Apple в виде полностью нативного приложения для Mac. Это фактически исходный код Notepad++, полностью портированный для работы на macOS - созданный из исходного кода на Objective-C++, с использованием платформенно-ориентированных API, без промежуточного слоя совместимости.

Возможности:
- нативная версия приложения для macOS - без Wine, Porting Kit, CrossOver и эмуляции.
- универсальный бинарный файл - работает нативно на процессорах Apple Silicon (M1–M5) и Intel.
- заверено нотариусом Apple - документы подписаны и одобрены для использования с macOS Gatekeeper
- бесплатное программное обеспечение с открытым исходным кодом - GPL-3.0, без рекламы, без подписок, без телеметрии.
- полный набор функций - подсветка синтаксиса, плагины, макросы, поиск в файлах, регулярные выражения, разделенный экран, карта документа и многое другое.

Цель состоит не просто в том, чтобы Notepad++ "работал" на Mac, а в том, чтобы он ощущался как неотъемлемая часть этой платформы, с нативными меню, сочетаниями клавиш, диалоговыми окнами выбора файлов, темным режимом, внешним видом Tahoe, полной экосистемой плагинов и системной интеграцией.

https://github.com/nextpad-plus-plus/nextpad-plus-plus-macos

Подсказал: Кирилл Быковский - @Rikill

Опубликоввано в @gitgate

#macos #editor
🔥9👍4
This media is not supported in your browser
VIEW IN TELEGRAM
ku - быстрый, управляемый с клавиатуры графический интерфейс пользователя Kubernetes. Просматривайте любые ресурсы, читайте и редактируйте объекты, отслеживайте логи и открывайте оболочку в поде, не выходя из терминала. Вдохновлен k9s, Lens и lazygit.

Возможности:
- краткий обзор состояния кластера при запуске: состояние кластера, индикаторы загрузки ЦП и памяти узлов, статус подов и развертываний, а также последние предупреждения.
- таблицы, отображаемые сервером для любого ресурса, содержат те же столбцы, что и в команде kubectl get, включая CRD.
- макет в стиле lazygit: навигация по ресурсам слева, клавиша Tab между панелями и строка состояния, которая всегда отображает клавиши, работающие в данный момент.
- сводные данные конфигурации, необработанный YAML-код, логи, редактирование в редакторе, подключение к подам или узлам через командную оболочку, удаление, масштабирование, перезапуск и запуск CronJob - все это внутри TUI.
- цвета ANSI, соответствующие цвету вашего терминала в светлом или темном режиме, с резервным вариантом Tokyo Night (--theme tokyonight).
- настраиваемое боковое меню с помощью необязательного файла конфигурации (ku config init): добавление CRD, таких как HPA, KEDA ScaledObjects или сборщики OpenTelemetry.
- C отображает эквивалентную команду kubectl, а O открывает документацию Kubernetes по известным ресурсам.
- запоминает ваш последний контекст и пространство имен.

https://github.com/bjarneo/ku

Опубликоввано в @gitgate

#k8s #tui #lens
👍12🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Meetily - искусственный интеллект для организации совещаний, ориентированный на конфиденциальность, позволяет записывать, расшифровывать и суммировать совещания полностью на вашей инфраструктуре. Разработан опытными инженерами-программистами, увлеченными суверенитетом данных и решениями с открытым исходным кодом. Идеально подходит для предприятий, которым необходимы передовые возможности анализа совещаний без ущерба для конфиденциальности, соответствия нормативным требованиям или контроля.

Возможности:
- локальное
обслуживание: вся обработка данных происходит на вашем компьютере. Никакие данные никогда не покидают ваш компьютер.
- транскрипция в реальном времени: получайте стенограмму вашей встречи в режиме реального времени.
- сводки на основе ИИ: Создавайте сводки ваших встреч, используя мощные языковые модели.
- многоплатформенность: работает на macOS, Windows и Linux.
- открытый исходный код: Meetily - это программное обеспечение с открытым исходным кодом, и его использование бесплатно.
- гибкая поддержка поставщиков решений ИИ: выберите Ollama (локальный), Claude, Groq, OpenRouter или используйте собственную совместимую с OpenAI конечную точку.

https://github.com/Zackriya-Solutions/meetily

Опубликоввано в @gitgate

#ai #meet #transcribe #stt
👍10🔥5
Docker Model Runner (DMR) упрощает управление, запуск и развертывание моделей ИИ с помощью Docker.

Разработанный для разработчиков, Docker Model Runner оптимизирует процесс загрузки, запуска и обслуживания больших языковых моделей (LLM) и других моделей ИИ непосредственно из Docker Hub или любого реестра, совместимого с OCI.

Работает и в Docker Desktop для Window или MacOS, для нативного Linux - устанавливается в виде Docker plugin

https://github.com/docker/model-runner

Опубликоввано в @gitgate

#docker #ai #model
👍6🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Epiq - cелфхостед система отслеживания задач, вдохновленная Vim, которая расширяет возможности управления проектами для разработчиков. Она отображается либо в формате ASCII, либо в виде веб-интерфейса и сохраняет состояние в виде неизменяемого распределенного журнала событий, версионируемого и синхронизируемого через Git.

Отслеживание проблем - ключевой аспект разработки программного обеспечения, но зачастую оно превращается в мучительное переключение между задачами с плохой эргономикой. Epiq предоставляет систему отслеживания проблем как портативную, интегрированную часть среды разработки, с доступом ко всем мощным инструментам, к которым привыкли разработчики.

Управляйте своими проектами на визуальной канбан-доске в терминале (или через графический интерфейс браузера), сохраняя при этом все состояние локально, используя Git и его версионость.

Уделяя большое внимание эргономике пользователей и удобству работы разработчиков, epiq стремится сделать управление проектами простым и беспроблемным.

Возможности:
- отслеживание задач: отслеживание работы в заявках с указанием имени, описания, тегов, ответственных лиц, истории изменений и т. д.
- эргономика: быстрый пользовательский интерфейс, управляемый клавиатурой, командная строка с историей команд, подсветка синтаксиса и т. д.
- палитра команд: нажмите ? для открытия прокручиваемого обзора всех доступных команд и их описаний.
- путешествие во времени: проверьте свое приложение 1 час, 1 неделю или 1 год назад.
- фильтрация: поиск задач по описанию, тегам, ответственным лицам и т. д.
- автозавершение: минимизируйте ввод текста, оставайтесь в потоке, используйте предыдущие команды.
- многопользовательская: совместная синхронизация через Git
- отслеживаемый журнал событий: состояние представляет собой полную историю всех когда-либо внесенных изменений.
- графический интерфейс браузера: интерфейс, работающий на основе того же состояния, поддерживаемого Git.
- интеграция с MCP: поддержка протокола контекста модели для взаимодействия агентов.

https://github.com/ljtn/epiq

Опубликоввано в @gitgate

#tracker #task #git #cli #webui
👍9🔥3
vLLM - простой, быстрый и недорогой сервис LLM для всех.

vLLM обеспечивает бесперебойную поддержку более 200 архитектур моделей на платформе HuggingFace, включая:
- LLM-ы, работающие только с декодером (например, Llama, Qwen, Gemma)
- Mixture-of-Expert LLMs (например, Mixtral, DeepSeek-V3, Qwen-MoE, GPT-OSS).
- гибридные модели (например, Mamba, Qwen3.5)
- мультимодальные модели (например, LLaVA, Qwen-VL, Pixtral)
- модели встраивания и поиска (например, E5-Mistral, GTE, ColBERT)
- reward модели и модели классификации (например, Qwen-Math)

Возможности:
- бесшовная интеграция с популярными моделями Hugging Face.
- высокопроизводительное обслуживание с использованием различных алгоритмов декодирования, включая параллельную выборку, поиск по лучу и другие.
- параллельная обработка тензоров, конвейеров, данных, экспертов и контекста для распределенного вывода
- потоковые выходы
- генерация структурированных выходных данных с использованием xgrammar или guidance
- парсеры вызова инструментов и логических рассуждений
- сервер API, совместимый с OpenAI, а также поддержка Anthropic Messages API и gRPC.
- эффективная поддержка нескольких LoRA для плотных и MoE-слоев.
- поддержка графических процессоров NVIDIA, AMD и процессоров x86/ARM/PowerPC. Кроме того, поддерживаются различные аппаратные плагины, такие как Google TPU, Intel Gaudi, IBM Spyre, Huawei Ascend, Rebellions NPU, Apple Silicon, MetaX GPU и другие.

https://github.com/vllm-project/vllm

Опубликоввано в @gitgate

#ai #llm #api #openai #grpc #nvidia #amd #cpu
🔥5👍3
dae - высокопроизводительное и прозрачное прокси-решение на базе eBPF

Для максимально возможного повышения производительности разделения трафика dae использует прозрачный прокси-сервер и набор инструментов разделения трафика в ядре Linux с помощью eBPF. В результате dae позволяет прямому трафику обходить пересылку прокси-приложения, обеспечивая подлинный прямой трафик. Благодаря этому замечательному достижению достигается минимальная потеря производительности и незначительное дополнительное потребление ресурсов для прямого трафика.

В качестве преемника v2rayA, dae отказался от v2ray-core, чтобы более свободно удовлетворять потребности пользователей.

Возможности:
- для достижения высокой производительности необходимо реализовать разделение трафика Real Direct (требуется включение ipforward).
- поддержка разделения трафика по имени процесса на локальном хосте.
- поддержка разделения трафика по MAC-адресу в локальной сети.
- поддержка разделения трафика с использованием правил инвертированного соответствия.
- поддержка автоматического переключения узлов в соответствии с политикой. То есть, поддержка автоматического тестирования независимых задержек TCP/UDP/IPv4/IPv6 с последующим использованием наиболее подходящих узлов для соответствующего трафика в соответствии с заданной пользователем политикой.
- поддержка расширенного процесса разрешения DNS-запросов.
- поддерживается полноконусный NAT для shadowsocks, trojan(-go) и socks5 (тестирование не проводилось).
- поддерживаются различные популярные протоколы прокси

https://github.com/daeuniverse/dae

Опубликоввано в @gitgate

#ebpf #proxy
👍11🔥4