Перейти к содержимому

Платформа для дата-центр прокси

Open Source панель и биллинг серверных IPv4 прокси

NexCMP — это self-hosted биллинг и панель управления, позволяющие продавать датацентр-прокси из собственных подсетей IPv4. Клиенты заказывают SOCKS5- и HTTP-прокси на выделенных IP-адресах через портал на вашем домене, оплачивают их с предоплатного баланса и управляют списками в кабинете или через API.

В консоли модуль называется VPN, но он предназначен для продажи прокси, а не туннелей. Он входит в состав NexCMP, не требует дополнительной платы и отключен по умолчанию. Вы предоставляете подсеть и серверы; NexCMP не поставляет IP-адреса и канал связи.NexCMP Source: полный исходный код за $499, единоразово. Используйте, модифицируйте и размещайте на своих серверах для собственного бизнеса. Вы можете продавать услуги на базе своего сервиса, но не имеете права перепродавать или распространять исходный код или сборки. Условия лицензии Source

Что это такое и что потребуется

Каждый тариф — это набор IPv4-адресов из вашего пула. Каждый адрес закрепляется за одним клиентом и имеет свои логин и пароль. На каждом адресе клиенту доступны порт SOCKS5 (с поддержкой UDP associate), порт HTTP и порт UDP в диапазоне от 65001 до 65535. Исходящий трафик идет с того же адреса, к которому подключился клиент.

Вам понадобятся публичная подсеть IPv4 под вашим управлением, серверы Linux x86_64, на которых она настроена, и панель NexCMP. Компактный агент на каждом сервере передает данные о своих адресах, а панель распределяет их по заказам, списывает средства с баланса и выдает реквизиты для подключения.

Это не туннельный VPN. Здесь нет WireGuard или OpenVPN, как и брендированных клиентских приложений.

Как ваши клиенты управляют тарифом серверных прокси

Каждый экран — это вкладка страницы услуги в панели клиента с демонстрационными данными. Выберите вкладку, используйте стрелки или клавиши влево и вправо либо откройте полноэкранный просмотр.

Обзор

Панель клиента, обзор тарифа серверных прокси: локация, пять IP, лимит трафика 1,000 GB, срок действия, текущий трафик и шкала расхода.
Вся информация о тарифе: IP-адреса, лимит трафика, срок действия, текущий трафик и объем использования за текущий период.

Список IP

Панель клиента, список IP серверных прокси: пять адресов IPv4 с портами SOCKS5, HTTP и UDP, логинами и скрытыми паролями.
У каждого IP есть отдельные порты SOCKS5, HTTP и UDP, а также собственный логин.

Трафик

Панель клиента, вкладка «Трафик» серверных прокси: использование относительно лимита 1,000 GB и кнопка смены тарифа.
Расход относительно лимита тарифа и кнопка смены тарифа.

Биллинг

Панель клиента, вкладка «Оплата» серверных прокси: платежный цикл, срок действия, автопродление и история продлений.
Автопродление и оплата продления с баланса клиента.

Авторизованные IP

Панель клиента, вкладка «Авторизованные IP» серверных прокси с разрешенными исходными адресами.
Клиенты могут разрешить доступ своим серверам по исходному IP вместо авторизации по логину.

Как устроена система

Заказы и биллинг проходят через панель. Трафик прокси направляется напрямую на IP вашей ноды.

NexCMP не предоставляет IP-адреса.

Управление и настройка нод

Все это доступно в разделе Admin, Node VPN & Proxy.

  • Добавление сервера по SSH

    Укажите публичный IPv4 сервера, порт SSH, логин и пароль. Панель выполнит однократное подключение, запустит установщик с одноразовым тикетом и назначит ноде роль VPN.

  • Или установите вручную

    Сгенерируйте токен и выполните команду на сервере. Установка по токену намеренно регистрирует машину без роли VPN: откройте ее в разделе Agents и добавьте роль vpn.

  • Пул IP заполняется автоматически

    Агент определяет публичные IPv4-адреса на сервере. Вы можете добавить подсети, смаршрутизированные на ноду, до 32. Каждый диапазон привязан к ноде и зоне, и его можно сделать доступным для продажи или отключить.

  • Шлюзы исключены из продажи

    Начиная с версии 1.4.2 агент считывает реальную таблицу маршрутизации сервера и никогда не добавляет адрес шлюза в пул.

Тарифы и цены

Все цены задаете вы. Прайс-лист находится в меню Admin, Services, VPN, Price list.

  • Ценовые уровни по количеству IP

    Клиент заказывает от 1 до 10,000 IP на тариф. Вы настраиваете уровни по количеству IP, например от 1 до 9, от 10 до 49 и так далее. Достигнутый уровень определяет цену за IP для всего тарифа целиком, а не начисляется по частям.

  • Периоды оплаты

    Клиенты могут оплачивать посуточно, понедельно, помесячно или за год. Дневные и недельные цены рассчитываются как доля от заданной вами месячной цены, а для годовой оплаты вы настраиваете скидку.

  • Автопродление

    Автопродление включено по умолчанию: с баланса списывается оплата за следующий период, когда остается 24 часа или меньше. Если средств недостаточно, клиент получает уведомление. Переключить автопродление можно на вкладке Cost.

  • Истечение срока и отмена

    Для истекших тарифов IP сохраняются в течение льготного периода в 3 дня. Отмена вступает в силу немедленно и не предполагает возврата средств за оплаченный период.

  • Цены действуют на новые заказы

    Изменения применяются только к новым заказам; для уже оформленных тарифов цена сохраняется. Каждое изменение фиксируется в журнале аудита со старыми и новыми значениями.

Трафик и лимиты

Ознакомьтесь с этим разделом перед созданием собственной страницы продаж.

  • Лимит трафика — это включенный объем данных

    Тариф включает пакет трафика в ГБ на расчетный период на весь тариф целиком, а не на отдельный IP. Клиенты могут повысить пакет в середине периода, доплатив разницу за оставшиеся дни.

  • Учет трафика и отключение при исчерпании лимита

    Начиная с NexCMP 1.5.1 панель суммирует трафик, о котором сообщает агент узла, и отключает тариф, когда входящие в него ГБ исчерпаны; доступ возобновляется за считанные секунды после повышения лимита трафика или начала следующего периода. Обновите агент узла до версии 1.5.1: трафик со старых агентов по-прежнему учитывается, но могут быть утеряны байты после сетевого сбоя или перезапуска, а узел, который еще не передал данные об использовании, отображается как Not measured и никогда не отключается. Безлимитные тарифы никогда не отключаются.

  • Нужно жесткое ограничение скорости?

    Для ограничения скорости на тарифе используйте отдельный модуль IPv6 Proxy: его тарифы лимитируются в Мбит/с.

  • Почтовый порт 25 заблокирован

    Исходящие подключения к порту 25 всегда заблокированы. Возможности открыть его нет.

Квоты на аккаунт

Ключ квоты vpn.ips ограничивает число VPN IP, которыми аккаунт может владеть одновременно. Панель проверяет его до списания средств и отклоняет заказ, если лимит превышен.

Значения по умолчанию повышаются по уровням по мере реального пополнения баланса клиентом. Общий переключатель квот по умолчанию выключен, поэтому ограничения не действуют, пока вы его не включите. Вы можете редактировать стандартные значения для каждого уровня и переопределять их для отдельных клиентов, указав причину, которая запишется в журнал аудита. Клиенты видят свои лимиты на странице Quotas.

Ротация IP: IPv4 не ротируются

Серверные прокси на выделенных адресах IPv4 не ротируются. Адрес закрепляется за тарифом на весь срок его действия. В NexCMP ротация доступна только для тарифов IPv6 proxy, которые относятся к другому модулю.

Если адрес попал в черный список, клиент выбирает его в списке IP и отправляет запрос с указанием причины, заблокированного сайта и комментария. Панель сразу запускает проверку по DNSBL. Вы или реселлер (для своих клиентов) подтверждаете замену либо отклоняете запрос, указав причину, которую увидит клиент.

В качестве замены бесплатно выдается чистый IP из той же зоны; логин, пароль и порты клиента сохраняются. Если чистого IP нет в наличии, ничего не меняется. Старый адрес выводится из оборота минимум на 30 дней. По одному тарифу может быть открыто до 10 запросов одновременно.

Аутентификация: логин/пароль и авторизация по IP

Оба метода работают на портах SOCKS5 и HTTP.

  • Логин и пароль

    Для каждого IP генерируются индивидуальные логин и пароль для аутентификации по SOCKS5 и HTTP Basic.

  • Авторизованные IP

    Клиенты указывают исходные адреса, которым разрешено подключение без пароля: IPv4 от /16 до отдельного адреса, IPv6 от /32 до отдельного адреса.

  • Три записи по умолчанию

    Каждый тариф включает 3 записи; дополнение увеличивает лимит до 1,000.

  • Протоколы

    SOCKS5 с CONNECT и UDP associate (без BIND), HTTP-прокси с CONNECT и UDP-порт на фиксированном наборе из трех портов на IP в диапазоне от 65001 до 65535. Порт прокси с TLS-шифрованием отсутствует.

Экспорт, ссылки на подписку и API

Список IP можно скопировать в семи форматах, скачать или преобразовать в QR-код для ссылки socks://. Эндпоинт конфигурации возвращает его в форматах socks, http, socks_plain, http_plain, json, clash, singbox или v2rayn.

У каждого тарифа также есть публичная ссылка на подписку (фид) на основе токена в формате v2rayn, shadowrocket, clash или sing-box. При ее повторной генерации старая ссылка перестает работать. Эти форматы передают обычные SOCKS5-прокси и не превращают сервис в VPN-сервер.

Клиенты создают ключи API с областями доступа vpn:read, vpn:detail, vpn:write, vpn:create и vpn:destroy. Для покупок требуется Idempotency-Key. Публичный каталог и расчет стоимости используют область catalog:read. Файл OpenAPI и CLI-утилита cmp поддерживают те же вызовы.

Как это выглядит

Скриншоты демонстрационной установки. Имена, цены и адреса являются примерами.

Страница пула IP VPN в панели администратора NexCMP: диапазоны подсетей на узле с количеством свободных и арендованных IP, демо-данные.
Панель администратора: пул IP VPN.
Прайс-лист VPN в панели администратора NexCMP с тарифными сетками по количеству IP, примеры цен из демо-установки.
Панель администратора, VPN, Price list: тарифные сетки по количеству IP.
Страница заказа в клиентском портале с заголовком Datacenter Proxy, выбором количества IP, тарифа пропускной способности, расчетного периода и автопродления.
Портал: страница заказа, переименованная в разделе Branding.
Список IP тарифа в клиентском портале с портами и учетными данными, а также меню копирования в нескольких форматах.
Портал: список IP и форматы копирования.
Вкладка Authorized IPs в клиентском портале со списком разрешенных исходных адресов, демо-данные.
Портал: вкладка Authorized IPs.

Что могут делать ваши клиенты

Каждая функция доступна в портале или через API.

  • Заказ тарифа

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

  • Получение списка прокси

    Ищите по списку IP, копируйте его в различных форматах, скачивайте конфигурацию, сканируйте QR-код или используйте ссылку на подписку.

  • Управление Authorized IPs

    Добавляйте или удаляйте исходные адреса, которым разрешено подключаться без пароля.

  • Сообщить о заблокированном IP

    Выберите проблемные адреса и запросите замену. Клиенты получат уведомление и письмо по электронной почте, когда вы примете решение.

Возможности для оператора

Каждая функция доступна в панели администратора NexCMP.

  • Управление узлами и пулами

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

  • Редактирование прайс-листа

    Настраивайте сетки по количеству IP, уровни пропускной способности, дополнения и цены за расчетные периоды. Изменять их может только администратор.

  • Название сервиса

    В разделе Settings, Branding укажите отображаемое имя, например Datacenter Proxy (до 40 символов; если оставить пустым, будет использоваться VPN).

  • Рассмотрение жалоб на блокировку IP

    Открывайте отчеты по IP, заменяйте адрес или отклоняйте запрос с указанием причины. Реселлеры делают то же самое для своих клиентов.

  • Просмотр и отзыв тарифов

    Просматривайте и фильтруйте любые тарифы, изучайте историю IP и отзывайте тарифы с указанием причины. Отзыв не подразумевает возврат средств.

  • Квоты

    Задавайте квоту vpn.ips по умолчанию для каждого уровня и переопределяйте ее для конкретного клиента с указанием причины. Все изменения аудируются.

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

Вы предоставляете сеть и серверы. Подробные инструкции: https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/.

  • Собственные IPv4: публичные адреса /32 на сервере или маршрутизируемая на узел подсеть от /16 до /32.
  • Сервер Linux x86_64 с systemd и root-доступом для установки. Агенты собираются только под x86_64.
  • Наличие curl или wget на сервере и исходящий HTTPS с узла к вашей панели.
  • Входящий трафик TCP и UDP на портах от 65001 до 65535 для каждого продаваемого IP.
  • Включенный модуль VPN в NexCMP в разделе License & updates.

Подходит ли вам NexCMP

Вам подходит, если у вас есть собственное IPv4-пространство, серверы на Linux x86_64 и вы хотите продавать выделенные SOCKS5- и HTTP-прокси с биллингом, квотами и API в единой системе.

Вам не подходит, если: вы хотите, чтобы NexCMP предоставлял IP-адреса или канал связи, вам требуются WireGuard, OpenVPN или клиентское приложение, либо нужны ротируемые IPv4.

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

Free и Source

Модуль VPN включен в каждую сборку NexCMP без дополнительной платы. NexCMP Free предоставляется за $0 в первый год, затем $99 в год для операторов с собственными ASN и подсетью; заявки рассматриваются вручную. NexCMP Source стоит $499 единовременно. Расходы на серверы, IP-адреса и комиссии платежных шлюзов вы берете на себя.

Платформа серверных прокси: частые вопросы

Могу ли я продавать серверные прокси из собственной подсети?
Да. Установите агент на сервер Linux x86_64 с вашими IPv4-адресами, и они появятся в пуле. Вы задаете тарифы по количеству IP, а клиенты оформляют заказы в портале. NexCMP не предоставляет IP-адреса.
Какие протоколы поддерживаются?
SOCKS5 с поддержкой CONNECT и UDP associate, HTTP-прокси с CONNECT для HTTPS-сайтов, а также порт UDP. Поддержка WireGuard или OpenVPN, TLS-шифрование портов прокси и брендированные клиентские приложения отсутствуют.
Можно ли ограничить трафик для тарифа?
Тариф включает пакет ГБ на расчетный период, и клиенты могут повысить его в середине периода. Начиная с NexCMP 1.5.1, при использовании агента узла 1.5.1, панель учитывает трафик и отключает тариф при исчерпании ГБ, после чего возобновляет доступ за считанные секунды после апгрейда или наступления нового периода. Для жесткого ограничения скорости используйте тарифы IPv6 Proxy с ограничением в Мбит/с.
Как клиенты проходят аутентификацию?
У каждого IP есть индивидуальные логин и пароль. Клиенты также могут указать доверенные IP (Authorized IPs) для подключения без пароля: по умолчанию доступно 3 адреса, с дополнением — до 1,000.
Возможна ли ротация адресов IPv4?
Нет. Выделенный адрес IPv4 закрепляется за тарифом. Если он попадает в черный список, клиент отправляет отчет, панель выполняет проверку, и вы подтверждаете бесплатную замену из той же зоны. Ротация предусмотрена только для тарифов IPv6-прокси.
Как исключить адрес шлюза ноды из продажи?
Начиная с версии 1.4.2 агент считывает таблицу маршрутизации сервера и исключает адреса шлюзов из пула, поэтому шлюз никогда не будет продан клиенту.
Могу ли я назвать услугу Datacenter Proxy?
Да. Задайте отображаемое название в разделе Settings, Branding. Оно изменится в меню, на странице заказа и странице тарифа; описания, ошибки и счета сохранят исходные формулировки.
Кто несет ответственность за IP-адреса и их использование?
Вы. Вы отвечаете за происхождение своих адресов, соблюдение законодательства и правила допустимого использования, с которыми соглашаются клиенты. NexCMP — это программное обеспечение, оно не предоставляет IP-адреса или трафик, и эта страница не является юридической консультацией.

Источники

Документация NexCMP по нодам VPN и прокси.

Получить NexCMP бесплатно

Бесплатно, с модулем VPN-прокси и всеми остальными возможностями. Установите систему на свой сервер уже сегодня или сначала посмотрите скриншоты панели клиента.

Последнее обновление: