К содержанию
Рабочий стол

VPS на Ubuntu или подписка: что выбрать для доступа

Запрос «VPS на Ubuntu» ищут по двум причинам. Одним нужен сервер, на котором что-то работает круглые сутки. Другим нужно, чтобы программы на их Ubuntu выходили с зарубежного адреса, а про аренду они прочитали в чужой инструкции. Ниже сравнение для второго случая и порядок действий, если выбрана подписка.

Что вы берёте, когда арендуете VPS на Ubuntu

Вам выдают пустую виртуальную машину с root и адресом. Дальше всё на вас: вход по SSH, обновления, межсетевой экран, серверная часть, ключи для каждого устройства, продление аренды и починка, когда после обновления ядра что-то перестало подниматься. Взамен сервер ваш: на нём можно запускать что угодно, а адрес не делится с другими.

Готовый сервер по подписке устроен иначе. Он уже стоит, настроен и обслуживается без вас, а на компьютере остаётся приложение. Взамен нет консоли, root, SSH и выделенного адреса: вы пользуетесь сервером как каналом, а не как машиной.

ВопросСвой VPS на UbuntuСервер по подписке
Что нужно уметьSSH, администрирование Linux, безопасностьПоставить приложение и добавить ссылку
Кто обновляет и чинитВыМы
Root и консольЕстьНет
Выделенный адресЕстьНет
Свои программы на сервереМожноНельзя
Второе устройствоКлюч или профиль выпускаете выТа же ссылка, не больше двух сетей одновременно
Для чего подходитБоты, сайты, базы, сборкиЗарубежный адрес для программ на своём компьютере

Если в правом столбце вы увидели то, что вам нужно, дальше читайте про подписку. Если в левом, арендуйте VPS у хостера по своему выбору: мы этим не занимаемся. О других вариантах, которые встречаются в запросах, написано в статье «VPS или бесплатный сервис».

Что проверить в Ubuntu до установки

Выполните в терминале три команды и сравните ответы с требованиями Karing.

uname -m
ldd --version
lsb_release -a
VPS на Ubuntu или подписка: схема из пяти шагов от проверки системы и установки пакета Karing до подписки и поиска причины сбоя
Пять шагов на Ubuntu: проверка, пакет, подписка, контроль и места, где искать причину сбоя.

Установка Karing и подписка

  1. Откройте страницу релизов Karing на GitHub и возьмите пакет karing_<версия>_linux_amd64.deb. Страница релизов — официальный источник, пакеты с чужих зеркал не берите.
  2. Установите пакет из каталога, куда он попал: sudo apt install ./karing_<версия>_linux_amd64.deb. Приставка ./ обязательна, иначе apt станет искать пакет в репозиториях по имени.
  3. Запустите Karing из меню приложений и в личном кабинете скопируйте ссылку подписки. Отдельной вкладки для Linux в кабинете нет, поэтому кнопка «Добавить в Karing» здесь не поможет: ссылку вставляют вручную.
  4. В Karing откройте «Профили», нажмите «+» и выберите «Импорт подписки». Вставьте ссылку и сохраните.
  5. Включите подключение. Если приложение предложит режим TUN, согласитесь: он направляет через сервер весь трафик системы, а не только браузер.

Как убедиться, что всё включилось

  1. Выполните ip a. При включённом TUN в списке появится новый сетевой интерфейс, после отключения он исчезнет.
  2. Откройте иностранный сервис проверки адреса. Страна и адрес должны отличаться от вашего.
  3. Если в профиле российские сайты настроены напрямую, yandex.ru/internet покажет ваш обычный адрес. Это не ошибка: для таких сайтов сервер не нужен.

Показывает ли система настоящий адрес через DNS и WebRTC, разобрано отдельно: «Утечки адреса: DNS и WebRTC на ПК». Проверка делается в системе и браузере, к аренде сервера отношения не имеет.

Если страницы не открываются

Сбито время
Команда timedatectl покажет, синхронизированы ли часы. При неверном времени защищённые соединения не устанавливаются.
Остались переменные прокси
Команда env | grep -i proxy выведет их. Если там адрес закрытой программы, уберите переменные из профиля оболочки. Ручной прокси есть и в настройках среды: «Параметры» → «Сеть» → «Прокси» в GNOME.
Свои DNS
resolvectl status покажет, какие серверы имён использует система. Если вы вручную прописывали шифрованный DNS, на время проверки верните настройки по умолчанию.
Нет нового интерфейса
TUN не поднялся. Откройте журнал в самом Karing и перезапустите программу. Что именно мешает, на разных системах отличается, поэтому начинайте с журнала, а не с переустановки.
Пакет не ставится
Сообщение apt про зависимость или версию библиотеки означает, что glibc ниже нужной. Вернитесь к проверке ldd --version.

Если в кабинете есть блок INCY, на Linux можно попробовать и его: установщик выложен в репозитории INCY-DEV на GitHub, но версию для компьютеров разработчики сами называют ранней. Протоколы у INCY и Karing разные, поэтому запасной клиент иногда проходит там, где основной не подключается.

Подписку можно поставить на несколько своих устройств, но одновременно подключаться можно не больше чем из двух сетей. Звонки в мессенджерах и онлайн-игры мы не обещаем, переписка работает. Автозапуск и работу после обрыва связи разбирает статья «Автозапуск подключения и защита от разрыва», а что стоит узнать о любой подписке на сервер до оплаты — «Что проверить у подписки на сервер».

Подключить

Частые вопросы

Подписка Siberian — это VPS на Ubuntu?

Нет. Это доступ к готовому зарубежному серверу из приложения. Консоли, root, SSH и выделенного адреса у подписчика нет, ставить на сервер свои программы нельзя. Для этого нужен арендованный VPS.

На какой версии Ubuntu работает Karing?

В описании Karing сказано, что нужна 64-разрядная система, а для актуальных пакетов .deb требуется glibc не ниже 2.38. Версию glibc показывает команда ldd --version. Если она ниже, пакет не установится или не запустится: обновите систему или возьмите другой формат из релизов.

Нужна ли отдельная вкладка для Linux в кабинете?

Отдельной вкладки для Linux в кабинете нет. Ссылку подписки копируют из кабинета и добавляют в Karing вручную: «Профили», «+», «Импорт подписки».

Когда без своего VPS на Ubuntu не обойтись?

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

Можно ли поставить подписку на сервер с Ubuntu?

Для серверов без графической оболочки мы инструкции не даём: Karing рассчитан на рабочий стол. Подписка рассчитана на личные устройства, подключаться можно не больше чем из двух сетей одновременно.