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

Биллинг прокси

Open Source ПО для биллинга IPv4 и IPv6 прокси

NexCMP — это self-hosted ПО для биллинга и управления прокси для операторов с собственной инфраструктурой узлов и IP-адресов. Система управляет узлами, тарифами, квотами и предоплатным балансом со счетами, а клиентам предоставляет портал на вашем домене для покупки, продления и экспорта прокси.

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

Что такое биллинг прокси в NexCMP?

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

Прокси-порты работают на ваших серверах с вашими IP-адресами. У NexCMP нет собственной сети или пула адресов.

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

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

Тариф IPv4

Панель клиента, обзор тарифа IPv4-прокси: адреса, лимит трафика, срок действия, текущий трафик и расход.
Тариф IPv4: выделенные IP, пакет трафика, текущий трафик и использованный объем.

Список IPv4

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

Биллинг IPv4

Панель клиента, вкладка биллинга IPv4-прокси с автопродлением, продлением и историей.
Автопродление и оплата продления с баланса.

Тариф IPv6

Панель клиента, обзор тарифа IPv6-прокси с хостом, портами, логином и готовыми URL.
Тариф IPv6: хост, порты, логин и URL для подключения.

Ротация IPv6

Панель клиента, вкладка ротации IPv6-прокси с кнопкой немедленной ротации, интервалами авторотации и ссылкой для ротации.
Ротация по запросу, по таймеру или по ссылке.

Биллинг IPv6

Панель клиента, вкладка биллинга IPv6-прокси с автопродлением и историей продлений.
Тот же процесс продления для тарифов IPv6.

Что нужно для запуска прокси-бизнеса

NexCMP берет на себя программную часть, остальное обеспечиваете вы.

  • IP-адреса или подсеть с правами на использование и маршрутизацию. Вы несете ответственность за происхождение каждого адреса.
  • Узлы. Серверы Linux x86_64, на которых размещены адреса или куда маршрутизируется префикс. NexCMP устанавливает агента и выполняет мониторинг.
  • Биллинг. Тарифы, расчетные периоды, баланс, счета, платежные шлюзы, продления и квоты. Эту задачу решает NexCMP.
  • Поддержка. Тикет-система встроена в NexCMP, команда специалистов — ваша.
  • Политика допустимого использования и регламент обработки жалоб (abuse reports). Их составление и контроль исполнения остаются за вами.

Четыре типа продуктов для продажи

Каждый из них описан отдельно. Любой из них можно предоставлять в рамках одной установки NexCMP.

  • Серверные IPv4-прокси

    Выделенные IPv4-адреса из ваших собственных подсетей, каждый с портами SOCKS5 и HTTP, а также индивидуальным логином и паролем. Продаются поштучно за IP через модуль VPN.

  • Статические резидентские и ISP-прокси на ваших собственных IP

    Статические резидентские или ISP-адреса из вашего пула, продаваемые как выделенные IP. NexCMP тарифицирует их и управляет ими. Платформа не включает в себя резидентскую, пиринговую или backconnect-сеть.

  • Прокси IPv6

    Статические, ротационные и безлимитные по трафику тарифы (с ограничением скорости в Мбит/с) в модуле IPv6 Proxy, работающие на базе маршрутизируемого IPv6-префикса на ваших нодах.

  • Доступ в формате VPN

    Доступ по протоколам SOCKS5, HTTP и UDP на ваших IPv4-адресах со ссылками на подписку и QR-кодами. Без туннелей WireGuard или OpenVPN и без брендированных клиентских приложений.

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

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

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

Ноды добавляются и отслеживаются через панель администратора.

  • Установка ноды по SSH

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

  • Heartbeat, статус и пул IP

    VPN-нода отправляет отчет каждые 5 секунд и считается активной в течение 60 секунд после последнего отчета. Агент определяет публичные IPv4-адреса сервера и любые указанные вами дополнительные подсети, переводя их в статус доступных для продажи IP. Собственный адрес шлюза ноды никогда не продается.

  • IPv6-ноды

    Добавьте IPv6-ноду по SSH, указав общий лимит скорости в Мбит/с и причину. Установщик проверит префикс IPv6. Созданная им зона остается неактивной, пока вы ее не включите.

Тарифы и цены

Все цены вы задаете сами. Примеры цен в NexCMP — это лишь отправная точка.

  • Прайс-лист на выделенные IPv4

    В прайс-листе VPN продаются выделенные IP. Цена за IP снижается в зависимости от диапазона количества, при этом достигнутый диапазон применяется ко всему заказу. Уровни трафика и дополнения тарифицируются отдельно.

  • Тарифы IPv6

    Статические (фиксированное количество IP), ротационные (число ротаций за период) и безлимитные по трафику с ограничением скорости в Мбит/с. Дополнения позволяют увеличивать скорость с шагом в 50 Мбит/с, а на безлимитных тарифах — добавлять устройства.

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

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

  • Продление

    Автопродление включено по умолчанию и списывает средства с кошелька до окончания срока действия; при нехватке средств клиент получает уведомление. Истекшая VPN-подписка сохраняет свои IP в течение льготного периода в 3 дня.

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

Лимиты настраиваются для каждого продукта. Ниже подробно описано, как работает каждый модуль.

  • IPv6 Proxy: скорость в Мбит/с

    У каждого тарифа есть ограничение скорости в Мбит/с в обоих направлениях. Его можно скорректировать общим лимитом на ноду и дополнениями по +50 Мбит/с за единицу. В тарифах IPv6 Proxy нет квоты по объему трафика в ГБ.

  • Модуль VPN: учет лимита трафика

    В тарифы входит пакет трафика в ГБ на расчетный период, и клиенты могут повысить его в середине срока, доплатив разницу за оставшиеся дни. Начиная с NexCMP 1.5.1 панель суммирует трафик, о котором сообщает агент узла, и отключает тариф при исчерпании лимита ГБ, а затем за считанные секунды возобновляет доступ после апгрейда или наступления нового периода. Для жесткого ограничения скорости продавайте тарифы IPv6 Proxy.

  • Заблокированные почтовые порты

    Модуль VPN блокирует исходящий порт 25. Модуль IPv6 Proxy блокирует порты 25, 465, 587 и 2525, обращается только к сайтам с IPv6-адресом и пропускает только TCP. Никакие настройки не позволяют открыть эти порты.

Квоты на клиента

Квоты ограничивают число IP-адресов у одного клиента: vpn.ips для модуля VPN и proxy6.ips для модуля IPv6 Proxy. Значения по умолчанию зависят от уровня пополнения баланса клиента, а проверка выполняется до списания средств с кошелька.

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

Ротация IP-адресов

Ротация доступна только для IPv6. Клиент может выполнять ротацию вручную в портале или через API, вызывать публичную ссылку ротации или настроить расписание от 30 до 600 секунд. В тарифах с ротацией ведется подсчет ротаций, в безлимитных тарифах он не ведется, а прежний адрес не используется повторно в течение 24 часов.

Прокси IPv4 не ротируются. Если адрес IPv4 попадает в черный список, клиент отправляет жалобу, NexCMP проверяет списки блокировок DNS, а администратор одобряет бесплатную замену из той же зоны, не находящуюся в списках. При этом сохраняются имя пользователя, пароль и порты.

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

Модуль VPN: SOCKS5 (с UDP associate), HTTP и UDP на портах с 65001 по 65535. IPv6 Proxy: HTTP на порту 80, SOCKS5 на порту 443 и порты от 60001 для статических IP. У каждого модуля свой способ аутентификации.

  • Модуль VPN: логин/пароль и разрешенные IP

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

  • IPv6 Proxy: логин/пароль и привязка к устройству

    Имя пользователя и пароль, которые клиент может сбросить, а также привязка устройства по исходному IP: 1 устройство на тарифах с ротацией, 1 плюс опции на безлимитных тарифах. Клиент или вы можете отвязать устройство. Белый список IP-адресов не поддерживается.

Экспорт и API

IPv6 Proxy экспортирует в форматах hostport, userpass, socks5, http, ips, clash и singbox. Модуль VPN экспортирует в socks, http, plain lines, json, clash, singbox и v2rayn, со ссылкой на подписку, которую клиент может изменить, и QR-кодом.

API-ключи клиентов содержат области доступа: vpn:read, vpn:detail, vpn:write, vpn:create и vpn:destroy. Покупка через API списывает средства с кошелька и требует ключ идемпотентности. Спецификация OpenAPI и CLI-утилита cmp поддерживают те же вызовы.

Интерфейс прокси в NexCMP

Скриншоты тестовой установки с демонстрационными данными, а не реальной инфраструктуры или клиентов.

Панель администратора: блок Add Node via SSH на странице Agents с адресом сервера, пользователем SSH, отображаемым именем, ролью, зоной и дополнительной подсетью над списком из двух VPN-нод. Демонстрационные данные тестовой установки.
Администрирование: добавление VPN-ноды по SSH.
Панель администратора, IPv6 Proxy > Nodes: ноды IPv6 и их состояние. Тестовая установка, демонстрационные данные.
Администрирование: ноды IPv6 Proxy и их состояние.
Панель администратора, VPN > Price list: пулы, тарифы пропускной способности, опции и циклы. Демонстрационные цены, не является офертой.
Администрирование: прайс-лист с пулами, полосой пропускания, опциями и циклами.
Панель администратора, подписки IPv6 Proxy: общие показатели активных тарифов, адресов и проданных Мбит/с, а также таблица тарифов по типу, скорости и статусу. Демонстрационные клиенты тестовой установки.
Администрирование: подписки IPv6 Proxy.
Клиентский портал: страница заказа с выбором зоны, количества, опций и расчетного цикла. Тестовая установка, демонстрационные данные.
Клиентский портал: страница заказа.

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

Каждое действие выполняется клиентом в портале или через API с помощью ключа с областями доступа. IPv6 Proxy также сохраняет журнал подключений за 30 дней с поиском.

  • Заказ

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

  • Управление доступом

    Редактируйте разрешенные IP (модуль VPN); сбрасывайте пароль и отвязывайте заблокированное устройство (IPv6 Proxy).

  • Ротация

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

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

    Выберите IP-адреса, укажите причину и получите замену после одобрения администратором.

  • Апгрейд и опции

    Повышайте тарифный план по трафику VPN в середине расчетного периода, подключайте дополнения (оплата сразу) или отключайте их (со следующего периода).

  • Продление или отмена

    Продлевайте заранее, включайте или отключайте автопродление, отменяйте или переносите подписку VPN на другой аккаунт.

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

Все параметры настраиваются в панели администратора NexCMP. Изменения цен, квот и узлов IPv6 требуют указания причины и фиксируются в журнале аудита. Оба модуля включаются в разделе License & updates.

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

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

  • Настройка цен

    Редактируйте прайс-лист VPN, а также тарифные планы, дополнения и платежные циклы IPv6 Proxy.

  • Обработка жалоб на черные списки

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

  • Настройка квот

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

  • Название продукта

    Задайте название услуги в Admin > Settings > Branding, например IPv4 Proxy или Datacenter Proxy. Это изменит только отображаемое имя.

  • Работа с реселлерами

    Включайте для реселлеров параметры Sell VPN и Sell IPv6 Proxy. Реселлеры сами одобряют заявки на замену IP из черных списков для своих клиентов.

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

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

  • Узлы VPN: Linux x86_64 с systemd, root-доступ для установки и HTTPS-соединение от узла к вашей панели.
  • Адреса VPN: публичные IPv4-адреса на сервере или маршрутизированный на него префикс. Клиенты подключаются к каждому IP через TCP- и UDP-порты с 65001 по 65535.
  • Узлы IPv6: Linux x86_64 с systemd, свободные порты 80, 443 и все порты выше 60000, а также префикс IPv6 от /32 до /64, маршрутизированный на узел или подключенный напрямую (on-link).
  • При маршрутизированном префиксе IPv6 каждому проданному адресу выделяется отдельная подсеть /64, поэтому требуется столько сетей /64, сколько адресов продается одновременно; при прямом подключении (on-link) к одной /64 каждый проданный адрес представляет собой один /128 внутри нее. Узлу также требуется публичный IPv4-адрес и доступ по HTTPS к вашей панели.

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

NexCMP подходит вам, если у вас есть собственные IP-адреса, вы управляете серверами Linux и хотите продавать выделенные IPv4, статические резидентские (residential), ISP или IPv6-прокси со встроенным биллингом, квотами и API на собственном домене.

NexCMP не подходит, если вам требуется предоставление IP-адресов или трафика, p2p- или backconnect-сеть, туннели WireGuard или OpenVPN, либо брендированные клиентские приложения.

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

Free и Source

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

Слайды выше позволяют оценить панель клиента до принятия решения.

Биллинг прокси: частые вопросы

Что такое биллинг для прокси?
Программное обеспечение для бизнес-процессов прокси-сервиса: тарифные планы, цены, аккаунты клиентов, кошелек, счета, продления и квоты. NexCMP обеспечивает эту функциональность для прокси, работающих на ваших собственных узлах.
Предоставляет ли NexCMP прокси, IP-адреса или трафик?
Нет. Серверы, IP-адреса и трафик предоставляете вы. NexCMP управляет узлами, а также продает и тарифицирует добавленные вами IP-адреса. Одноранговые (peer) и backconnect-сети не используются.
Что нужно для старта продаж прокси?
IP-адреса с правом их использования, серверы Linux x86_64 для узлов, включенный модуль VPN или IPv6 Proxy, настроенные цены, платежные шлюзы и политика допустимого использования. Подробности: https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/.
Какие продукты прокси можно продавать?
Выделенные IPv4-прокси, статические резидентские или ISP-прокси на ваших IP, IPv6-прокси со статическими, ротационными тарифами или безлимитным трафиком, а также доступ по SOCKS5, HTTP и UDP в формате VPN-услуги.
Как действуют ограничения в тарифах?
Тарифы IPv6 Proxy имеют ограничение скорости в Мбит/с в обоих направлениях без квоты по ГБ. Тарифы VPN включают пакет трафика в ГБ на расчетный период; начиная с NexCMP 1.5.1 панель учитывает трафик, передаваемый агентом узла 1.5.1, и отключает тариф при исчерпании лимита.
Могут ли клиенты авторизоваться по логину/паролю и IP?
Модуль VPN: да, для каждого IP есть логин и пароль, а клиенты могут добавлять разрешенные IP (3 по умолчанию, 1,000 с дополнением). IPv6 Proxy: логин и пароль с привязкой к устройству, без белого списка IP.
Можно ли экспортировать списки прокси через API?
Да. IPv6 Proxy поддерживает экспорт в форматах hostport, userpass, socks5, http, ips, clash и singbox; модуль VPN экспортирует socks, http, plain lines, json, clash, singbox и v2rayn. Для этого используются API-ключи клиентов и утилита cmp.
Кто отвечает за соблюдение правил использования?
Вы. Вы несете ответственность за происхождение ваших IP, соблюдение применимого законодательства и политику допустимого использования для ваших клиентов. NexCMP не предоставляет IP-адреса и трафик; данная информация не является юридической консультацией.
Это self-hosted решение и можно ли его протестировать?
Да, система устанавливается на ваш сервер. NexCMP Free стоит $0 в первый год и требует наличия собственного ASN и подсети; Source — $499 разово. На слайдах выше показана панель клиента.

Источники

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

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

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

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