# Flowseal/zapret-discord-youtube *"Plug & Play"* обход блокировок Discord и YouTube для Windows Альтернатива [bol-van](https://github.com/bol-van)[/zapret-win-bundle](https://github.com/bol-van/zapret-win-bundle)[/zapret-winws](https://github.com/bol-van/zapret-win-bundle/tree/master/zapret-winws)
> [!CAUTION] > > ### АНТИВИРУСЫ > WinDivert может вызвать реакцию антивируса. > WinDivert - это инструмент для перехвата и фильтрации трафика, необходимый для работы zapret. > Замена iptables и NFQUEUE в Linux, которых нет под Windows. > Он может использоваться как хорошими, так и плохими программами, но сам по себе не является вирусом. > Драйвер WinDivert64.sys подписан для возможности загрузки в 64-битное ядро Windows. > Но антивирусы склонны относить подобное к классам повышенного риска или хакерским инструментам. > В случае проблем используйте исключения или выключайте антивирус совсем. > > **Выдержка из [`readme.md`](https://github.com/bol-van/zapret-win-bundle/blob/master/readme.md#%D0%B0%D0%BD%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D1%81%D1%8B) репозитория [bol-van/zapret-win-bundle](https://github.com/bol-van/zapret-win-bundle)* > [!IMPORTANT] > Все файлы в папке [`bin`](./bin) взяты из [zapret-win-bundle/zapret-winws](https://github.com/bol-van/zapret-win-bundle/tree/master/zapret-winws). Вы можете это проверить с помощью хэшей/контрольных сумм. ## ⚙️Использование 1. Загрузите архив (zip/rar) со [страницы последнего релиза](https://github.com/Flowseal/zapret-discord-youtube/releases/latest) 2. Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы 3. Запустите нужный файл ## ℹ️Краткие описания файлов - [**`discord.bat`**](./discord.bat) - запуск со стратегией для обхода блокировки Discord - [**`general.bat`**](./general.bat) - запуск со стратегией для обхода блокировок Discord и YouTube - [**`service_install.bat`**](./service_install.bat) - установка на автозапуск (как службы Windows: `zapret`, `WinDivert`), можно выбрать любую стратегию (название файла стратегии **НЕ** должно начинаться со слова `service`) - [**`service_remove.bat`**](./service_remove.bat) - остановка и удаление служб `zapret` и `WinDivert` - [**`service_status.bat`**](./service_status.bat) - проверка состояния служб `zapret` и `WinDivert` - [**`check_updates.bat`**](./check_updates.bat) - проверка обновлений ## ☑️Распространенные проблемы ### Не работает Discord - См. #252 ### Не работает YouTube - См. #251 ### Обход не работает > [!NOTE] > ## Когда это работать не будет > > * Если подменяется DNS. С этой проблемой легко справиться. > * Если блокировка осуществляется по IP. > * Если соединение проходит через фильтр, способный реконструировать TCP соединение, и который следует всем стандартам. > Например, нас заворачивают на squid. Соединение идет через полноценный стек tcpip операционной системы. > Проект нацелен на обман DPI, который всилу ограниченности ресурсов и большого трафика вынужден интерпретировать его лишь ограниченно. > Обмануть полноценный стек ОС и полноценные серверные приложения не получится. > > **Выдержка из [`README.md`](https://github.com/bol-van/zapret/tree/master?tab=readme-ov-file#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D1%8D%D1%82%D0%BE-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-%D0%BD%D0%B5-%D0%B1%D1%83%D0%B4%D0%B5%D1%82) основного репозитория [bol-van/zapret](https://github.com/bol-van/zapret)* > [!IMPORTANT] > **Стратегии блокировок со временем изменяются.** > Определенная стратегия обхода zapret может работать какое-то время, но если меняется способ блокировки или обнаружения обхода блокировки, то она перестанет работать. > В репозитории представлены множество различных стратегий для обхода. Если ни одна из них вам не помогает, то вам необходимо создать новую, взяв за основу одну из представленных здесь и изменив её параметры. > Информацию из про параметры стратегий вы можете найти [тут](https://github.com/bol-van/zapret/blob/master/docs/readme.md#nfqws). - Проверьте другие стратегии (**`ALT`**/**`МГТС`**) - Обновите файлы в папке [`bin`](./bin), взяв новые из [zapret-win-bundle/zapret-winws](https://github.com/bol-van/zapret-win-bundle/tree/master/zapret-winws) - См. #765 ### Файлы не запускаются - См. #522 ### Требуется цифровая подпись драйвера WinDivert (Windows 7) - Замените файлы `WinDivert.dll` и `WinDivert64.sys` в папке [`bin`](./bin) на одноименные из [zapret-win-bundle/win7](https://github.com/bol-van/zapret-win-bundle/tree/master/win7) ### Не работает вместе с VPN - Отключите функцию **TUN** (Tunneling) в настройках вашего VPN ### При удалении с помощью [**`service_remove.bat`**](./service_remove.bat), WinDivert остается в службах 1. Узнайте название службы с помощью команды, в командной строке Windows (Win+R, `cmd`): ```cmd driverquery | find "Divert" ``` 2. Остановите и удалите службу командами: ```cmd sc stop {название, которые вы узнали в шаге 1} sc delete {название, которые вы узнали в шаге 1} ``` ### Не нашли своей проблемы * Создайте её [тут](https://github.com/Flowseal/zapret-discord-youtube/issues) ## 🗒️Добавление адресов прочих заблокированных ресурсов Список блокирующихся адресов для обхода можно расширить, добавляя их в: - [`list-general.txt`](./list-general.txt) для файлов `general *.bat` - [`list-discord.txt`](./list-discord.txt) для файла [`discord.bat`](./discord.bat) > [!IMPORTANT] > После обновления списка адресов zapret необходимо перезапустить. ## ⭐Поддержка проекта Вы можете поддержать проект, поставив :star: этому репозиторию (сверху справа этой страницы) Также, вы можете материально поддержать разработчика zapret [тут](https://github.com/bol-van/zapret/issues/590#issuecomment-2408866758) Star History Chart ## ⚖️Лицензирование Проект распространяется на условиях лицензии [MIT](https://github.com/Flowseal/zapret-discord-youtube/blob/main/LICENSE.txt) ## 🩷Благодарность участникам проекта [![Contributors](https://contrib.rocks/image?repo=Flowseal/zapret-discord-youtube)](https://github.com/Flowseal/zapret-discord-youtube/graphs/contributors) 💖 Отдельная благодарность разработчику [zapret](https://github.com/bol-van/zapret) - [bol-van](https://github.com/bol-van)