Перейти к содержанию

Zeleza

Участники форума
  • Постов

    831
  • Зарегистрирован

  • Победитель дней

    80

Весь контент Zeleza

  1. Благодарю Вас. Если верно понимаю, то libstdcpp + libmicrohttpd нужно установить в файл манифеста в переменную DEPENDS DEPENDS:=+libstdcpp +librt +libpthread +libmicrohttpd +libgnutls Все верно? Вот тут прошу Вас дать пояснения. Как понять, что это что-то нужно и куда это нужное внести?
  2. Доброго всем дня Уважаемые гуру подскажите пожалуйста, как собрать пакет который отсутствует в entware репозитории? Входные данные: Имеется собранный toolchain для entware. Имеется готовый пакет на гитхабе под другие архитектуры, отличные от архитектур keenetic. В качестве примера, пусть будет пакет libhttpserver. Задача собрать пакет для mipsel. Как собрать toolchain уже разобрался. Как собрать с нуля пакет - тоже понятно. Но вот как собрать уже готовый пакет с различными зависимостями под entware, пока не могу осилить. Под Mac OS X и Linux сборку осилил. Буду признателен за помощь в решении двух задач: Сборку libhttpserver. Желательно под все архитектуры, или как минимум под mipsel. Объяснить популярно или указать на источники пояснений о том, как самостоятельно из готового пакета собрать свой файл манифеста Makefile (куда смотреть и что делать) и собственно, как по шагам собрать сам пакет с его зависимостями. Это пожалуй самый важный пункт, так как по идее, если понять основные принципы, то далее собирать можно будет любой пакет самостоятельно. Буду признателен за любую посильную помощь по существу моего вопроса.
  3. Доброго всем дня, Уважаемые пользователи Кваса Очередной раз повторю.... для того, чтобы Вам смогли помочь, пожалуйста, постарайтесь оказать помощь, прежде всего, себе лично. Для этого, минимум: Подробно опишите Ваши шаги, которые привели к данной проблеме К каждому шагу в пп. 1 прикрепите команды которые Вы выполняли в терминале и результат их исполнения. Прикрепите к своему вопросу любые доступные "логи" и "скриншоты" для того, чтобы пояснить, как именно Вы обнаружили и зафиксировали проблему. Поймите, без этих элементарных шагов, описанных выше, нет возможности решить Ваш вопрос. Не обладаю я магией чтения мыслей, как впрочем и вы, судя по тому, что не смогли предвосхитить мой данный пост своими сообщениями с ответами по пунктам выше. Благодарю Вас за понимание.
  4. Доброго утра, Нет.
  5. Здравствуйте, Нет, такой возможности нет. При наличии только доменной зоны (ru, com, eu и пр.), нет возможности определить ip. А в Квасе используется механизм работы, основанный на ipset, таблицы которой состоят из ip адресов, которые затем обрабатываются dnsmasq или AGH . Потому без возможности получения IP здесь не получится.
  6. Доброго утра Добавил, благодарю.
  7. Доброго утра и с наступившим Новым годом! Данная ошибка говорит о том, что поврежден ipk файл при его загрузке. Скорее всего размер скаченного Вами пакета составляет порядка 130К вместо ~530К. И происходит это пока по не выясненной мною причине при загрузке файлом средствами curl напрямую с роутера. Потому, в данном случае, рекомендую скачать файл через браузер, проверить его размер и только затем скопировать на роутер командой scp и затем произвести установку пакета. UPD: Чуть ниже @CJMAXiK, описал, в чем была проблема - это неверная ссылка при указании на файл архива. Внутри ссылки с GitHub необходимо заменить подстроку blob на raw.
  8. Доброго всем дня Поздравляю всех с Новым годом! Под праздник выпустил новую переработанную версию пакета Котомка. Основное нововведение - это сборка под несколько архитектур одновременно. Так же, обновил документации по проекту. Теперь все подробно изложено по этой ссылке.
  9. Доброго вечера, Квас, при помощи механизма ndm "видит" когда разрывается основное соединение и пытается его восстановить (о резервном канале речи не идет), так как от его работы зависит VPN соединение. Потому, ответы на Ваши вопросы следующие: Нет, Квас не отслеживает резервное соединение Нет, Квас не видит смену канала Для исправления ситуации можно удалить скрипт /opt/etc/ndm/wan.d/internet-up, в этом случае, восстановление основного соединения c ISP происходить не будет.
  10. Доброго всем дня, Начиная с текущей версии, мною будет поддерживаться публикация релизов на GitHub. Крайний релиз Вы всегда сможете найти по ссылке https://github.com/qzeleza/kvas/releases/latest/ Спасибо за идею пользователю github - ergashev.
  11. Доброго всем дня,Пробуем КВАС версии 1.1.2: Отключено принудительное переподключение основного соединения при обновлении данных через cron [тикет от evgeny1503] Снижен уровень логирования в журнал роутера, убраны излишние сообщения необходимые для отладки пакета. Косметическая доработка кода. Замена имен файлов их кодовым эквивалентом. В основном это небольшие доработки на основе Ваших пожеланий.
  12. Доброго дня, Перспективы следующие: Реализация WUI Реализация поддержки различных списков под разные VPN и здесь же и реализация IPv6, так как переделке подвергнуться, почти те же функциональные части проекта. Реализация телеграмм бота (продолжение проекта Жезл) По срокам не спрашивайте - обещать ничего не стану.
  13. Доброго дня, Время можете задать любое или убрать обновление вовсе. Сессия прерывается для обнуления кеша и обновления данных. Здесь, в принципе, с Вами можно согласиться и убрать разрыв сессии, который значим при иницилизации пакета и при смене VPN соединения. Поправлю в следующем выпуске.
  14. Доброго всем дня, Пробуем КВАС версии 1.1.1: Исправлена ошибка при добавлении и удалении диапазона IP-адресов из списка разблокировки [тикет #32] Реализована возможность добавления доменного имени с начальными http[s]://, которая порой требуется при добавлении домена из буфера обмена. При этом сам доменный суффикс http[s]:// подлежит отсечению автоматически. Добавлены предупреждения, в случае запуска команд для работы с dnsmasq и dnscrypt-proxy с активированным AdGuardHome о том, что работает только один из вариантов, либо AdGuardHome, либо связка dnsmasq+dnscrypt-proxy+adblock Как всегда, буду рад любой обратной связи по существу с подробным описанием обнаруженных проблем и ошибок, а так же Вашим предложениям по совершенствованию функционала.
  15. Доброго утра, На текущий момент, поддержка механизма блокировки рекламы в связке dnsmasq + dnscrypt-proxy2 реализована через dnsmasq. Что эффективнее в данном случае (dnsmasq или dnscrypt-proxy2), сказать не могу, не проводил тестов на этот счет. Возможно Вы и правы, что вариант wildcard с dnscrypt+proxy2 будет заметно быстрее. Но в этом случае, необходима будет предварительная обработка скаченных списков, дабы понять является текущая запись поддоменом каждой записи из существующего списка, что, я так полагаю, может увеличить время обработки списка блокировки рекламы в разы. Хотя, если Вы сможете предложить более эффективный вариант обработки списка, то можно реализовать и такой вариант.
  16. Доброго утра, Понять, что не так в Вашем случае, пока не представляется возможным по причине отсутствия последовательности шагов при установке пакета. На первый взгляд проблема может заключаться в одновременном наличии и dnsmasq и AGH в Вашей конфигурации. Но чтобы точно сказать, необходимо понимать какие шаги были проделаны при установке пакета. Рекомендую создать тикет и в нем описать все по шагам с максимальной детализацией.
  17. Доброго дня, Действовать необходимо, как минимум, следующим образом: Поприветствовать тех, у кого Вы хотите что-либо узнать или выяснить Сформулировать свой вопрос Написать его здесь на русском и понятном для всех языке Так, по крайней мере, я смогу точно определить, что человек осознано себя ведет и наделен минимальным уровнем вежливости. Уже не раз об этом говорил здесь - мне приятно отвечать и общаться с людьми вежливыми и осознанными в своих изречениях и взглядах. Если, с крайними двумя пунктами Вы справились на отлично, то вот с первым, как-то обошлось.) Что же, касается Вашего вопроса - правильной в Вашем случае будет следующая команда: kvas add *voidboost.cc Т.е. точку, между * и доменным именем, ставить не нужно. Это прописано в первом примере в выводе команды kvas help.
  18. Доброго дня Варианта два: DoH сервера вписываете в настройках AGH, если используете именно его. DoH сервера вписываете в настройках dnscrypt-proxy, в файле /opt/etc/dnscrypt-proxy.toml, если не производили установку AGH, а выбрали по умолчанию dnsmasq+dnscrypt-proxy
  19. Доброго дня Нет, на Квасе сейчас этого нет, не было такой задачи в планах, но принципиально реализуемо. Следующим шагом по реализации функционала Кваса - это свой WUI. Потому если и возьмусь за реализацию данного запроса, то только после реализации WUI и в случае, если наберется как минимум человек 20 заинтересованных в этом лиц. Если кто заинтересован в данном функционале - прошу ставить "лайки" данному сообщению. UPD:
  20. Пробуем КВАС версия 1.1 Косметические изменения в документации. Теперь с документацией по пакету можно ознакомиться по ссылке https://github.com/qzeleza/kvas/wiki Доработан механизм обновления ssr соединения при редактировании его данных посредством команд 'kvas ssr *' Доработан механизм составления отчета об ошибке при подаче его через GitHub. Изменений немного. В тоже время, как и писал выше, данная версия выпущена в основном с целью закрепить статус стабильного релиза (все тикеты закрыты, новых не поступает уже неделю). В любом случае, всегда рад Вашей обратной связи и комментариям по существу.
  21. Доброго утра Заведите пожалуйста новый тикет на гитхабе. Следуйте инструкции. Приложите обязательно kvas debug.
  22. Нет, набирать саму команду необязательно, при исполнении любой из команд Кваса настройка будет запущена автоматически, если она не была завершена ранее. Все будет работать в полном объеме. Проблема возможно связана с предыдущими настройками DNS. После установки и настройки, проверку можно осуществить командой kvas test. Если возникают проблемы, значит следуем совету ниже:
  23. В принципе, Вы можете любую запустить команду после установки пакета, если ранее не была произведена настройка пакета - она будет запущена автоматически и затем исполнится введенная Вами команда: например, Вы решили протестировать пакет сразу после его установки командой opkg Install и запустили команду kvas test без предварительного запуска kvas setup, то в этом случае, сначала будет произведена настройка пакета и затем запустится его тестирование. Если я верно понял, то AdguardHome у Вас уже был установлен. Если так, то необходимо просто дождаться завершения процесса настройки. Нажимать на Crtl-C не нужно. Если же у Вас ранее не было установлено пакета AdguardHome, то нужно запустить процесс его установки путем ввода команды 'kvas adguard on' и тогда, когда Вы увидите лог AdguardHome, в котором программа укажет адрес по которому нужно пройти в браузере, чтобы сделать первоначальные настройки AdguardHome, после которых и необходимо будет нажать на Crtl-C в терминале для продолжения настройки Кваса и такое уведомление на экране имеется.
  24. Доброго всем утра! Пробуем КВАС 1.0-beta-22 Изменен механизм установки пакета - процесс настройки выделен в отдельную функцию. Добавлена новая команда kvas setup для первичной настройки пакета. Изменен механизм удаления пакета - процесс удаления выделен в отдельную функцию. Добавлена новая команда kvas uninstall|remove для удаления пакета и его архивных данных. Команда kvas uninstall|remove full удаляет пакет вместе со всеми, установленными пакетами. Теперь нет необходимости удалять пакет командой opkg remove kvas, команда kvas remove произведет все необходимые действия. Изменен механизм установки пакета AdGuardHome. Теперь для установки пакета AdGuardHome, необходимо просто выполнить команду kvas adguard on и следовать инструкциям на экране. В случае отсутствия пакета - он будет установлен и обновлен до крайней версии автоматически. Необходимо будет только произвести начальные настройки в браузере, в выбранном интерфейсе пакета и затем снова перейти на устройство и выйти из настройки AdGuardHome комбинацией клавиш Ctrl-C. Исправлена ошибка, которая приводила к тому, что при отсутствии архивной копии Shadowsocks настроек соединения, не происходило запроса на новые настройки; Осуществлен перенос нескольких глобальных переменных в общий файл конфигурации kvas.conf, с целью повысить стабильность работы пакета. Внесены исправления в процесс инициализации и проверки соединения. Сейчас в случае проблем с интернетом происходит переподключение основного подключения к провайдеру. Жду обратной связи.
  25. Доброго всем вечера, К сожалению не получилось у меня выпустить обновление за выходные, надеюсь ничего не помешает это сделать до конца этой недели.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.