Перейти к содержимому
INCY гид — на главную

Ключи и серверы

Свой VPS для INCY: что потребуется

Свой VPS для INCY — это арендованный сервер, на котором вы сами ставите серверную часть и выпускаете ключи. Разбираем, что для этого потребуется: требования к серверу, протоколы, панель управления, формат ссылки-подписки — и сравниваем с готовой подпиской.

Опубликовано 8 мин чтения

Что значит свой сервер для INCY

INCY — клиент: он подключается к серверам, но сам их не предоставляет. Обычно серверы даёт сервис подписки, но есть и другой путь — арендовать виртуальный сервер (VPS) у хостинг-провайдера, установить на него серверную часть и выпускать ключи для своих устройств самостоятельно. INCY подключится к такому серверу так же, как к серверу сервиса: ему важен не владелец сервера, а формат ключа или подписки.

Эта статья — не пошаговая инструкция по настройке сервера, а список того, что потребуется, и честное сравнение с готовой подпиской. Её цель — помочь оценить затраты денег и времени до того, как вы начнёте.

Сервис подпискикабинет, вход по e-mailСвой серверпанель на вашем VPSСсылка или ключhttps:// · vless:// · …импортINCYсерверы
Источник — сервис подписки или свой сервер.Ссылка — подписка https:// или ключ vless://, trojan:// и др.INCY импортирует её и показывает серверы.

На схеме два источника ключей: сервис подписки и свой сервер. В обоих случаях INCY получает одно и то же — ссылку-подписку или ключ — и показывает список серверов. Разница в том, кто отвечает за сервер: в первом случае сервис, во втором — вы. Все источники ключей сравнены на странице ключи для INCY.

Кому подходит этот вариант

Свой сервер имеет смысл, если вам важен полный контроль: вы сами решаете, где стоит сервер, какие протоколы на нём работают и кто к нему подключается. Но и ответственность целиком на вас — от первой настройки до обновлений безопасности. Поэтому вариант подходит тем, кто уверенно работает с серверами Linux в командной строке и готов регулярно тратить на это время. Если хочется просто подключить свои устройства, проще готовая подписка.

Требования к серверу

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

  • Виртуальный сервер с Linux

    Аренда у хостинг-провайдера с доступом root по SSH. Большинство серверных программ рассчитаны на распространённые дистрибутивы Linux.
  • Постоянный публичный IP-адрес

    К нему будут подключаться ваши устройства, поэтому адрес не должен меняться.
  • Достаточный канал и трафик

    Ширина канала и объём трафика по тарифу хостинга ограничивают скорость и то, сколько можно передать за месяц.
  • Доменное имя и сертификат — для части протоколов

    Протоколам поверх TLS, например Trojan, обычно нужен домен с сертификатом. VLESS с Reality своего домена и сертификата не требует.
  • Навыки администрирования

    Настройка брандмауэра, вход по SSH-ключам, обновления системы, чтение журналов при сбоях.

Расположение сервера выбирайте по задержке: чем ближе сервер к вам, тем, как правило, ниже пинг и быстрее отклик. Ресурсов серверная часть на базе Xray-core требует немного, поэтому для нескольких своих устройств обычно хватает небольшого тарифа хостинга — важнее канал и объём трафика.

Безопасность сервера

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

Резервная копия

Сохраните копию настроек серверной части и панели вместе с ключами. Если сервер придётся пересоздать или перенести к другому провайдеру, копия сэкономит часы: достаточно восстановить настройки, а не выпускать ключи и подписки заново на всех устройствах.

Ответственность владельца сервера

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

Серверная часть и панель управления

На сервер устанавливают серверную программу, которая принимает подключения. INCY построен на ядре Xray-core, поэтому лучше всего с ним совместима серверная часть на том же ядре, но подойдёт и любая другая программа, которая работает по поддерживаемым протоколам.

Протоколы, которые поддерживает INCY
ПротоколКраткоЧто нужно на сервере
VLESS (Reality)транспорт на базе TLS 1.3 с аутентификацией по ключу x25519пара ключей x25519, свой домен не нужен
Trojanпротокол поверх TLS, обычно на порту 443домен и сертификат
VMessклассический протокол V2Rayсерверная часть V2Ray или Xray
Shadowsocksпростой протокол с шифрованием по паролюпароль и метод шифрования
Hysteria2протокол поверх QUIC (UDP)открытый UDP-порт и сертификат
WireGuardпротокол на уровне сети, файл .confсерверная часть WireGuard

Кроме того, INCY понимает SOCKS5, а в подписках — ещё HTTP-прокси и AmneziaWG. Ссылки ssr://, tuic:// и hysteria:// приложение распознаёт, но пропускает, поэтому строить сервер на этих протоколах для INCY смысла нет. У версии для ПК есть свои ограничения: для Hysteria2 она не поддерживает переключение портов и подключается только к первому порту из списка, а файлы AmneziaWG читает как обычный WireGuard.

Почему серверная часть на Xray-core удобнее

INCY построен на ядре Xray-core и умеет импортировать полную конфигурацию Xray в JSON на всех платформах. Поэтому, если на сервере работает Xray, клиентская конфигурация из его документации или из панели подойдёт INCY без переделок. С другими серверными программами всё тоже будет работать, если протокол из списка поддерживаемых, но параметры придётся сверять внимательнее.

Зачем нужна панель управления

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

Что INCY ждёт от сервера

Если сервер выдаёт ключ в одном из поддерживаемых форматов, INCY добавит его кнопкой «Вставить», как любой другой. Удобнее всего — ссылка-подписка: по документации разработчика INCY принимает в ней список ссылок в Base64 или обычным текстом по одной на строку, полные конфигурации Xray в JSON, а также файлы WireGuard и AmneziaWG.

подписка: список ссылок по одной на строку
vless://00000000-0000-4000-8000-000000000001@example.com:443?security=tls#Server-1
trojan://password@example.net:443#Server-2

Вместе со списком сервер может передать служебные заголовки — их читает INCY и показывает на карточке подписки. Например, название подписки, интервал автообновления в часах и сведения о трафике и сроке:

заголовки ответа подписки
profile-title: My server
profile-update-interval: 24
subscription-userinfo: upload=0; download=0; total=107374182400; expire=1798675200

Есть и другие заголовки: ссылки на поддержку, короткое объявление, порядок сортировки серверов, скрытие адреса подписки. Полный список — в разделе о формате подписки документации разработчика на docs.incy.cc. Какие из них выставляет ваша панель управления, смотрите в её документации.

Учёт устройств

Если хочется ограничить число устройств на своём сервере, это делается на стороне сервера. По документации разработчика INCY может передавать при загрузке подписки идентификатор устройства HWID — UUID, который вычисляется из характеристик устройства, — а также модель и версию системы, если отправка HWID включена. Панель управления, которая умеет читать эти данные, может считать устройства и ограничивать их число.

Полная конфигурация Xray

Если вы настраиваете сервер вручную, в INCY можно импортировать и полную конфигурацию Xray в JSON — с разделами inbounds и outbounds. Приложение показывает её в списке как один сервер. Такой вариант даёт максимум гибкости, но и ошибиться в нём проще, чем со ссылкой. Все способы добавить ключ — в разделе импорт в INCY.

Сколько это стоит

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

Для сравнения: подписка у сервиса стоит 290 ₽ в месяц за одно устройство при помесячной оплате, а при подписке на год на 5 устройств месяц на одно устройство обходится в 111 ₽. В подписке сразу несколько стран, а список серверов обновляется сам. Рассчитать свой вариант можно в конструкторе на странице тарифов, а проверить подключение бесплатно — через пробный период.

Из чего складывается цена аренды

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

Свой сервер или готовая подписка

Сведём различия в одну таблицу. Ни один вариант не лучше во всём: выбор зависит от того, что для вас важнее — контроль или простота.

Свой сервер и подписка у сервиса для INCY
ВопросСвой серверПодписка у сервиса
Что сделатьарендовать сервер, поставить серверную часть и панель, выпустить ключивыбрать тариф, оплатить и скопировать ссылку
Локациистрана, где арендован сервернесколько стран в одной подписке
Кто управляет серверомвысервис подписки
Кто чинит при сбоевыподдержка сервиса
Обновление списка сервероввручную или подпиской из панеликнопкой в INCY
Ценааренда сервера и ваше время290 ₽ в месяц и дешевле

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

Можно ли совмещать

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

Вопросы и ответы

Коротко: вопросы и ответы

Короткие ответы по теме статьи. Подробности — в разделах выше.

Да. Если сервер выдаёт ключ поддерживаемого формата или ссылку-подписку, INCY добавит его кнопкой «Вставить», как ключ сервиса.

VLESS (Reality), VMess, Trojan, Shadowsocks, Hysteria2, SOCKS5 и WireGuard; в подписках — ещё HTTP-прокси и AmneziaWG.

Для протоколов поверх TLS, например Trojan, обычно нужен домен с сертификатом. VLESS с Reality своего домена не требует.

Зависит от цен хостинга и вашего времени на обслуживание. Сравнивайте по своим цифрам: аренду сервера и цену подписки на нужное число устройств.

INCY установлен — осталось добавить ключ

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