AI и автоматизация

Настройка Google Antigravity на Windows 11 через v2ray (Fix авторизации и сети)

Настройка Google Antigravity на Windows 11 через v2ray (Fix авторизации и сети)

Google Antigravity (Gemini 3 Agentic IDE) — мощный инструмент, но на Windows 11 часто возникают две проблемы:

- **Сетевая изоляция:** IDE не может подключиться к серверам Google (API, OAuth) из РФ без качественного прокси.

- **Сбой авторизации:** После успешного входа в браузере редирект обратно в приложение не срабатывает.


 В этой инструкции разберем, как правильно настроить связку **Windows 11 + v2rayN + Antigravity**, чтобы всё работало стабильно.

Этап 1: Подготовка прокси (v2rayN)

 Antigravity — это Electron-приложение, которое использует системные настройки сети, но иногда требует явного указания прокси для Node.js процессов.


- Запустите клиент **v2rayN** (или аналог: Nekoray, Hiddify).

- Убедитесь, что соединение активно (Check -> Ping работает).

- Зайдите в настройки (**Settings**) и запомните **HTTP/Mixed Port**.


	<li>*Стандартный порт:* `10808`

	- *Пример адреса:* `127.0.0.1:10808`
- В нижней панели v2rayN убедитесь, что **System Proxy** установлен в режим **Set system proxy** (или **Automatic**). Это автоматически пропишет настройки в параметры Windows.

Этап 2: Настройка переменных среды Windows (Критический шаг)

 Часто Antigravity игнорирует настройки "Сеть и Интернет" в Windows и смотрит напрямую в переменные среды (`Environment Variables`). Если там прописан старый или неверный порт, приложение выдаст ошибку `ECONNREFUSED`.


- Нажмите `Win + R`, введите **`sysdm.cpl`** и нажмите Enter.

- Перейдите на вкладку **Дополнительно** (Advanced) → нажмите кнопку **Переменные среды...** (Environment Variables).

- Проверьте оба списка: "Переменные среды пользователя" (верхний) и "Системные переменные" (нижний).

- Ищите переменные:


	<li>`HTTP_PROXY`

	- `HTTPS_PROXY`
- **Действия:**
	<li>**Если их нет:** Лучше создать. Нажмите "Создать" и впишите:


		<li>Имя: `HTTP_PROXY`, Значение: `http://127.0.0.1:10808`

		- Имя: `HTTPS_PROXY`, Значение: `http://127.0.0.1:10808`
- **Если они есть:** Проверьте порт! Часто там остаются порты от старых VPN (например, `20172`, `7890` и т.д.). Измените их на актуальный порт v2ray (`10808`).

Важно: После изменения переменных среды обязательно перезагрузите терминалы (PowerShell/CMD) и саму IDE, чтобы они подхватили новые значения.


Этап 3: Установка и первый запуск Antigravity

- Скачайте установщик с официального сайта `antigravity.google` (если доступен) или из надежного источника.

- Установите приложение.


	<li>*Путь по умолчанию:* `C:\Users\\AppData\Local\Programs\Antigravity\`
- **Запуск:**
	<li>Если вы уверены, что переменные среды настроены верно (Этап 2), запускайте ярлыком.

	- **Рекомендуемый способ для первого запуска (PowerShell):**
	Чтобы гарантировать, что прокси подхватится, откройте PowerShell и выполните команду принудительного запуска через прокси:
$env:HTTP_PROXY="http://127.0.0.1:10808"; $env:HTTPS_PROXY="http://127.0.0.1:10808"; Start-Process "C:\Users\ВАШ_ЮЗЕР\AppData\Local\Programs\Antigravity\Antigravity.exe"

Этап 4: Решение проблемы с зависшей авторизацией

 Самая частая ошибка: вы нажимаете "Sign in with Google", авторизуетесь в браузере, видите сообщение **"You have successfully authenticated"**, но Antigravity продолжает крутить загрузку.


 Это происходит, потому что Windows блокирует или не понимает deep-link (ссылку вида `antigravity://`).

Решение (Ручной “толчок”):

- Не закрывайте браузер со страницей успешного входа.

- Не закрывайте висящее окно Antigravity.

- Скопируйте ссылку со страницы успеха. Обычно это кнопка "Click here".


	<li>*Чаще всего ссылка простая:* `antigravity://oauth-success`

	- *Или длинная:* `antigravity://oauth-success?code=...`
- Откройте **PowerShell** (лучше от имени того же пользователя, от которого запущен IDE).
- Выполните команду для ручной передачи токена в приложение:
Start-Process "C:\Users\ВАШ_ЮЗЕР\AppData\Local\Programs\Antigravity\Antigravity.exe" -ArgumentList "antigravity://oauth-success"

(Если ссылка была длинной с кодом, вставьте её полностью внутрь кавычек).

 Приложение должно мгновенно "проснуться" и пустить вас в интерфейс.

Чек-лист типичных ошибок

СимптомПричинаРешение
ECONNREFUSED 127.0.0.1:XXXXAntigravity ломится на неверный порт прокси.Проверить Environment Variables в Windows. Порт должен совпадать с v2ray.
Stuck on “Setting up account”Глобальный сбой или “грязный” кеш.Удалить папку %APPDATA%\Google\Antigravity, перезапустить через PowerShell с прокси.
Another instance is running as adminКонфликт прав доступа.Закрыть все процессы Antigravity через Диспетчер задач. Запускать всё (и IDE, и PowerShell) от обычного пользователя.
Browser link doesn’t workБраузер блокирует открытие внешних приложений.Использовать метод ручного запуска через PowerShell (Start-Process ... -ArgumentList).

Итоговая конфигурация для стабильной работы:

- **v2rayN:** Запущен, System Proxy = Set system proxy, порт 10808.

- **Windows Env Vars:** `HTTP_PROXY` = `http://127.0.0.1:10808`.

- **Запуск:** Обычный (не Admin), при зависании — "толчок" через PowerShell.