Кроссплатформенная утилита для Windows, Linux и macOS, позволяющая в один клик разблокировать популярные сервисы двумя способами: обновлением файла hosts или сменой системных DNS-серверов. Под капотом — модульная архитектура на Python, PySide6-интерфейс с поддержкой светлой/тёмной темы, встроенный редактор hosts, менеджер резервных копий и локализация на 18 языков.
Важно: модуль не обходит прямые блокировки РКН на сетевом уровне. Если конкретный сервис заблокирован РКН по IP / SNI / TLS или иным способом, без дополнительных средств (VPN, прокси, zapret, byebyedpi и т.п.) он работать не будет.
- 🔓 Разблокировка более 60 AI-сервисов, соцсетей, игровых и музыкальных платформ (полный список ниже).
- 🔀 Два механизма разблокировки на выбор:
- Hosts — скачивание готового файла hosts из репозиториев dns.malw.link (основной) и GeoHideDNS (резервный).
- DNS — смена системных DNS-серверов на три провайдера на выбор: Xbox DNS, GeoHide DNS и dns.malw.link. Оригинальные настройки сохраняются и восстанавливаются при удалении.
- 🗂️ Автоматическое создание резервной копии перед каждой операцией; встроенный просмотрщик бэкапов.
- ✏️ Встроенный редактор файла
hostsс подсветкой и сохранением прямо из приложения. - 🎨 Поддержка тёмной/светлой темы — определяется по системным настройкам или переключается вручную с плавной анимацией.
- 🌍 Мультиязычный интерфейс: 18 языков с автоопределением по системной локали.
- 📈 Автоматическая проверка актуальности файла
hostsи статуса установки DNS с предложением обновить обход блокировок одним кликом. - 🚿 После установки, обновления или удаления обхода автоматически очищается DNS-кэш для применения изменений без перезагрузки.
- 🔄 Проверка обновлений самого приложения через GitHub API с предложением скачать новую версию.
- ⚡️ Работа без сторонних VPN/прокси.
- 🔒 Повышение привилегий только на момент записи (UAC / pkexec / osascript) со скрытым окном PowerShell; в остальное время программа работает в обычном режиме.
- 🛡️ Множественные стратегии записи hosts и установки DNS: прямое копирование, PowerShell elevation, Windows API, netsh — для обхода блокировок антивирусов и защитников.
- Перейдите во вкладку Releases.
- Скачайте файл для вашей платформы:
- Windows x64 —
Goida_AI_Unlocker_Windows.exe - Windows ARM64 —
Goida_AI_Unlocker_Windows_ARM64.exe - Linux x64 —
Goida_AI_Unlocker_Linux - Linux ARM64 —
Goida_AI_Unlocker_Linux_ARM64 - macOS Intel —
Goida_AI_Unlocker_macOS_x86_64.app - macOS Apple Silicon —
Goida_AI_Unlocker_macOS_arm64.app
- Windows x64 —
- Запустите от имени администратора (Windows) или с правами root (Linux/macOS), выберите механизм (Hosts или DNS) и нажмите «Установить обход блокировок».
# Склонируйте репозиторий
git clone https://github.com/AvenCores/Goida-AI-Unlocker.git
cd Goida-AI-Unlocker
# Перейдите в папку source
cd source
# Установите зависимости
python -m pip install -r requirements.txt
# Запустите приложение
python main.pyТребования:
- Windows 10/11 (x64, ARM64), Linux (x64, ARM64) или macOS 11+ (Intel, Apple Silicon)
- Python 3.8+
- PySide6 (устанавливается автоматически через
requirements.txt)
Для создания портативного файла используется PyInstaller. Все команды выполняются из директории source/:
Windows (x64): pyinstaller main.py --onefile --noconsole --icon=assets/icon.ico --name="Goida_AI_Unlocker_Windows" --version-file=packaging/version.txt --add-data "assets;assets" --add-data "app;app"
Windows (ARM64): pyinstaller main.py --onefile --noconsole --icon=assets/icon.ico --name="Goida_AI_Unlocker_Windows_ARM64" --version-file=packaging/version.txt --add-data "assets;assets" --add-data "app;app"
Linux (x64): pyinstaller main.py --onefile --noconsole --icon=assets/icon.ico --name="Goida_AI_Unlocker_Linux" --add-data "assets:assets" --add-data "app:app"
Linux (ARM64): pyinstaller main.py --onefile --noconsole --icon=assets/icon.ico --name="Goida_AI_Unlocker_Linux_ARM64" --add-data "assets:assets" --add-data "app:app"
macOS Intel (.app, x86_64): pyinstaller main.py --onedir --windowed --target-arch x86_64 --icon=assets/icon.icns --name="Goida_AI_Unlocker_macOS_x86_64" --add-data "assets:assets" --add-data "app:app"
macOS Apple Silicon (.app, arm64): pyinstaller main.py --onedir --windowed --icon=assets/icon.icns --name="Goida_AI_Unlocker_macOS_arm64" --add-data "assets:assets" --add-data "app:app"
Скомпилированный файл появится в директории dist/.
💡 Также доступен GitHub Actions workflow (
.github/workflows/build.yml) для автоматической сборки под все платформы (запускается вручную черезworkflow_dispatch).
- Приложение скачивает актуальный файл
hostsиз выбранного репозитория (dns.malw.link или GeoHideDNS). - Создаёт резервную копию текущего системного
hostsв~/.goida-ai-unlocker/hosts-backups/. - Заменяет системный файл (
C:\Windows\System32\drivers\etc\hosts//etc/hosts) с верификацией результата. - Очищает DNS-кэш для немедленного применения изменений.
- При удалении обхода — восстанавливает оригинальный
hostsиз чистой резервной копии.
- Приложение определяет активные сетевые интерфейсы (виртуальные адаптеры VMware/VirtualBox/Hyper-V исключаются автоматически).
- Сохраняет оригинальные настройки DNS каждого интерфейса (различая DHCP и статику) в настройки приложения.
- Прописывает DNS-серверы выбранного провайдера через
Set-DnsClientServerAddress/netsh(Windows),networksetup(macOS) илиresolvectl(Linux) — при необходимости с UAC-элевацией без видимых окон консоли. - Очищает DNS-кэш для немедленного применения изменений.
- При удалении обхода — восстанавливает оригинальные настройки: статические адреса возвращаются как были, а DHCP-интерфейсы переводятся обратно в режим «Получать адрес DNS автоматически».
⚠️ Изменениеhostsили системных DNS может повлиять на работу некоторых корпоративных VPN/прокси. Если возникнут проблемы — воспользуйтесь кнопкой «Удалить обход блокировок», чтобы вернуть исходные настройки.
- Instagram · TikTok · Truth Social · Guilded
- ChatGPT / OpenAI (включая Sora) · Claude · Grok · Gemini · Google AI Studio · NotebookLM · Google Labs (Jules, Stitch и др.) · Microsoft Copilot · GitHub Copilot · ElevenLabs · DeepL
- Clash Royale · Clash of Clans · Brawl Stars · Supercell (ассеты) · Xbox · Xbox Cloud Gaming · Microsoft Rewards
- Spotify · Tidal · Deezer
- Proton Mail · Proton Drive
- GitHub (включая Copilot API) · JetBrains (Datalore, Plugins) · Google AI API · NVIDIA Developer · Parsec
- Notion · Canva · Intel · Dell · Weather.com · Imgur · Web Archive · Tria.ge
- Fitbit
- Square / Squareup (через Tidal)
- OpenBitTorrent (tracker.openbittorrent.com)
- Скримеры:
only-fans.uk,only-fans.me,onlyfans.wtf - IP-логгеры:
iplogger.org,wl.gl,ed.tc,bc.ax,maper.info,2no.co,yip.su,iplis.ru,ezstat.ru,iplog.co,grabify.org
Интерфейс переведён на 18 языков. Язык определяется автоматически по системной локали, но может быть изменён вручную через всплывающее меню:
Русский · English · Deutsch · Українська · Беларуская · Қазақша · Français · Polski · Español · Português · Italiano · Türkçe · 中文 · 日本語 · 한국어 · Čeština · Nederlands · Svenska
source/
├── main.py # Точка входа
├── requirements.txt # Зависимости (PySide6, PyInstaller)
├── assets/ # Ресурсы приложения
│ ├── icon.ico / icon.icns # Иконки приложения
│ └── icons/ # SVG-иконки интерфейса
├── packaging/ # Материалы сборки
│ ├── version.txt # Версия для Windows PE-ресурсов
│ └── build.txt # Команды сборки для всех платформ
└── app/
├── core/ # Ядро: настройки, константы, hosts/DNS-менеджеры, HTTP-клиент, логгер
├── gui/ # GUI: главное окно, страницы, компоненты, стили, локализация
│ ├── pages/ # Страницы: главная, «О программе», донат, редактор hosts, сообщения
│ ├── components/ # Компоненты: title bar, навигатор страниц, языковой popup, карточки
│ └── translations.json# Переводы на 18 языков
└── utils/ # Утилиты: открытие ссылок, проверка привилегий, хелперы
- Нашли новую заблокированную площадку? Открывайте issue или отправляйте PR.
- Ошибка или неожиданное поведение? Пожалуйста, оформите подробный баг-репорт.
- Буду рад вашим идеям и предложениям!
Данный проект распространяется под лицензией GPL-3.0 — подробности см. в файле LICENSE.
- SBER:
2202 2050 1464 4675
