Если у вас есть VPN, это приложение (для Windows) поможет централизированно направить только заблокированный трафик через ваш VPN-сервер.
- Скачивает заблокированные в Украине IP-адреса и подсети из двух источников
- Оптимизирует их путём объединения: https://docs.python.org/3/library/ipaddress.html#ipaddress.collapse_addresses
- Пробрасывает заблокированные маршруты в системе через адрес шлюза VPN-сервера, который указан в переменной "GW_IP"
- При последующих запусках: обновляет заблокированные IP-адреса и подсети из источников, сверяет с примененными в системе, вычисляет изменения, оптимизирует и применяет их
- При возникновании проблем с кодировкой: добавьте "# -- coding: IBM866 --" (без кавычек) в первую строку скрипта "BypassBlockedSites.py"
- Скрипт написан на скорую руку, поэтому код может показаться запутанным. Но он отлично справляется со своей задачей в моей экосистеме
- Применяется с VPN-клиентом SoftEther