Как разблокировать Gemini в Linux

1. Ставим утилиту dig

sudo apt update && sudo apt install dnsutils

Она нужна, чтобы регулярно узнавать «правильный» IP-адрес Gemini на сервере dns.comss.one.


2. Создаём обновляющий скрипт

sudo nano /usr/local/bin/update-gemini-hosts

Вставляем:

#!/usr/bin/env bash
ip=$(dig +short @dns.comss.one gemini.google.com | head -n1)

if [[ -n "$ip" ]]; then
  # Чистим старую запись
  sudo sed -i '/# GEMINI/,/^$/d' /etc/hosts
  # Пишем свежую
  printf '# GEMINI\n%s gemini.google.com\n\n' "$ip" | sudo tee -a /etc/hosts
fi

Сохраняем и делаем исполняемым:

sudo chmod +x /usr/local/bin/update-gemini-hosts

3. Запускаем скрипт раз в 3 часа (cron)

sudo nano /etc/cron.d/gemini

Добавляем:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0 */3 * * * root /usr/local/bin/update-gemini-hosts

4. Проверяем, что всё работает

  1. Ручной запуск
    sudo /usr/local/bin/update-gemini-hosts
    
  2. Смотрим hosts-файл
    cat /etc/hosts
    

    Должно появиться что-то вроде:

    # GEMINI
    185.250.151.49 gemini.google.com
    
  3. Тестируем в браузере
    Открываем https://gemini.google.com — больше никаких «пока не поддерживается».

Зачем всё это?

  • dns.comss.one отдаёт IP-адреса Google без гео-чеков.
  • Запись в /etc/hosts принудительно шлёт браузер на правильный IP, даже если VPN или Cloudflare-DNS не помогли.
  • Скрипт и cron обновляют адрес автоматически — вручную ничего трогать не нужно.

Profit 🎉

Теперь Gemini стабильно работает на Debian 11, а остальной трафик резолвится через ваши обычные публичные DNS. Быстро, просто и без лишнего «шума».

3 комментария

  1. Благодарю за инструкцию. Уточните детали:
    Во-первых, какой именно IP-адрес возвращает dns.comss.one для gemini.google.com в текущий момент?
    Во-вторых, конфигурация через host-файл действительно обеспечивает превосходную стабильность по сравнению с VPN или прокси-серверами?

    1. ip постоянно меняются, в текущий момент проверяется командой dig +short @dns.comss.one gemini.google.com

      со стабильностью по разному, dns.comss.one всё таки сторонняя точка отказа. Сейчас гугл попустил политики бана, потому что перебанили даже «неподсанкционных» клиентов, мне сейчас достаточно того же впн, который ранее не работал с aistudio api и gemini

  2. можно было просто в resolv.conf прописать его как днс и не париться со скриптами

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *