Closed f1amy closed 11 hours ago
Придется отказаться от git. Порядок установки описан в quick-start.txt
Лично я просто скопировал из релиза нужные мне бинарники в соответствующую папку и продолжаю гитом обновляться. Можно так-то и скрипт самому соорудить чтоб последнюю версию из релизов выкачивал и распаковывал.
git будет обновлять только скрипты. В следующем релизе будут еще параметры дурения, которых не было. блочек будет дописан под них. и будет обламываться на старых бинариках
если кто очень хочет именно копировать, то берите релиз и копируйте с замещением всех файлов но учтите, что новые файлы с винды не будут иметь chmod +x там, где он нужен Все тоже самое делает инсталятор, еще и поправляя права при их порче. И сносит старые ненужные файлы
git будет обновлять только скрипты. В следующем релизе будут еще параметры дурения, которых не было. блочек будет дописан под них. и будет обламываться на старых бинариках
Раньше удобнее было. Насколько понял их теперь сам гитхаб компилирует, можно же добавить их в репозиторий после компиляции, чтобы на них были прямые ссылки или не в основной а хотябы в репозиторий bins
Насчёт блокчек, а в чём проблема перебирать конфиг основываясь на справочной информации из бинарика? Тогда и исправлять ничего не придётся не зависимо от версии.
К примеру бинарик выдаёт такое:
--dpi-desync=[
У вас все перемешалось. Все написанное - ерунда
У вас все перемешалось. Все написанное - ерунда
Тогда проще чтоб было нагляднее
nfqws | grep -oE 'dpi-desync=.*' | sed 's/.*://'
выводится список всех доступных методов dpi-desync через пробел из справки бинарика
Тоже самое для dpi-desync-fooling
nfqws | grep -oE 'dpi-desync-fooling=.*' | sed 's/.*://'
Ну и для остальных параметров аналогично, загоняем результаты в переменные и пускаем в мясорубку через несколько for на авто перебор всех методов. То что между разными методами и desync-fooling иногда будут несовместимости думаю не критично, чекнуть каждый метод занимает около 5 секунд, ну будет работать скрипт на пару минут дольше, всёравно расчитан он только на один раз.
В связи с удалением бинарников из гита в пользу автоматической генерации в github actions, какой существует путь обновления для пользователей? Насколько я вижу, install_bin.sh, install_easy.sh не ожидают что бинарников может не быть, а собрать на месте может быть невозможно
P.S. Мой текущий вариант использования - клонирование репозитория на роутер и обновление через
git pull