Как разблокировать 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. Быстро, просто и без лишнего «шума».

Один комментарий

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

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

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