Open admzzz opened 5 years ago
GDPI сейчас опирается на WinDivert, который только под Windows. Вероятно, его (и GDPI) можно скомпилировать под arm, вероятно даже легко скомпилировать.
@admzzz для комбайна смотрите на zapret. https://github.com/bol-van/zapret
@admzzz текущая версия использует библиотеку+драйвер WinDivert и работает только под Windows. Если у вас желание и возможность абстрагировать GoodbyeDPI от WinDivert и добавить поддержку Linux, то рад буду принять такой патч.
zapret за последнее время был существенно доработан. теперь его установка на обычные (десктопные) дистрибутивы linux не сильно сложнее, чем goodbyedpi
что касается android и этого комбайна под android, было бы здорово подключить разрабов android, чтобы сделали обертку tpws. tpws под android работает, но требует рута и нормальный frontend
@bol-van, если модифицировать tpws или badvpn tun2socks, то можно будет использовать tpws без root-привилегий на Android. tun2socks — программа для перенаправления всех подключений на (локальный) socks-прокси. Нужно добавить код в tpws, который бы обрабатывал заголовок socks5.
Нужно добавить код в tpws, который бы обрабатывал заголовок socks5.
https://github.com/bol-van/zapret/commit/02175f0d91d7865b439087a5a09f4fce2dc494d9
@admzzz, см. https://ntc.party/t/whats-new/61/5
Я уже общался с теми комбайнерами, они не хотят. Слишком нестабильный и неполный метод а в связи с суверенщиной может уже и устаревший
@ValdikSS Привет. Issues давно не обновлялся. Будет ли версия для windows on arm (Snapdragon X Elite)?
@ValdikSS Привет. Issues давно не обновлялся. Будет ли версия для windows on arm (Snapdragon X Elite)?
Действительно, прошу компилировать софт еще и под arm64, так как сейчас часто вижу девайсы на платформе ARM
Основная проблема в отсутствии подписанного драйвера WinDivert под ARM64. Сам GoodbyeDPI, при наличии драйвера, будет работать даже обычный x86 или x86_64 в режиме эмуляции. @bol-van собирал драйвер и запускал его в режиме test signing, всё работает.
Если у вас есть знакомые с сертификатом, подходящим для подписи драйверов ARM64, автор WinDivert с радостью примет подписанный .sys-файл.
Альтернативным вариантом может быть индивидуальная подпись драйвера ключом secure boot компьютера, но это такой же костыль, как и test signing. https://github.com/valinet/ssde https://www.geoffchappell.com/notes/windows/license/customkernelsigners.htm
ntc.party/t/%D1%81%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D1%8C-goodbyedpi-%D0%B4%D0%BB%D1%8F-arm/9534/8
Тут
https://ntc.party/t/%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D0%BD%D0%B0-windows-11-arm/6918/13
выложили архив с WinDivert64.sys
и сертификатом.
Сказано, "Сертификат нужно поместить в доверенные корневые."
Подскажите, как именно это сделать? Или что-то нужно сделать c GoodbyeDPI?
в идеале б - бинарники последней версии, как регулярно делают dnscrypt-proxy и purple I2P, программа-минимум - инструкции по сборке с указанием необходимого (вплоть до версий).
...просто есть идея присобачить это в комбайн Invizible Pro ...