{"id":18162659,"url":"https://github.com/qzeleza/kvas","last_synced_at":"2025-05-14T20:06:27.671Z","repository":{"id":42178978,"uuid":"499995946","full_name":"qzeleza/kvas","owner":"qzeleza","description":"vpn и shadowsocks клиент для роутеров keenetic","archived":false,"fork":false,"pushed_at":"2025-01-18T06:09:20.000Z","size":68333,"stargazers_count":1084,"open_issues_count":10,"forks_count":60,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-04-06T13:05:00.494Z","etag":null,"topics":["keenetic","shadowsocks","ssr","vpn"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qzeleza.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-05T04:03:50.000Z","updated_at":"2025-04-05T21:27:39.000Z","dependencies_parsed_at":"2023-09-26T17:12:36.736Z","dependency_job_id":"52db9186-451e-4d8c-bc78-72f1ee7ecd53","html_url":"https://github.com/qzeleza/kvas","commit_stats":{"total_commits":459,"total_committers":18,"mean_commits":25.5,"dds":0.4095860566448801,"last_synced_commit":"b5c56f06377b449f9626045bcbd627d371998dfa"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qzeleza%2Fkvas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qzeleza%2Fkvas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qzeleza%2Fkvas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qzeleza%2Fkvas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qzeleza","download_url":"https://codeload.github.com/qzeleza/kvas/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248741160,"owners_count":21154252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keenetic","shadowsocks","ssr","vpn"],"created_at":"2024-11-02T10:04:49.857Z","updated_at":"2025-04-13T15:58:04.548Z","avatar_url":"https://github.com/qzeleza.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub Repo stars](https://img.shields.io/github/stars/qzeleza/kvas?color=orange) ![GitHub closed issues](https://img.shields.io/github/issues-closed/qzeleza/kvas?color=success) ![GitHub last commit](https://img.shields.io/github/last-commit/qzeleza/kvas) ![GitHub commit activity](https://img.shields.io/github/commit-activity/y/qzeleza/kvas) ![GitHub top language](https://img.shields.io/github/languages/top/qzeleza/kvas) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/qzeleza/kvas) \n# [КВАС](https://forum.keenetic.com/topic/14415-пробуем-квас-shadowsocks-и-другие-vpn-клиенты) - защита ваших подключений #\n\n---\n\n#### Внимание! \nОткрыта [группа в Телеграмм](https://t.me/kvas_pro) с целью оперативного обмена информацией по проекту. \n\n---\n\n\n### VPN и SHADOWSOCKS клиент для [роутеров Keenetic](https://keenetic.ru/ru/)\n\n#### Пакет представляет собой обвязку или интерфейс командной строки для защиты Вашего соединения при обращении к определенным доменам.\n\n#### В пакете реализуется связка: **ipset** + один из вариантов связки DNS сервера:\n- **dnsmasq (с поддержкой wildcard)** + **dnscrypt-proxy2** + блокировщик рекламы **adblock** или\n- **AdGuardHome** (уже всключает в себя и шифрование **DNS** трафика и блокировщик рекламы).\n\n\u003e В связи с использованием в пакете утилиты dnsmasq с **wildcard**, можно работать с любыми доменными именами третьего и выше уровней. \n\u003e Т.е. в белый список достаточно добавить ***domen.com** и маршрутизация трафика \n\u003e будет идти как к **sub1.domen.com**, так и к любому другому поддоменному имени типа **subN.domen.com**.\n\n\n## Возможности\n1. **Квас** работает на всех платформах произведенных **Keenetic** устройств, ввиду легковесности задействованных пакетов: **mips, mipsel, aarch64**.\n2. **Квас** использует **dnsmasq**, ***с поддержкой регулярных выражений***, а это в свою очередь дает одно, но большое преимущество: можно работать с соцсетями и прочими высоко-нагруженными сайтами, добавив лишь корневые домены по этим сайтам.\n3. **Квас** позволяет **отображать статус/отключать/включать** блокировку рекламы (модуль **adblock** + **dnsmasq**);\n4. **Квас** позволяет **отображать статус/отключать/включать** шифрование **DNS** (пакет **dnscrypt-proxy2**);\n5. **Квас** позволяет тестировать и выводить отладочную информацию по всем элементам связки **ipset +  ( dnsmasq + dnscrypt-proxy2 ) | AdGuardHome**\n6. **Квас** позволяет подключить **AdGuardHome** в качестве **DNS** сервера, вместо связки **dnsmasq + dnscrypt-proxy2 + adblock**.\n7**Квас** позволяет оперировать со списком исключений при блокировки рекламы, добавляет и удаляет домены в этом списке.\n\n## Установка пакета \n1. Зайдите в **entware** своего роутера и введите команду `opkg install curl \u0026\u0026 curl -sOfL http://kvas.zeleza.ru/install \u0026\u0026 sh install`. \n2. Далее, следуйте инструкциям на экране.\n3. Подробности читайте [здесь](https://github.com/qzeleza/kvas/wiki/Установка-пакета)\n\n## Используемые в проекте продукты\n- Для проведения тестов, в проекте используется пакет [BATS](https://github.com/bats-core/bats-core/blob/master/LICENSE.md) от нескольких [АВТОРОВ](https://github.com/bats-core/bats-core/blob/master/AUTHORS).\n\n## Помощь проекту\nПомочь можно переводом средств на [этот кошелек ЮМани](https://yoomoney.ru/to/4100117756734493).\n\n## Документация по проекту\n- [Перейти по cсылке](https://github.com/qzeleza/kvas/wiki).\n\n## Каталог всех версий проекта\n- [Перейти по cсылке](https://github.com/qzeleza/kvas/tree/main/ipk)\n\n## История \"Звезд\"\n\n[![Star History Chart](https://api.star-history.com/svg?repos=qzeleza/kvas\u0026type=Timeline)](https://star-history.com/#qzeleza/kvas\u0026Timeline)\n\n--- \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqzeleza%2Fkvas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqzeleza%2Fkvas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqzeleza%2Fkvas/lists"}