mirror of
https://github.com/bol-van/zapret.git
synced 2024-11-26 12:10:53 +03:00
readme: win32 info
This commit is contained in:
parent
8e336b746c
commit
a5b68959f3
@ -80,11 +80,12 @@ curl -O https://www.cygwin.com/setup-x86_64.exe
|
|||||||
setup-x86_64.exe --allow-unsupported-windows --no-verify --site http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2024/01/30/231215
|
setup-x86_64.exe --allow-unsupported-windows --no-verify --site http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/64bit/2024/01/30/231215
|
||||||
```
|
```
|
||||||
You must choose to install `curl`. To compile from sources install `gcc-core`,`make`,`zlib-devel`.
|
You must choose to install `curl`. To compile from sources install `gcc-core`,`make`,`zlib-devel`.
|
||||||
|
Make from directory `nfq` using `make cygwin`.
|
||||||
|
|
||||||
`winws` requires `cygwin1.dll`, `windivert.dll`, `windivert64.sys`. You can take them from `binaries/win64/zapret-winws`.
|
`winws` requires `cygwin1.dll`, `windivert.dll`, `windivert64.sys`. You can take them from `binaries/win64/zapret-winws`.
|
||||||
|
|
||||||
It's possible to build x86 32-bit version but this version is not shipped. You have to build it yourself.
|
32-bit x86 version can be build from 32-bit cygwin using `make cygwin32`.
|
||||||
32-bit `windivert` can be downloaded from it's developer github. Required version is 2.2.2.
|
|
||||||
There's no `arm64` signed `windivert` driver and no `cygwin`.
|
There's no `arm64` signed `windivert` driver and no `cygwin`.
|
||||||
But it's possible to use unsigned driver version in test mode and user mode components with x64 emulation.
|
But it's possible to use unsigned driver version in test mode and user mode components with x64 emulation.
|
||||||
x64 emulation requires `windows 11` and not supported in `windows 10`.
|
x64 emulation requires `windows 11` and not supported in `windows 10`.
|
||||||
@ -159,3 +160,5 @@ unix2dos winws.log
|
|||||||
```
|
```
|
||||||
|
|
||||||
`winws.log` will be in `cygwin/home/<username>`. `unix2dos` helps with `windows 7` notepad. It's not necessary in `Windows 10` and later.
|
`winws.log` will be in `cygwin/home/<username>`. `unix2dos` helps with `windows 7` notepad. It's not necessary in `Windows 10` and later.
|
||||||
|
|
||||||
|
Pre-compiled 32-bit binaries can be downloaded [here](https://github.com/bol-van/zapret-win32)
|
||||||
|
@ -120,8 +120,9 @@ setup-x86_64.exe --allow-unsupported-windows --no-verify --site http://ctm.crouc
|
|||||||
Для сборки из исходников требуется gcc-core,make,zlib-devel.
|
Для сборки из исходников требуется gcc-core,make,zlib-devel.
|
||||||
Собирать из директории nfq командой "make cygwin".
|
Собирать из директории nfq командой "make cygwin".
|
||||||
winws требует cygwin1.dll, windivert.dll, windivert64.sys. Их можно взять из binaries/win64/zapret-winws.
|
winws требует cygwin1.dll, windivert.dll, windivert64.sys. Их можно взять из binaries/win64/zapret-winws.
|
||||||
Версию для 32-битных x86 windows собрать можно, но такие системы уже уходят в прошлое, поэтому если надо - собирайте сами.
|
|
||||||
32-битный windivert можно взять с сайта разработчика. Требуется версия 2.2.2.
|
32-битную x86 версию можно собрать из 32-битного cygwin командой "make cygwin32".
|
||||||
|
windivert.dll и windivert32.sys можно взять из комплекта windivert 2.2.2 : https://reqrypt.org/download
|
||||||
|
|
||||||
Для arm64 windows нет подписанного драйвера windivert и нет cygwin.
|
Для arm64 windows нет подписанного драйвера windivert и нет cygwin.
|
||||||
Однако, эмуляция x64 windows 11 позволяет использовать все, кроме WinDivert64.sys без изменений.
|
Однако, эмуляция x64 windows 11 позволяет использовать все, кроме WinDivert64.sys без изменений.
|
||||||
@ -220,3 +221,6 @@ winws --debug --wf-tcp=80,443 | tee winws.log
|
|||||||
winws.log будет в cygwin/home/<имя_пользователя>
|
winws.log будет в cygwin/home/<имя_пользователя>
|
||||||
Если у вас windows 7, то блокнот не поймет переводы строк в стиле unix. Воспользуйтесь командой
|
Если у вас windows 7, то блокнот не поймет переводы строк в стиле unix. Воспользуйтесь командой
|
||||||
unix2dos winws.log
|
unix2dos winws.log
|
||||||
|
|
||||||
|
Готовую 32-битную версию можно скачать здесь : https://github.com/bol-van/zapret-win32
|
||||||
|
Поскольку 32-битные windows мало востребованы, выложены только бинарники и ничего больше.
|
||||||
|
Loading…
Reference in New Issue
Block a user