Jump to content

Zeleza

Forum Members
  • Posts

    755
  • Joined

  • Days Won

    78

Everything posted by Zeleza

  1. Доброго дня Это происходит по причине отсутствия данных об user_id в файле конфигурации - попробуйте снова удалить пакет и переустановить его, введя данные заново.
  2. Доступна для установки новая версия zezl_1.0-beta_11_all.ipk. При инсталляции пакета необходимо теперь вводить свой user_id для избежания проблем с безопасностью. После его ввода, другие пользователи не смогут иметь доступ к боту (прошу подтвердить, что все работает как надо - сделана привязка к user_id). Внесены правки в скрипты удаления и установки пакета, которые позволяют не вводить каждый раз token и user_id. Опция доступна, если Вы, при удалении пакета, не станете удалять файлы конфигурации - данные будут браться из предыдущей установки.
  3. Доброго дня, пока нет такого функционала - предлагайте. Есть идея привязать к аккаунту телеграм.
  4. Попробуйте запустить следующей командой /opt/etc/init.d/S61zezl stop /opt/apps/zezl/zezl.py и пришлите вывод терминальный.
  5. Доброго дня, Забыл отключить вариант отладки, прошу прощения. Потому много всяких ненужных сообщений, но в целом - бот у Вас запустился судя по логу. Можете проверить командой: /opt/etc/init.d/S61zezl status В боте введите команду /start или /list или /backup, должно появится одно из меню. Относительно zpu - написал выше:
  6. Здравствуйте, Все сообщения относительно отладки бета версий - прошу в "личку". Так же, желательно более подробно описать ситуацию и предоставить консольный вывод команды: curl -s localhost:79/rci/show/ip/name-server
  7. Доброго всем дня, Представляю Вашему вниманию проект Жезл (Zezl). Это инструмент, реализованный в виде бота, для управления роутером Keenetic через интерфейс мессенджера Telegram. На первом этапе, данный пакет позволяет осуществлять контроль и поддерживать в актуальном состоянии "Белый список", который может содержать домены/хосты, трафик на которые будет маршрутизироваться через существующие и заранее настроенные VPN соединения. Другими словами, если у Вас есть необходимость зайти на некоторые сайты через VPN соединение, то данный инструмент позволит Вам посредством телефона или компьютера на которых установлен Telegram управлять, так называемом "Белым списком" доменных имен, на которые Вы сможете попасть, минуя провайдера, через настроенное ранее и существующее VPN соединение. Но помните, про завет мой добрый для всех страждущих VPN… Жезл является продолжением и развитием проекта vpn-list-update (vpu): В дальнейших выпусках пакета, будет реализован один из вариантов работы через ipset, это позволит решить вопрос с открытием высоко-нагруженных сайтов и сайтов, которые имеют ссылки на другие ресурсы . Проект Жезл продолжает развивать функциональность и удобство использования пакета vpu и предлагает несколько вариантов работы: В режиме командной строки - после установки пакета осуществляется командой: zpu <команда> В режиме взаимодействия через месседжер Telegram. На текущий момент, версия пакета Жезл (zezl) имеет номер 1.1-beta-02 и реализуют следующий функционал: Планируемое расширение функционала: Существующие ограничения использования пакета Zezl: Установка пакета: Первым шагом, создайте своего бота и скопируйте токен. Как это сделать - информацию можно найти по этой ссылке. С целью обеспечения безопасного управления ботом необходимо вторым шагом выяснить свой user_id, согласно этой инструкции. Третьим шагом, скачайте требуемую версию пакета на роутер, например в папку /opt/apps/packages/. Крайнюю версию пакета всегда можно найти по этой ссылке. Важно! Запись файлов разрешена только в каталог /opt и далее по дереву каталога /opt. Четвертым шагом, удалите предыдущую версию пакета (если она была установлена ранее) командой opkg remove zezl. Если ранее пакет был уже установлен, то при запросе об удалении файлов конфигурации можете их не удалять, тогда не придется повторно вводить token и user_id и последующие пункты инструкции 6 и 7 будут автоматически пропущены. Установите новую версию opkg install /opt/apps/packages/zezl_x.x-beta-x.ipk В процессе установки введите, полученный Вами токен на шаге №1 Далее, на запрос, введите Ваш user_id, полученный на втором шаге, если Вы планируете администрировать бота, либо user_id того, кто будет этим заниматься. Token и user_id можно установить без переустановки пакета, воспользовавшись командой zpu token <ваш_токен> и zpu admin <user_id администратора>, после чего бот будет запущен автоматически. Кто хочет принять участие в ее доработке и развитии, со своими идеями, комментариями и пожеланиями - приглашаю: оставляйте свои комментарии и идеи в этой теме. Наиболее интересные из них - постараюсь реализовать в проекте. Далее проект планируется расширять различными функциями работы с роутером, которые будут востребованы пользователями и которые пока не реализованы в официальном боте от keenetic. P.S. Поддержать проект можете, путем своего участия в проекте (пишите в "личку"), либо путем перевода любой суммы средств на этот кошелек ЮМани.
  8. Продукт действительно выпускается под лицензией, однако исходники есть в открытом доступе. Вот выписка из лицензионного соглашения: Может кто знакомый с юридическими терминами может мне перевести на русский язык, что означает пункт 3.4? О каких правах авторского права идет речь и можно ли менять код продукта по своему усмотрению?
  9. Привет всем, Нашел в сети вот такой вот вариант доработанного Asterisk с очень приличным "web лицом". Сейчас называется MIKOPBX, ранее был известен под названием Askozia. Работает из коробки. Появилась идея запустить его на keenetic. Подскажите люди добрые, возможно ли это и если да, то как собрать данный дистрибутив под keenetic, чтобы запускался, как Asterisk под keenetic, с отдельного USB-стика или может уже есть подобные сборки?
  10. Уважаемые гуру Прошу поделиться Вашим опытом. Являюсь полным новичоком в сборке пакетов и хочу решить следующую задачу: - собрать пакет ipk для кинетика, который состоит ТОЛЬКО из набора различных bash скриптов и дополнительных файлов (конфиги, текстовые данные). Подскажите пожалуйста, куда копать? Собирать все так же как описано на первой странице этого топика?
  11. Может кому пригодится: #-------------------------------------------------------------------------------------------------- # # Функция проверяет подключен ли модуль 'Keenetic Plus DECT' # к устройству и функционален ли он в полном объеме? # Возвращает 0 - в случае, если все Ок и # -1, если - нет # #-------------------------------------------------------------------------------------------------- function is_dect_ok(){ local result=-1 local dect_state_text='DECT service is running' local dect_online local dect_online_text=online local cli_command='show nvox status' local data_tree='//response/status' dect_online=$(ndmq -p "$cli_command" -P status/details | grep "$dect_online_text" | cut -d'=' -f5) dect_state=$(ndmq -p "$cli_command" -P status/state) # Проверяем модуль подключен ли к сети [[ "$dect_online" == "$dect_online_text" ]] && dect_online=0 # Проверяем ли запущен ли сервис [[ "$dect_state" == "$dect_state_text" ]] && dect_state=0 # Подводим общий итог [[ $dect_online -eq 0 && $dect_state -eq 0 ]] && result=0 echo "$result" }
  12. @Le ecureuil Премного Вам благодарен. Однако в документации по CLI не нашел данной команды. Смотрел в этой доке по CLI. Это то, что нужно, еще раз благодарю Вас. )
  13. Единственное что приходит на ум, если в CLI действительно нет команд на эту тему, это проверять на наличие error в текстах системного лога: usb_code=$(dmesg | grep 'Keenetic Plus DECT' | cut -d':' -f1 | tail -1) dmesg | grep "$usb_code" | grep error Гуру подскажите пожалуйста, в том ли направлении двигаюсь?
  14. Про цифру ответ нашел - он не совсем очевиден оказался при представленной Вами последовательности. Правильный вариант был бы следующим: lsof -p $(pgrep nvox)
  15. @vasek00 Благодарю Вас. Напомните пожалуйста, где лежит конфигурации файл? Только не получается по lsusb получить результат как у Вас. Мой вариант вывода: bash-5.1# lsusb Bus 002 Device 002: ID 174c:ХХХХ Bus 001 Device 001: ID 1d6b:ХХХХ Bus 002 Device 001: ID 1d6b:ХХХХ Bus 001 Device 003: ID 0586:ХХХХ Команда ниже не понятна. lsof -p 1695 Откуда появилась данная цифра? Поясните пожалуйста. В любом случае, даже при полной работоспособности этих команд, как определить, что модуль в порядке и работоспособен?
  16. Друзья, доброго всем дня Будет ли у Вас возможность помочь мне с вопросом обозначенным в теме - речь идет о том, чтобы такая возможность была обеспечена посредством команд CLI или entware? Из доступных вариантов вижу только вариант с проверкой системного лога и списка запущенных процессов, не уверен, что это на 100% гарантирует ответ на вопрос "подключен ли модуль DECT к роутеру" и функционирует ли он полностью? dmesg | grep 'Keenetic Plus DECT' ps | grep nvox | tail -1 Может будут другие варианты? В CLI ничего на эту тему не смог найти, как и на самом форуме. Возможно плохо искал. Если будет возможность дайте пожалуйста ссылку на источник, если сможете найти ответ на этот вопрос в полном объеме.
  17. AdGuardHome 106.3 при всех включенных в настройках опций "безопасной навигации" и "родительского контроля" Полет пока нормальный. Видимо, что-то улучшили.
  18. Благодарю Вас. Похоже Вы правы.
  19. Версия AdGuard Home v0.106.2 все те же "тормоза" - сильно тормозит работу роутера.
×
×
  • Create New...