mirror of
https://github.com/Flowseal/zapret-discord-youtube.git
synced 2026-08-05 15:45:52 +03:00
Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
778f6d4c0f | ||
|
|
1c05e1b2d3 | ||
|
|
7afb2cf364 | ||
|
|
e548374644 | ||
|
|
5c6e6a56de | ||
|
|
f933c41ac4 | ||
|
|
68a89148f1 | ||
|
|
0a513b9409 | ||
|
|
4a05ad518f | ||
|
|
9c302f1bbf | ||
|
|
0949686499 | ||
|
|
2a4e602621 | ||
|
|
10ae6c6cf2 | ||
|
|
875be6bf67 | ||
|
|
8e8156472a | ||
|
|
105e2cd302 | ||
|
|
3eb9afdf52 | ||
|
|
733c14d37a | ||
|
|
4743104fe0 | ||
|
|
46b1ce93dc | ||
|
|
25e01f021d | ||
|
|
98d637d8b3 | ||
|
|
586aeca80c | ||
|
|
72294fa261 | ||
|
|
d3d1569572 | ||
|
|
7b9673764d | ||
|
|
bf924b803f | ||
|
|
a609396772 | ||
|
|
7e52c9790a | ||
|
|
731013a010 | ||
|
|
adbe23b167 | ||
|
|
89a9ada900 | ||
|
|
32bc3939b2 | ||
|
|
80f1ba0570 | ||
|
|
3db34875e1 | ||
|
|
efeee9d4cd | ||
|
|
ddbb863649 | ||
|
|
cfec4f6963 | ||
|
|
2ca69a8252 | ||
|
|
1955a838f3 | ||
|
|
f684e33754 | ||
|
|
4a3ce73378 |
2
.github/workflows/stale.yml
vendored
2
.github/workflows/stale.yml
vendored
@@ -3,6 +3,7 @@ name: Close stale issues
|
|||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: '0 0 * * *'
|
- cron: '0 0 * * *'
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
actions: write
|
actions: write
|
||||||
@@ -26,3 +27,4 @@ jobs:
|
|||||||
|
|
||||||
exempt-issue-labels: 'pinned,games'
|
exempt-issue-labels: 'pinned,games'
|
||||||
remove-stale-when-updated: true
|
remove-stale-when-updated: true
|
||||||
|
operations-per-run: 4500
|
||||||
|
|||||||
5476
.service/ipset-service.txt
Normal file
5476
.service/ipset-service.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
|||||||
1.8.2
|
1.8.5
|
||||||
74
README.md
74
README.md
@@ -2,10 +2,9 @@
|
|||||||
|
|
||||||
# <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=28 /> <a href="https://github.com/Flowseal/">Flowseal</a><a href="https://github.com/Flowseal/zapret-discord-youtube">/zapret-discord-youtube</a> <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=28 />
|
# <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=28 /> <a href="https://github.com/Flowseal/">Flowseal</a><a href="https://github.com/Flowseal/zapret-discord-youtube">/zapret-discord-youtube</a> <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=28 />
|
||||||
|
|
||||||
*"Plug & Play"* обход блокировок иностранных платформ, <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=11 /> **Discord** и <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=11 /> **YouTube** для Windows
|
|
||||||
|
|
||||||
Альтернатива https://github.com/bol-van/zapret-win-bundle
|
Альтернатива https://github.com/bol-van/zapret-win-bundle
|
||||||
Также, вы можете материально поддержать разработчика zapret [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)
|
Также вы можете материально поддержать оригинального разработчика zapret [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
@@ -26,18 +25,22 @@
|
|||||||
|
|
||||||
## ⚙️Использование
|
## ⚙️Использование
|
||||||
|
|
||||||
1. Загрузите архив (zip/rar) со [страницы последнего релиза](https://github.com/Flowseal/zapret-discord-youtube/releases/latest)
|
1. Включите Secure DNS. В Chrome - "Использовать безопасный DNS", и выбрать поставщика услуг DNS (выбрать вариант, отличный от поставщика по умолчанию). В Firefox - "Включить DNS через HTTPS, используя: Максимальную защиту"
|
||||||
|
* В **Windows 11** поддерживается включение Secure DNS прямо в настройках - [инструкция тут](https://www.howtogeek.com/765940/how-to-enable-dns-over-https-on-windows-11/). Рекомендуется, если вы пользуетесь Windows 11
|
||||||
|
|
||||||
2. Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы
|
2. Загрузите архив (zip/rar) со [страницы последнего релиза](https://github.com/Flowseal/zapret-discord-youtube/releases/latest)
|
||||||
|
|
||||||
3. Запустите нужный файл
|
3. Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы
|
||||||
|
|
||||||
|
4. Запустите нужный файл
|
||||||
|
|
||||||
## ℹ️Краткие описания файлов
|
## ℹ️Краткие описания файлов
|
||||||
|
|
||||||
- [**`general.bat ...`**](./general.bat) - запуск со стратегией для обхода блокировок
|
- [**`general.bat ...`**](./general.bat) - запуск вручную со стратегией для обхода блокировок
|
||||||
**Работоспособность той или иной стратегии зависит от многих факторов. Пробуйте разные стратегии (ALT, МГТС и другие), пока не найдёте рабочее для вас решение**
|
|
||||||
|
|
||||||
- [**`service.bat`**](./service.bat) - вспомогательные скрипты:
|
Запуск вручную можно использовать для проверки работоспособности стратегий. Работоспособность той или иной стратегии зависит от многих факторов. **Пробуйте разные стратегии (ALT, FAKE и другие), пока не найдёте рабочее для вас решение**
|
||||||
|
|
||||||
|
- [**`service.bat`**](./service.bat) - установка в автозапуск и другие функции:
|
||||||
- <ins>**`Install Service`** - установка любой стратегии в автозапуск (services.msc)</ins>
|
- <ins>**`Install Service`** - установка любой стратегии в автозапуск (services.msc)</ins>
|
||||||
- **`Remove Services`** - удаление стратегии и WinDivert из служб
|
- **`Remove Services`** - удаление стратегии и WinDivert из служб
|
||||||
- **`Check Status`** - проверка статуса обхода и служб (стратегии на автозапуске и WinDivert)
|
- **`Check Status`** - проверка статуса обхода и служб (стратегии на автозапуске и WinDivert)
|
||||||
@@ -53,22 +56,14 @@
|
|||||||
- **`Update ipset list`** - обновление списка `ipset-all.txt` актуальным из репозитория
|
- **`Update ipset list`** - обновление списка `ipset-all.txt` актуальным из репозитория
|
||||||
|
|
||||||
|
|
||||||
## ☑️Распространенные проблемы
|
## ☑️Распространенные вопросы и проблемы
|
||||||
|
|
||||||
### Не работает <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=18 /> Discord
|
### После запуска скрипта `general*` ничего не происходит
|
||||||
|
|
||||||
- См. [#252](https://github.com/Flowseal/zapret-discord-youtube/discussions/252)
|
|
||||||
|
|
||||||
### Не работает <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=18 /> YouTube
|
|
||||||
|
|
||||||
- См. [#251](https://github.com/Flowseal/zapret-discord-youtube/discussions/251)
|
|
||||||
|
|
||||||
### После запуска стратегии ничего не происходит
|
|
||||||
|
|
||||||
- После запуска стратегии (отдельным bat файлом, не через service), должен открыться winws.exe (обход), который можно увидеть в панели задач.
|
- После запуска стратегии (отдельным bat файлом, не через service), должен открыться winws.exe (обход), который можно увидеть в панели задач.
|
||||||
Если этого не произошло, то см. [#522](https://github.com/Flowseal/zapret-discord-youtube/issues/522)
|
Если этого не произошло, то см. [#522](https://github.com/Flowseal/zapret-discord-youtube/issues/522)
|
||||||
|
|
||||||
### Обход не работает
|
### Обход не работает / перестал работать
|
||||||
|
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> **Стратегии блокировок со временем изменяются.**
|
> **Стратегии блокировок со временем изменяются.**
|
||||||
@@ -76,16 +71,35 @@
|
|||||||
> В репозитории представлены множество различных стратегий для обхода. Если ни одна из них вам не помогает, то вам необходимо создать новую, взяв за основу одну из представленных здесь и изменив её параметры.
|
> В репозитории представлены множество различных стратегий для обхода. Если ни одна из них вам не помогает, то вам необходимо создать новую, взяв за основу одну из представленных здесь и изменив её параметры.
|
||||||
> Информацию про параметры стратегий вы можете найти [тут](https://github.com/bol-van/zapret/blob/master/docs/readme.md#nfqws).
|
> Информацию про параметры стратегий вы можете найти [тут](https://github.com/bol-van/zapret/blob/master/docs/readme.md#nfqws).
|
||||||
|
|
||||||
- Убедитесь, что адрес ресурса записан в списках доменов или IP. Подробнее [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)
|
- Проверьте, чтобы не было ошибок в `service.bat` -> `Run Diagnostics`
|
||||||
|
|
||||||
- Попробуйте в `service.bat` переключить `Switch Game Filter` и `Switch ipset`. На разных стратегиях они могут работать по-разному. **Подробнее, что они делают, [тут](https://github.com/Flowseal/zapret-discord-youtube?tab=readme-ov-file#%E2%84%B9%EF%B8%8F%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%B8%D0%B5-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8F-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2)**
|
- Убедитесь, что адрес ресурса записан в списках доменов или IP
|
||||||
|
|
||||||
- Проверьте другие стратегии (**`ALT`**/**`МГТС`** и другие)
|
- Проверьте другие стратегии (**`ALT`**/**`FAKE`** и другие)
|
||||||
|
|
||||||
- Обновите файлы в папке [`bin`](./bin), взяв новые из [zapret-win-bundle/zapret-winws](https://github.com/bol-van/zapret-win-bundle/tree/master/zapret-winws)
|
- Попробуйте полную переустановку (см. раздел ниже)
|
||||||
|
|
||||||
- См. [#765](https://github.com/Flowseal/zapret-discord-youtube/issues/765)
|
- См. [#765](https://github.com/Flowseal/zapret-discord-youtube/issues/765)
|
||||||
|
|
||||||
|
### Как переустновить/обновить полностью?
|
||||||
|
- Сохраните ресурсы/данные, которые вы сами добавляли
|
||||||
|
- Перезапустите устройство
|
||||||
|
- `service.bat` -> `Remove Services`
|
||||||
|
- `service.bat` -> `Run Diagnostics` (если есть ошибки - устраните их) -> в конце Y
|
||||||
|
- Удалите папку с запретом
|
||||||
|
- Скачайте последнюю версию [со страницы релизов](https://github.com/Flowseal/zapret-discord-youtube/releases) (`zapret-discord-youtube-...`)
|
||||||
|
- Распакуйте в новую папку в корне диска (без спец. символов и пробелов)
|
||||||
|
- Далее пробуйте запускать различные `general` скрипты (стратегии). Проверьте доступность интернет ресурсов - если не работают, то закрывайте программу (в панели задач иконка замочка) и пробуйте другую стратегию
|
||||||
|
- Как найдёте рабочую стратегию, можете поставить её на автозапуск: `service.bat` -> `Install Service` -> выбираете нужную
|
||||||
|
|
||||||
|
### Не работает игра/приложение с включённым запретом
|
||||||
|
|
||||||
|
- Проверьте, что в service.bat `Game Filter` **`disabled`**, а `ipset` **`empty`**. Иначе это может затронуть доступность ресурсов, которых вы не ожидали.
|
||||||
|
|
||||||
|
### Античит ругается на WinDivert
|
||||||
|
|
||||||
|
- Прочитайте инструкцию тут - https://github.com/bol-van/zapret-win-bundle/tree/master/windivert-hide
|
||||||
|
|
||||||
### Требуется цифровая подпись драйвера WinDivert (Windows 7)
|
### Требуется цифровая подпись драйвера WinDivert (Windows 7)
|
||||||
|
|
||||||
- Замените файлы `WinDivert.dll` и `WinDivert64.sys` в папке [`bin`](./bin) на одноименные из [zapret-win-bundle/win7](https://github.com/bol-van/zapret-win-bundle/tree/master/win7)
|
- Замените файлы `WinDivert.dll` и `WinDivert64.sys` в папке [`bin`](./bin) на одноименные из [zapret-win-bundle/win7](https://github.com/bol-van/zapret-win-bundle/tree/master/win7)
|
||||||
@@ -101,11 +115,19 @@ driverquery | find "Divert"
|
|||||||
2. Остановите и удалите службу командами:
|
2. Остановите и удалите службу командами:
|
||||||
|
|
||||||
```cmd
|
```cmd
|
||||||
sc stop {название, которые вы узнали в шаге 1}
|
sc stop название_из_первого_шага
|
||||||
|
|
||||||
sc delete {название, которые вы узнали в шаге 1}
|
sc delete название_из_первого_шага
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Не работает <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=18 /> Discord
|
||||||
|
|
||||||
|
- См. [#252](https://github.com/Flowseal/zapret-discord-youtube/discussions/252)
|
||||||
|
|
||||||
|
### Не работает <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=18 /> YouTube
|
||||||
|
|
||||||
|
- См. [#251](https://github.com/Flowseal/zapret-discord-youtube/discussions/251)
|
||||||
|
|
||||||
### Не нашли своей проблемы
|
### Не нашли своей проблемы
|
||||||
|
|
||||||
* Создайте её [тут](https://github.com/Flowseal/zapret-discord-youtube/issues)
|
* Создайте её [тут](https://github.com/Flowseal/zapret-discord-youtube/issues)
|
||||||
@@ -120,7 +142,7 @@ sc delete {название, которые вы узнали в шаге 1}
|
|||||||
|
|
||||||
Вы можете поддержать проект, поставив :star: этому репозиторию (сверху справа этой страницы)
|
Вы можете поддержать проект, поставив :star: этому репозиторию (сверху справа этой страницы)
|
||||||
|
|
||||||
Также, вы можете материально поддержать разработчика zapret [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)
|
Также вы можете материально поддержать оригинального разработчика zapret [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)
|
||||||
|
|
||||||
<a href="https://star-history.com/#Flowseal/zapret-discord-youtube&Date">
|
<a href="https://star-history.com/#Flowseal/zapret-discord-youtube&Date">
|
||||||
<picture>
|
<picture>
|
||||||
|
|||||||
BIN
bin/winws.exe
BIN
bin/winws.exe
Binary file not shown.
@@ -10,13 +10,15 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=5 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake,fakedsplit --dpi-desync-repeats=6 --dpi-desync-fooling=ts --dpi-desync-fakedsplit-pattern=0x00 --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-repeats=6 --dpi-desync-fooling=ts --dpi-desync-fakedsplit-pattern=0x00 --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=5 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-repeats=6 --dpi-desync-fooling=ts --dpi-desync-fakedsplit-pattern=0x00 --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
||||||
|
|||||||
@@ -10,11 +10,13 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=multisplit --dpi-desync-split-seqovl=652 --dpi-desync-split-pos=2 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=multisplit --dpi-desync-split-seqovl=652 --dpi-desync-split-pos=2 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=multisplit --dpi-desync-split-seqovl=652 --dpi-desync-split-pos=2 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
|||||||
@@ -10,11 +10,13 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
|||||||
@@ -10,11 +10,13 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake,multisplit --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
|||||||
@@ -11,12 +11,13 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-l3=ipv4 --filter-tcp=443,%GameFilter% --dpi-desync=syndata --new ^
|
--filter-l3=ipv4 --filter-tcp=443,2053,2083,2087,2096,8443,%GameFilter% --dpi-desync=syndata --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=14 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=14 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
||||||
|
|||||||
@@ -10,12 +10,14 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=multisplit --dpi-desync-repeats=2 --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
|||||||
@@ -10,13 +10,15 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=multisplit --dpi-desync-split-pos=2,sniext+1 --dpi-desync-split-seqovl=679 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=multisplit --dpi-desync-split-pos=2,sniext+1 --dpi-desync-split-seqovl=679 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=syndata --new ^
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
24
general (ALT8).bat
Normal file
24
general (ALT8).bat
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001 > nul
|
||||||
|
:: 65001 - UTF-8
|
||||||
|
|
||||||
|
cd /d "%~dp0"
|
||||||
|
call service.bat status_zapret
|
||||||
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
|
echo:
|
||||||
|
|
||||||
|
set "BIN=%~dp0bin\"
|
||||||
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=2 --new ^
|
||||||
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake --dpi-desync-fake-tls-mod=none --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=2 --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-fake-tls-mod=none --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=2 --new ^
|
||||||
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=2 --new ^
|
||||||
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=syndata --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
@@ -10,13 +10,15 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake,fakedsplit --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-repeats=8 --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-repeats=8 --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-repeats=8 --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
|
|||||||
@@ -10,13 +10,15 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
|
|||||||
24
general (FAKE TLS AUTO ALT3).bat
Normal file
24
general (FAKE TLS AUTO ALT3).bat
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001 > nul
|
||||||
|
:: 65001 - UTF-8
|
||||||
|
|
||||||
|
cd /d "%~dp0"
|
||||||
|
call service.bat status_zapret
|
||||||
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
|
echo:
|
||||||
|
|
||||||
|
set "BIN=%~dp0bin\"
|
||||||
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=ts --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=ts --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=ts --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
@@ -10,13 +10,15 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=badseq --dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=^! --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=badseq --dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=^! --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=badseq --dpi-desync-fake-tls=0x00000000 --dpi-desync-fake-tls=^! --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
@echo off
|
|
||||||
chcp 65001 > nul
|
|
||||||
:: 65001 - UTF-8
|
|
||||||
|
|
||||||
cd /d "%~dp0"
|
|
||||||
call service.bat status_zapret
|
|
||||||
call service.bat check_updates
|
|
||||||
call service.bat load_game_filter
|
|
||||||
echo:
|
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
|
||||||
set "LISTS=%~dp0lists\"
|
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=8 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=3 --dpi-desync-fooling=md5sig --new ^
|
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-ttl=4 --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=8 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=3 --dpi-desync-fooling=md5sig --new ^
|
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-ttl=4 --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
|
||||||
@@ -10,13 +10,15 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-badseq-increment=10000000 --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
@@ -10,13 +10,15 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=ts --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=ts --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=ts --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
||||||
@@ -10,11 +10,13 @@ echo:
|
|||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
cd /d %BIN%
|
||||||
|
|
||||||
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,2053,2083,2087,2096,8443,%GameFilter% --wf-udp=443,19294-19344,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=19294-19344,50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=2053,2083,2087,2096,8443 --hostlist-domains=discord.media --dpi-desync=fake,multidisorder --dpi-desync-split-pos=midsld --dpi-desync-repeats=8 --dpi-desync-fooling=md5sig,badseq --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=midsld --dpi-desync-repeats=8 --dpi-desync-fooling=md5sig,badseq --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=midsld --dpi-desync-repeats=8 --dpi-desync-fooling=md5sig,badseq --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
0.0.0.0/32
|
203.0.113.113/32
|
||||||
|
|||||||
@@ -1033,6 +1033,7 @@
|
|||||||
46.28.236.0/24
|
46.28.236.0/24
|
||||||
46.29.242.0/24
|
46.29.242.0/24
|
||||||
46.51.128.0/17
|
46.51.128.0/17
|
||||||
|
46.62.128.0/17
|
||||||
46.101.0.0/16
|
46.101.0.0/16
|
||||||
46.105.0.0/16
|
46.105.0.0/16
|
||||||
46.137.0.0/16
|
46.137.0.0/16
|
||||||
@@ -1040,6 +1041,7 @@
|
|||||||
46.151.196.0/24
|
46.151.196.0/24
|
||||||
46.151.198.0/23
|
46.151.198.0/23
|
||||||
46.168.0.0/15
|
46.168.0.0/15
|
||||||
|
46.224.0.0/15
|
||||||
46.227.40.0/22
|
46.227.40.0/22
|
||||||
46.227.44.0/23
|
46.227.44.0/23
|
||||||
46.227.47.0/24
|
46.227.47.0/24
|
||||||
@@ -1052,7 +1054,8 @@
|
|||||||
47.128.0.0/14
|
47.128.0.0/14
|
||||||
47.228.8.0/22
|
47.228.8.0/22
|
||||||
48.192.0.0/11
|
48.192.0.0/11
|
||||||
49.12.0.0/15
|
49.12.0.0/16
|
||||||
|
49.13.0.0/16
|
||||||
50.16.0.0/14
|
50.16.0.0/14
|
||||||
50.85.0.0/16
|
50.85.0.0/16
|
||||||
50.112.0.0/16
|
50.112.0.0/16
|
||||||
@@ -1802,7 +1805,8 @@
|
|||||||
65.37.250.0/24
|
65.37.250.0/24
|
||||||
65.52.0.0/14
|
65.52.0.0/14
|
||||||
65.61.52.0/23
|
65.61.52.0/23
|
||||||
65.108.0.0/15
|
65.108.0.0/16
|
||||||
|
65.109.0.0/16
|
||||||
65.110.52.0/22
|
65.110.52.0/22
|
||||||
65.110.63.0/24
|
65.110.63.0/24
|
||||||
65.176.0.0/14
|
65.176.0.0/14
|
||||||
@@ -2065,6 +2069,7 @@
|
|||||||
76.223.172.0/22
|
76.223.172.0/22
|
||||||
76.223.176.0/20
|
76.223.176.0/20
|
||||||
77.37.33.0/24
|
77.37.33.0/24
|
||||||
|
77.42.0.0/17
|
||||||
77.73.208.0/23
|
77.73.208.0/23
|
||||||
77.74.228.0/24
|
77.74.228.0/24
|
||||||
77.75.199.0/24
|
77.75.199.0/24
|
||||||
@@ -2241,6 +2246,8 @@
|
|||||||
89.248.71.0/24
|
89.248.71.0/24
|
||||||
89.251.12.0/24
|
89.251.12.0/24
|
||||||
91.90.90.0/24
|
91.90.90.0/24
|
||||||
|
91.98.0.0/16
|
||||||
|
91.99.0.0/16
|
||||||
91.102.184.0/23
|
91.102.184.0/23
|
||||||
91.102.186.0/24
|
91.102.186.0/24
|
||||||
91.107.128.0/17
|
91.107.128.0/17
|
||||||
@@ -2406,7 +2413,8 @@
|
|||||||
95.85.94.0/23
|
95.85.94.0/23
|
||||||
95.130.184.0/23
|
95.130.184.0/23
|
||||||
95.214.178.0/23
|
95.214.178.0/23
|
||||||
95.216.0.0/15
|
95.216.0.0/16
|
||||||
|
95.217.0.0/16
|
||||||
96.0.0.0/18
|
96.0.0.0/18
|
||||||
96.0.64.0/19
|
96.0.64.0/19
|
||||||
96.0.96.0/21
|
96.0.96.0/21
|
||||||
@@ -2704,7 +2712,8 @@
|
|||||||
116.129.226.0/25
|
116.129.226.0/25
|
||||||
116.129.226.128/26
|
116.129.226.128/26
|
||||||
116.197.150.0/23
|
116.197.150.0/23
|
||||||
116.202.0.0/15
|
116.202.0.0/16
|
||||||
|
116.203.0.0/16
|
||||||
116.214.100.0/23
|
116.214.100.0/23
|
||||||
116.214.120.0/23
|
116.214.120.0/23
|
||||||
117.120.16.0/23
|
117.120.16.0/23
|
||||||
@@ -2963,10 +2972,12 @@
|
|||||||
138.199.51.0/24
|
138.199.51.0/24
|
||||||
138.199.53.0/24
|
138.199.53.0/24
|
||||||
138.199.57.0/24
|
138.199.57.0/24
|
||||||
|
138.199.128.0/17
|
||||||
138.201.0.0/16
|
138.201.0.0/16
|
||||||
138.213.0.0/16
|
138.213.0.0/16
|
||||||
138.239.0.0/16
|
138.239.0.0/16
|
||||||
139.28.7.0/24
|
139.28.7.0/24
|
||||||
|
139.28.242.0/23
|
||||||
139.56.16.0/20
|
139.56.16.0/20
|
||||||
139.56.32.0/23
|
139.56.32.0/23
|
||||||
139.56.34.0/24
|
139.56.34.0/24
|
||||||
@@ -3472,6 +3483,7 @@
|
|||||||
157.172.0.0/16
|
157.172.0.0/16
|
||||||
157.175.0.0/16
|
157.175.0.0/16
|
||||||
157.176.0.0/16
|
157.176.0.0/16
|
||||||
|
157.180.0.0/17
|
||||||
157.230.0.0/16
|
157.230.0.0/16
|
||||||
157.241.0.0/16
|
157.241.0.0/16
|
||||||
157.245.0.0/16
|
157.245.0.0/16
|
||||||
@@ -4212,6 +4224,7 @@
|
|||||||
178.21.148.0/24
|
178.21.148.0/24
|
||||||
178.32.0.0/15
|
178.32.0.0/15
|
||||||
178.62.0.0/15
|
178.62.0.0/15
|
||||||
|
178.63.0.0/16
|
||||||
178.128.0.0/16
|
178.128.0.0/16
|
||||||
178.212.75.0/24
|
178.212.75.0/24
|
||||||
178.212.76.0/24
|
178.212.76.0/24
|
||||||
@@ -4379,7 +4392,8 @@
|
|||||||
185.156.47.0/24
|
185.156.47.0/24
|
||||||
185.157.16.0/22
|
185.157.16.0/22
|
||||||
185.157.83.0/24
|
185.157.83.0/24
|
||||||
185.157.176.0/22
|
185.157.176.0/23
|
||||||
|
185.157.178.0/23
|
||||||
185.158.109.0/24
|
185.158.109.0/24
|
||||||
185.159.247.0/24
|
185.159.247.0/24
|
||||||
185.162.228.0/22
|
185.162.228.0/22
|
||||||
@@ -4405,7 +4419,10 @@
|
|||||||
185.188.144.0/23
|
185.188.144.0/23
|
||||||
185.188.146.0/24
|
185.188.146.0/24
|
||||||
185.188.172.0/22
|
185.188.172.0/22
|
||||||
185.189.228.0/22
|
185.189.228.0/24
|
||||||
|
185.189.229.0/24
|
||||||
|
185.189.230.0/24
|
||||||
|
185.189.231.0/24
|
||||||
185.192.184.0/23
|
185.192.184.0/23
|
||||||
185.193.28.0/22
|
185.193.28.0/22
|
||||||
185.195.0.0/22
|
185.195.0.0/22
|
||||||
|
|||||||
259
service.bat
259
service.bat
@@ -1,14 +1,19 @@
|
|||||||
@echo off
|
@echo off
|
||||||
set "LOCAL_VERSION=1.8.2"
|
set "LOCAL_VERSION=1.8.5"
|
||||||
|
|
||||||
:: External commands
|
:: External commands
|
||||||
if "%~1"=="status_zapret" (
|
if "%~1"=="status_zapret" (
|
||||||
call :test_service zapret soft
|
call :test_service zapret soft
|
||||||
|
call :tcp_enable
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
if "%~1"=="check_updates" (
|
if "%~1"=="check_updates" (
|
||||||
call :service_check_updates soft
|
if not "%~2"=="soft" (
|
||||||
|
start /b service check_updates soft
|
||||||
|
) else (
|
||||||
|
call :service_check_updates soft
|
||||||
|
)
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -23,7 +28,7 @@ if "%1"=="admin" (
|
|||||||
) else (
|
) else (
|
||||||
echo Requesting admin rights...
|
echo Requesting admin rights...
|
||||||
powershell -Command "Start-Process 'cmd.exe' -ArgumentList '/c \"\"%~f0\" admin\"' -Verb RunAs"
|
powershell -Command "Start-Process 'cmd.exe' -ArgumentList '/c \"\"%~f0\" admin\"' -Verb RunAs"
|
||||||
exit /b
|
exit
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -35,7 +40,7 @@ call :ipset_switch_status
|
|||||||
call :game_switch_status
|
call :game_switch_status
|
||||||
|
|
||||||
set "menu_choice=null"
|
set "menu_choice=null"
|
||||||
echo =======================
|
echo ========= v!LOCAL_VERSION! =========
|
||||||
echo 1. Install Service
|
echo 1. Install Service
|
||||||
echo 2. Remove Services
|
echo 2. Remove Services
|
||||||
echo 3. Check Status
|
echo 3. Check Status
|
||||||
@@ -59,19 +64,31 @@ if "%menu_choice%"=="0" exit /b
|
|||||||
goto menu
|
goto menu
|
||||||
|
|
||||||
|
|
||||||
|
:: TCP ENABLE ==========================
|
||||||
|
:tcp_enable
|
||||||
|
netsh interface tcp show global | findstr /i "timestamps" | findstr /i "enabled" > nul || netsh interface tcp set global timestamps=enabled > nul 2>&1
|
||||||
|
exit /b
|
||||||
|
|
||||||
|
|
||||||
:: STATUS ==============================
|
:: STATUS ==============================
|
||||||
:service_status
|
:service_status
|
||||||
cls
|
cls
|
||||||
chcp 437 > nul
|
chcp 437 > nul
|
||||||
for /f "tokens=3*" %%A in ('reg query "HKLM\System\CurrentControlSet\Services\zapret" /v zapret-discord-youtube 2^>nul') do echo Service strategy installed from "%%A %%B"
|
|
||||||
|
sc query "zapret" >nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
for /f "tokens=2*" %%A in ('reg query "HKLM\System\CurrentControlSet\Services\zapret" /v zapret-discord-youtube 2^>nul') do echo Service strategy installed from "%%B"
|
||||||
|
)
|
||||||
|
|
||||||
call :test_service zapret
|
call :test_service zapret
|
||||||
call :test_service WinDivert
|
call :test_service WinDivert
|
||||||
|
echo:
|
||||||
|
|
||||||
tasklist /FI "IMAGENAME eq winws.exe" | find /I "winws.exe" > nul
|
tasklist /FI "IMAGENAME eq winws.exe" | find /I "winws.exe" > nul
|
||||||
if !errorlevel!==0 (
|
if !errorlevel!==0 (
|
||||||
call :PrintGreen "Bypass is ACTIVE"
|
call :PrintGreen "Bypass (winws.exe) is ACTIVE"
|
||||||
) else (
|
) else (
|
||||||
call :PrintRed "Bypass NOT FOUND"
|
call :PrintRed "Bypass (winws.exe) NOT FOUND"
|
||||||
)
|
)
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -92,6 +109,8 @@ if "%ServiceStatus%"=="RUNNING" (
|
|||||||
) else (
|
) else (
|
||||||
echo "%ServiceName%" service is RUNNING.
|
echo "%ServiceName%" service is RUNNING.
|
||||||
)
|
)
|
||||||
|
) else if "%ServiceStatus%"=="STOP_PENDING" (
|
||||||
|
call :PrintYellow "!ServiceName! is STOP_PENDING, that may be caused by a conflict with another bypass. Run Diagnostics to try to fix conflicts"
|
||||||
) else if not "%~2"=="soft" (
|
) else if not "%~2"=="soft" (
|
||||||
echo "%ServiceName%" service is NOT running.
|
echo "%ServiceName%" service is NOT running.
|
||||||
)
|
)
|
||||||
@@ -105,13 +124,30 @@ cls
|
|||||||
chcp 65001 > nul
|
chcp 65001 > nul
|
||||||
|
|
||||||
set SRVCNAME=zapret
|
set SRVCNAME=zapret
|
||||||
net stop %SRVCNAME%
|
sc query "!SRVCNAME!" >nul 2>&1
|
||||||
sc delete %SRVCNAME%
|
if !errorlevel!==0 (
|
||||||
|
net stop %SRVCNAME%
|
||||||
|
sc delete %SRVCNAME%
|
||||||
|
) else (
|
||||||
|
echo Service "%SRVCNAME%" is not installed.
|
||||||
|
)
|
||||||
|
|
||||||
net stop "WinDivert"
|
tasklist /FI "IMAGENAME eq winws.exe" | find /I "winws.exe" > nul
|
||||||
sc delete "WinDivert"
|
if !errorlevel!==0 (
|
||||||
net stop "WinDivert14"
|
taskkill /IM winws.exe /F > nul
|
||||||
sc delete "WinDivert14"
|
)
|
||||||
|
|
||||||
|
sc query "WinDivert" >nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
net stop "WinDivert"
|
||||||
|
|
||||||
|
sc query "WinDivert" >nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
sc delete "WinDivert"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
net stop "WinDivert14" >nul 2>&1
|
||||||
|
sc delete "WinDivert14" >nul 2>&1
|
||||||
|
|
||||||
pause
|
pause
|
||||||
goto menu
|
goto menu
|
||||||
@@ -152,7 +188,7 @@ if not defined selectedFile (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: Args that should be followed by value
|
:: Args that should be followed by value
|
||||||
set "args_with_value=sni"
|
set "args_with_value=sni host altorder"
|
||||||
|
|
||||||
:: Parsing args (mergeargs: 2=start param|3=arg with value|1=params args|0=default)
|
:: Parsing args (mergeargs: 2=start param|3=arg with value|1=params args|0=default)
|
||||||
set "args="
|
set "args="
|
||||||
@@ -162,6 +198,7 @@ set QUOTE="
|
|||||||
|
|
||||||
for /f "tokens=*" %%a in ('type "!selectedFile!"') do (
|
for /f "tokens=*" %%a in ('type "!selectedFile!"') do (
|
||||||
set "line=%%a"
|
set "line=%%a"
|
||||||
|
call set "line=%%line:^!=EXCL_MARK%%"
|
||||||
|
|
||||||
echo !line! | findstr /i "%BIN%winws.exe" >nul
|
echo !line! | findstr /i "%BIN%winws.exe" >nul
|
||||||
if not errorlevel 1 (
|
if not errorlevel 1 (
|
||||||
@@ -212,9 +249,9 @@ for /f "tokens=*" %%a in ('type "!selectedFile!"') do (
|
|||||||
|
|
||||||
if "!arg:~0,2!" EQU "--" (
|
if "!arg:~0,2!" EQU "--" (
|
||||||
set "mergeargs=2"
|
set "mergeargs=2"
|
||||||
) else if !mergeargs!==2 (
|
) else if !mergeargs! GEQ 1 (
|
||||||
set "mergeargs=1"
|
if !mergeargs!==2 set "mergeargs=1"
|
||||||
) else if !mergeargs!==1 (
|
|
||||||
for %%x in (!args_with_value!) do (
|
for %%x in (!args_with_value!) do (
|
||||||
if /i "%%x"=="!arg!" (
|
if /i "%%x"=="!arg!" (
|
||||||
set "mergeargs=3"
|
set "mergeargs=3"
|
||||||
@@ -231,13 +268,16 @@ for /f "tokens=*" %%a in ('type "!selectedFile!"') do (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: Creating service with parsed args
|
:: Creating service with parsed args
|
||||||
|
call :tcp_enable
|
||||||
|
|
||||||
set ARGS=%args%
|
set ARGS=%args%
|
||||||
|
call set "ARGS=%%ARGS:EXCL_MARK=^!%%"
|
||||||
echo Final args: !ARGS!
|
echo Final args: !ARGS!
|
||||||
set SRVCNAME=zapret
|
set SRVCNAME=zapret
|
||||||
|
|
||||||
net stop %SRVCNAME% >nul 2>&1
|
net stop %SRVCNAME% >nul 2>&1
|
||||||
sc delete %SRVCNAME% >nul 2>&1
|
sc delete %SRVCNAME% >nul 2>&1
|
||||||
sc create %SRVCNAME% binPath= "\"%BIN_PATH%winws.exe\" %ARGS%" DisplayName= "zapret" start= auto
|
sc create %SRVCNAME% binPath= "\"%BIN_PATH%winws.exe\" !ARGS!" DisplayName= "zapret" start= auto
|
||||||
sc description %SRVCNAME% "Zapret DPI bypass software"
|
sc description %SRVCNAME% "Zapret DPI bypass software"
|
||||||
sc start %SRVCNAME%
|
sc start %SRVCNAME%
|
||||||
for %%F in ("!file%choice%!") do (
|
for %%F in ("!file%choice%!") do (
|
||||||
@@ -264,9 +304,9 @@ for /f "delims=" %%A in ('powershell -command "(Invoke-WebRequest -Uri \"%GITHUB
|
|||||||
|
|
||||||
:: Error handling
|
:: Error handling
|
||||||
if not defined GITHUB_VERSION (
|
if not defined GITHUB_VERSION (
|
||||||
echo Warning: failed to fetch the latest version. Check your internet connection. This warning does not affect the operation of zapret
|
echo Warning: failed to fetch the latest version. This warning does not affect the operation of zapret
|
||||||
pause
|
timeout /T 9
|
||||||
if "%1"=="soft" exit /b
|
if "%1"=="soft" exit
|
||||||
goto menu
|
goto menu
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -274,7 +314,7 @@ if not defined GITHUB_VERSION (
|
|||||||
if "%LOCAL_VERSION%"=="%GITHUB_VERSION%" (
|
if "%LOCAL_VERSION%"=="%GITHUB_VERSION%" (
|
||||||
echo Latest version installed: %LOCAL_VERSION%
|
echo Latest version installed: %LOCAL_VERSION%
|
||||||
|
|
||||||
if "%1"=="soft" exit /b
|
if "%1"=="soft" exit
|
||||||
pause
|
pause
|
||||||
goto menu
|
goto menu
|
||||||
)
|
)
|
||||||
@@ -293,16 +333,61 @@ if /i "%CHOICE%"=="Y" (
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
if "%1"=="soft" exit /b
|
if "%1"=="soft" exit
|
||||||
pause
|
pause
|
||||||
goto menu
|
goto menu
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
:: DIAGNOSTICS =========================
|
:: DIAGNOSTICS =========================
|
||||||
:service_diagnostics
|
:service_diagnostics
|
||||||
chcp 437 > nul
|
chcp 437 > nul
|
||||||
cls
|
cls
|
||||||
|
|
||||||
|
:: Base Filtering Engine
|
||||||
|
sc query BFE | findstr /I "RUNNING" > nul
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
call :PrintGreen "Base Filtering Engine check passed"
|
||||||
|
) else (
|
||||||
|
call :PrintRed "[X] Base Filtering Engine is not running. This service is required for zapret to work"
|
||||||
|
)
|
||||||
|
echo:
|
||||||
|
|
||||||
|
:: Proxy check
|
||||||
|
set "proxyEnabled=0"
|
||||||
|
set "proxyServer="
|
||||||
|
|
||||||
|
for /f "tokens=2*" %%A in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable 2^>nul ^| findstr /i "ProxyEnable"') do (
|
||||||
|
if "%%B"=="0x1" set "proxyEnabled=1"
|
||||||
|
)
|
||||||
|
|
||||||
|
if !proxyEnabled!==1 (
|
||||||
|
for /f "tokens=2*" %%A in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer 2^>nul ^| findstr /i "ProxyServer"') do (
|
||||||
|
set "proxyServer=%%B"
|
||||||
|
)
|
||||||
|
|
||||||
|
call :PrintYellow "[?] System proxy is enabled: !proxyServer!"
|
||||||
|
call :PrintYellow "Make sure it's valid or disable it if you don't use a proxy"
|
||||||
|
) else (
|
||||||
|
call :PrintGreen "Proxy check passed"
|
||||||
|
)
|
||||||
|
echo:
|
||||||
|
|
||||||
|
:: TCP timestamps check
|
||||||
|
netsh interface tcp show global | findstr /i "timestamps" | findstr /i "enabled" > nul
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
call :PrintGreen "TCP timestamps check passed"
|
||||||
|
) else (
|
||||||
|
call :PrintYellow "[?] TCP timestamps are disabled. Enabling timestamps..."
|
||||||
|
netsh interface tcp set global timestamps=enabled > nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
call :PrintGreen "TCP timestamps successfully enabled"
|
||||||
|
) else (
|
||||||
|
call :PrintRed "[X] Failed to enable TCP timestamps"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
echo:
|
||||||
|
|
||||||
:: AdguardSvc.exe
|
:: AdguardSvc.exe
|
||||||
tasklist /FI "IMAGENAME eq AdguardSvc.exe" | find /I "AdguardSvc.exe" > nul
|
tasklist /FI "IMAGENAME eq AdguardSvc.exe" | find /I "AdguardSvc.exe" > nul
|
||||||
if !errorlevel!==0 (
|
if !errorlevel!==0 (
|
||||||
@@ -374,21 +459,121 @@ if !errorlevel!==0 (
|
|||||||
echo:
|
echo:
|
||||||
|
|
||||||
:: DNS
|
:: DNS
|
||||||
set "dnsfound=0"
|
set "dohfound=0"
|
||||||
for /f "skip=1 tokens=*" %%a in ('wmic nicconfig where "IPEnabled=true" get DNSServerSearchOrder /format:table') do (
|
for /f "delims=" %%a in ('powershell -Command "Get-ChildItem -Recurse -Path 'HKLM:System\CurrentControlSet\Services\Dnscache\InterfaceSpecificParameters\' | Get-ItemProperty | Where-Object { $_.DohFlags -gt 0 } | Measure-Object | Select-Object -ExpandProperty Count"') do (
|
||||||
echo %%a | findstr /i "192.168." >nul
|
if %%a gtr 0 (
|
||||||
if !errorlevel!==0 (
|
set "dohfound=1"
|
||||||
set "dnsfound=1"
|
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if !dnsfound!==1 (
|
if !dohfound!==0 (
|
||||||
call :PrintYellow "[?] DNS servers are probably not specified."
|
call :PrintYellow "[?] Make sure you have configured secure DNS in a browser with some non-default DNS service provider,"
|
||||||
call :PrintYellow "Provider's DNS servers are automatically used, which may affect zapret. It is recommended to install well-known DNS servers and setup DoH"
|
call :PrintYellow "If you use Windows 11 you can configure encrypted DNS in the Settings to hide this warning"
|
||||||
) else (
|
) else (
|
||||||
call :PrintGreen "DNS check passed"
|
call :PrintGreen "Secure DNS check passed"
|
||||||
)
|
)
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
|
:: WinDivert conflict
|
||||||
|
tasklist /FI "IMAGENAME eq winws.exe" | find /I "winws.exe" > nul
|
||||||
|
set "winws_running=!errorlevel!"
|
||||||
|
|
||||||
|
sc query "WinDivert" | findstr /I "RUNNING STOP_PENDING" > nul
|
||||||
|
set "windivert_running=!errorlevel!"
|
||||||
|
|
||||||
|
if !winws_running! neq 0 if !windivert_running!==0 (
|
||||||
|
call :PrintYellow "[?] winws.exe is not running but WinDivert service is active. Attempting to delete WinDivert..."
|
||||||
|
|
||||||
|
net stop "WinDivert" >nul 2>&1
|
||||||
|
sc delete "WinDivert" >nul 2>&1
|
||||||
|
sc query "WinDivert" >nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
call :PrintRed "[X] Failed to delete WinDivert. Checking for conflicting services..."
|
||||||
|
|
||||||
|
set "conflicting_services=GoodbyeDPI"
|
||||||
|
set "found_conflict=0"
|
||||||
|
|
||||||
|
for %%s in (!conflicting_services!) do (
|
||||||
|
sc query "%%s" >nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
call :PrintYellow "[?] Found conflicting service: %%s. Stopping and removing..."
|
||||||
|
net stop "%%s" >nul 2>&1
|
||||||
|
sc delete "%%s" >nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
call :PrintGreen "Successfully removed service: %%s"
|
||||||
|
) else (
|
||||||
|
call :PrintRed "[X] Failed to remove service: %%s"
|
||||||
|
)
|
||||||
|
set "found_conflict=1"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
if !found_conflict!==0 (
|
||||||
|
call :PrintRed "[X] No conflicting services found. Check manually if any other bypass is using WinDivert."
|
||||||
|
) else (
|
||||||
|
call :PrintYellow "[?] Attempting to delete WinDivert again..."
|
||||||
|
|
||||||
|
net stop "WinDivert" >nul 2>&1
|
||||||
|
sc delete "WinDivert" >nul 2>&1
|
||||||
|
sc query "WinDivert" >nul 2>&1
|
||||||
|
if !errorlevel! neq 0 (
|
||||||
|
call :PrintGreen "WinDivert successfully deleted after removing conflicting services"
|
||||||
|
) else (
|
||||||
|
call :PrintRed "[X] WinDivert still cannot be deleted. Check manually if any other bypass is using WinDivert."
|
||||||
|
)
|
||||||
|
)
|
||||||
|
) else (
|
||||||
|
call :PrintGreen "WinDivert successfully removed"
|
||||||
|
)
|
||||||
|
|
||||||
|
echo:
|
||||||
|
)
|
||||||
|
|
||||||
|
:: Conflicting bypasses
|
||||||
|
set "conflicting_services=GoodbyeDPI discordfix_zapret winws1 winws2"
|
||||||
|
set "found_any_conflict=0"
|
||||||
|
set "found_conflicts="
|
||||||
|
|
||||||
|
for %%s in (!conflicting_services!) do (
|
||||||
|
sc query "%%s" >nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
if "!found_conflicts!"=="" (
|
||||||
|
set "found_conflicts=%%s"
|
||||||
|
) else (
|
||||||
|
set "found_conflicts=!found_conflicts! %%s"
|
||||||
|
)
|
||||||
|
set "found_any_conflict=1"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
if !found_any_conflict!==1 (
|
||||||
|
call :PrintRed "[X] Conflicting bypass services found: !found_conflicts!"
|
||||||
|
|
||||||
|
set "CHOICE="
|
||||||
|
set /p "CHOICE=Do you want to remove these conflicting services? (Y/N) (default: N) "
|
||||||
|
if "!CHOICE!"=="" set "CHOICE=N"
|
||||||
|
if "!CHOICE!"=="y" set "CHOICE=Y"
|
||||||
|
|
||||||
|
if /i "!CHOICE!"=="Y" (
|
||||||
|
for %%s in (!found_conflicts!) do (
|
||||||
|
call :PrintYellow "Stopping and removing service: %%s"
|
||||||
|
net stop "%%s" >nul 2>&1
|
||||||
|
sc delete "%%s" >nul 2>&1
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
call :PrintGreen "Successfully removed service: %%s"
|
||||||
|
) else (
|
||||||
|
call :PrintRed "[X] Failed to remove service: %%s"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
net stop "WinDivert" >nul 2>&1
|
||||||
|
sc delete "WinDivert" >nul 2>&1
|
||||||
|
net stop "WinDivert14" >nul 2>&1
|
||||||
|
sc delete "WinDivert14" >nul 2>&1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo:
|
||||||
|
)
|
||||||
|
|
||||||
:: Discord cache clearing
|
:: Discord cache clearing
|
||||||
set "CHOICE="
|
set "CHOICE="
|
||||||
set /p "CHOICE=Do you want to clear the Discord cache? (Y/N) (default: Y) "
|
set /p "CHOICE=Do you want to clear the Discord cache? (Y/N) (default: Y) "
|
||||||
@@ -440,7 +625,7 @@ if exist "%gameFlagFile%" (
|
|||||||
set "GameFilter=1024-65535"
|
set "GameFilter=1024-65535"
|
||||||
) else (
|
) else (
|
||||||
set "GameFilterStatus=disabled"
|
set "GameFilterStatus=disabled"
|
||||||
set "GameFilter=0"
|
set "GameFilter=12"
|
||||||
)
|
)
|
||||||
exit /b
|
exit /b
|
||||||
|
|
||||||
@@ -467,7 +652,7 @@ goto menu
|
|||||||
:ipset_switch_status
|
:ipset_switch_status
|
||||||
chcp 437 > nul
|
chcp 437 > nul
|
||||||
|
|
||||||
findstr /R "^0\.0\.0\.0/32$" "%~dp0lists\ipset-all.txt" >nul
|
findstr /R "^203\.0\.113\.113/32$" "%~dp0lists\ipset-all.txt" >nul
|
||||||
if !errorlevel!==0 (
|
if !errorlevel!==0 (
|
||||||
set "IPsetStatus=empty"
|
set "IPsetStatus=empty"
|
||||||
) else (
|
) else (
|
||||||
@@ -483,7 +668,7 @@ cls
|
|||||||
set "listFile=%~dp0lists\ipset-all.txt"
|
set "listFile=%~dp0lists\ipset-all.txt"
|
||||||
set "backupFile=%listFile%.backup"
|
set "backupFile=%listFile%.backup"
|
||||||
|
|
||||||
findstr /R "^0\.0\.0\.0/32$" "%listFile%" >nul
|
findstr /R "^203\.0\.113\.113/32$" "%listFile%" >nul
|
||||||
if !errorlevel!==0 (
|
if !errorlevel!==0 (
|
||||||
echo Enabling ipset based bypass...
|
echo Enabling ipset based bypass...
|
||||||
|
|
||||||
@@ -505,7 +690,7 @@ if !errorlevel!==0 (
|
|||||||
)
|
)
|
||||||
|
|
||||||
>"%listFile%" (
|
>"%listFile%" (
|
||||||
echo 0.0.0.0/32
|
echo 203.0.113.113/32
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -519,7 +704,7 @@ chcp 437 > nul
|
|||||||
cls
|
cls
|
||||||
|
|
||||||
set "listFile=%~dp0lists\ipset-all.txt"
|
set "listFile=%~dp0lists\ipset-all.txt"
|
||||||
set "url=https://raw.githubusercontent.com/Flowseal/zapret-discord-youtube/refs/heads/main/lists/ipset-all.txt"
|
set "url=https://raw.githubusercontent.com/Flowseal/zapret-discord-youtube/refs/heads/main/.service/ipset-service.txt"
|
||||||
|
|
||||||
echo Updating ipset-all...
|
echo Updating ipset-all...
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user