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
uname -mдолжна ответитьx86_64. В описании Karing на GitHub написано, что на Linux он работает только на 64-разрядных системах, а в релизах пакеты .deb, .rpm и AppImage собраны под amd64. Для ARM (например, Raspberry Pi) пакета нет.ldd --versionпоказывает версию glibc. Для актуальных пакетов .deb требуется glibc не ниже 2.38. Это обычно значит Ubuntu 24.04 и новее: на 22.04 glibc старше, и текущий пакет не встанет.lsb_release -aподскажет выпуск. Обновляться ради одного приложения или нет, решайте сами, особенно на рабочем компьютере.
Установка Karing и подписка
- Откройте страницу релизов Karing на GitHub и возьмите пакет
karing_<версия>_linux_amd64.deb. Страница релизов — официальный источник, пакеты с чужих зеркал не берите. - Установите пакет из каталога, куда он попал:
sudo apt install ./karing_<версия>_linux_amd64.deb. Приставка./обязательна, иначе apt станет искать пакет в репозиториях по имени. - Запустите Karing из меню приложений и в личном кабинете скопируйте ссылку подписки. Отдельной вкладки для Linux в кабинете нет, поэтому кнопка «Добавить в Karing» здесь не поможет: ссылку вставляют вручную.
- В Karing откройте «Профили», нажмите «+» и выберите «Импорт подписки». Вставьте ссылку и сохраните.
- Включите подключение. Если приложение предложит режим TUN, согласитесь: он направляет через сервер весь трафик системы, а не только браузер.
Как убедиться, что всё включилось
- Выполните
ip a. При включённом TUN в списке появится новый сетевой интерфейс, после отключения он исчезнет. - Откройте иностранный сервис проверки адреса. Страна и адрес должны отличаться от вашего.
- Если в профиле российские сайты настроены напрямую,
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 рассчитан на рабочий стол. Подписка рассчитана на личные устройства, подключаться можно не больше чем из двух сетей одновременно.