Как бесплатно получить очень мощный VPS-сервер

Google предоставляет разработчикам инструмент Firebase Studio (ранее известный как Project IDX) для облачного создания приложений. Изначально платформа выдает только временные рабочие окружения. Но с помощью специальных репозиториев пользователи научились обходить эти ограничения. В итоге такую среду можно использовать как полноценный VPS-сервер, который работает круглосуточно и не требует привязки банковской карты.

Характеристики сервера 

Платформа выделяет вычислительные ресурсы, которые значительно превосходят стандартные бесплатные тарифы классических хостинг-провайдеров:

  • Оперативная память (ОЗУ): 64 ГБ.
  • Процессор: Intel Xeon. Доступно до 12 ядер, из которых в рамках данного метода для стабильной работы задействуется 8.
  • Дисковое пространство: 100 ГБ.

Требования для запуска 

Для развертывания дедика наличие персонального компьютера не обязательно. Потребуются только:

  • Любое устройство с доступом в интернет. Настройка успешно выполняется даже со смартфона с закрытой файловой системой, например, с iPhone.
  • Стандартный аккаунт Google.

Пошаговая настройка виртуального окружения 

Шаг 1. Развертывание виртуальной машины. По умолчанию облачные терминалы Google работают в изолированной среде. Чтобы развернуть нужную ОС, мы используем готовый скрипт.

  1. Откройте браузер, перейдите на официальный сайт studio.firebase.google.com и авторизуйтесь через свой Google-аккаунт.
  2. В главном меню выберите опцию Import repo.
  3. В появившемся окне укажите ссылку на подготовленный GitHub-репозиторий: https://github.com/jishnudiscord14-droid/vps123.
  4. Дождитесь загрузки рабочего пространства. В открывшемся интерфейсе редактора найдите панель управления и откройте вкладку Terminal (Терминал).
  5. Скрипты автоматически начнут загрузку базового виртуального окружения.

Шаг 2. Настройка сети и туннелирования (Tailscale). Внешние порты в Firebase Studio закрыты. Для обхода этого ограничения и получения выделенного IP-адреса для SSH/RDP подключений используется сервис Tailscale, создающий приватную виртуальную сеть (VPN-туннель).

  1. Откройте новую вкладку в браузере, перейдите на сайт login.tailscale.com и зарегистрируйтесь.
  2. Скачайте и установите приложение Tailscale на устройство, с которого планируете управлять сервером (например, на ваш смартфон или ПК), и авторизуйтесь в нем.
  3. Вернитесь в терминал Firebase Studio и установите клиент Tailscale на сам сервер командой: curl -fsSL https://tailscale.com/install.sh | sh
  4. Дождитесь окончания установки и запустите службу: sudo tailscale up
  5. В терминале сгенерируется уникальная ссылка. Скопируйте ее, откройте в новой вкладке браузера и подтвердите подключение сервера к вашей сети (потребуется подтверждение авторизации).
  6. Теперь вашему VPS присвоен внутренний IP-адрес. Узнать его можно в приложении Tailscale на вашем устройстве или повторно введя sudo tailscale up в терминале.

Шаг 3. Настройка SSH и RDP-доступа. Чтобы подключение по SSH работало корректно, необходимо пробросить правильные порты и задать пароль суперпользователя.

  1. В терминале Firebase выполните команду для применения нужной конфигурации: bash <(curl -s https://raw.githubusercontent.com/nobita586/Nobita-Hosting/refs/heads/main/cd/root)
  2. Скрипт установит пароль по умолчанию. В целях безопасности сразу измените его командой: sudo passwd root (Внимание: при вводе нового пароля символы на экране не отображаются).
  3. Перезагрузите сервер для применения всех сетевых настроек: reboot
  4. После завершения перезагрузки (потребуется подождать несколько минут) запустите службу удаленного рабочего стола (XRDP) и добавьте её в автозагрузку: sudo systemctl start xrdp sudo systemctl enable xrdp

Шаг 4. Подключение к серверу. Управлять настроенным дедиком можно с любого устройства. Рассмотрим пример подключения со смартфона (iPhone), что особенно удобно для выгрузки cookie-файлов или быстрого мониторинга.

  1. Убедитесь, что на вашем смартфоне запущен клиент Tailscale и VPN-туннель активен.
  2. Скачайте и откройте любой SSH-клиент (например, бесплатный Termius).
  3. Создайте новое подключение (New Host).
  4. В поле IP-адреса введите IP, полученный в Tailscale. Логин — root, пароль — тот, что вы задали на этапе настройки.

Шаг 5. Удержание сессии (Режим работы 24/7). Алгоритмы Firebase автоматически завершают работу неактивных терминалов. Чтобы сервер работал круглосуточно, необходимо настроить имитацию активности пользователя (Анти-АФК) внутри самой виртуальной машины.

  1. Подключитесь к графическому интерфейсу сервера (например, через RDP или встроенный VNC, если используете его).
  2. На рабочем столе виртуальной машины откройте меню приложений: Application -> Browser и запустите предустановленный браузер Firefox.
  3. Внутри Firefox на сервере зайдите в Firebase и авторизуйтесь под своим аккаунтом, открыв вкладку с вашим текущим рабочим пространством.
  4. Откройте магазин дополнений Firefox, найдите и установите расширение Auto Refresh Page.
  5. Вернитесь на вкладку с терминалом Firebase и с помощью расширения настройте автоматическое обновление страницы каждые 300 секунд.

Каждые 5 минут страница будет обновляться, имитируя ваше присутствие. Это не позволит Google закрыть сессию по тайм-ауту, обеспечивая вашему мощному и бесплатному VPS бесперебойный аптайм.

Особенности эксплуатации 

Описанный метод применяет мощности Google для сторонних задач. Следует учитывать, что алгоритмы облака могут ограничивать чрезмерно высокую или аномальную активность. Данный вариант оптимален для тестирования и фоновых процессов, однако для хранения критически важных данных рекомендуется делать регулярные резервные копии.

Владислав Долгов
Владислав Долгов
Автор
(Проголосовать за статью)

Добавить комментарий

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

X