mirror of
https://github.com/bol-van/zapret.git
synced 2024-11-11 17:29:16 +05:00
quick_start_windows: pre-built windows bundle
This commit is contained in:
parent
4e77f514a6
commit
4db9c414ad
@ -46,20 +46,9 @@
|
||||
|
||||
4) Если вы работаете в виртуальной машине, необходимо использовать соединение с сетью в режиме bridge. nat не подходит
|
||||
|
||||
5) Выполните установку cygwin. Желательно устанавливать windows 7 совместимую версию, под которой и был собран проект.
|
||||
Скачайте 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
|
||||
Установите cygwin, выбрав в списке пакетов curl.
|
||||
5) Скачайте и распакуйте архив https://github.com/bol-van/zapret-win-bundle/archive/refs/heads/master.zip
|
||||
|
||||
cygwin нужен только для поиска стратегии обхода блокировки. После этого он не нужен.
|
||||
|
||||
6) Запустите cygwin.bat из директории установки cygwin от имени администратора.
|
||||
В нем нужно пройти в директорию с zapret. Буква диска windows X: отображается как /cygdrive/x.
|
||||
Используейте команды как в *nix
|
||||
|
||||
7) Однократно выполните ./install_bin.sh
|
||||
|
||||
8) Запустите blockcheck.sh. blockcheck.sh в начале проверяет DNS. Если выводятся сообщения о подмене адресов, то
|
||||
6) Запустите blockcheck\blockcheck.cmd. blockcheck.sh в начале проверяет DNS. Если выводятся сообщения о подмене адресов, то
|
||||
первым делом нужно решить эту проблему, иначе ничего не будет работать.
|
||||
Решение проблемы DNS выходит за рамки проекта. Обычно она решается либо заменой DNS серверов
|
||||
от провайдера на публичные (1.1.1.1, 8.8.8.8), либо в случае перехвата провайдером обращений
|
||||
@ -68,7 +57,8 @@ cygwin нужен только для поиска стратегии обход
|
||||
Новые билды win10 и win11 поддерживают системные DoH из коробки. Они не настроены по умолчанию.
|
||||
Гуглите как их настроить и включить.
|
||||
|
||||
9) blockcheck позволяет выявить рабочую стратегию обхода блокировок.
|
||||
7) blockcheck позволяет выявить рабочую стратегию обхода блокировок.
|
||||
Лог скрипта будет сохранен в blockcheck\blockcheck.log.
|
||||
Запомните найденные стратегии.
|
||||
|
||||
Следует понимать, что blockcheck проверяет доступность только конкретного домена, который вы вводите в начале.
|
||||
@ -94,16 +84,17 @@ badseq может работать только на https и не работа
|
||||
может на одних провайдерах работать стабильно, на других потребуется выяснить при каких параметрах
|
||||
она стабильна, на третьих полный хаос, и проще отказаться.
|
||||
|
||||
10) Протестируйте найденные стратегии на winws. winws следует брать из binaries/win64/zapret-winws.
|
||||
8) Протестируйте найденные стратегии на winws. winws следует брать из binaries/win64/zapret-winws.
|
||||
Для этого откройте командную строку windows от имени администратора и зайдите в директорию zapret-winws.
|
||||
|
||||
11) Обеспечьте удобную загрузку обхода блокировок.
|
||||
9) Обеспечьте удобную загрузку обхода блокировок.
|
||||
В binaries/win64/zapret-winws есть командные файлы task_*, предназначенные для управления задачами планировщика.
|
||||
Там следует поменять содержимое переменной WINWS1 на свою стратегию.
|
||||
Если вы не можете обьединить несколько стратегий для разных протоколов в одну, дублируйте код в каждом из cmd
|
||||
для поддержки нескольких задач : winws1,winws2,winws3.
|
||||
После создания задач запустите их. Проверьте, что обход встает после перезагрузки windows.
|
||||
|
||||
12) Если ломаются отдельные незаблокированные ресурсы, используйте хост-листы.
|
||||
10) Если ломаются отдельные незаблокированные ресурсы, используйте хост-листы.
|
||||
Где они будут находиться - решайте сами.
|
||||
Параметры управления хост-листами точно такие же, как в *nix.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user