Биллинг прокси
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 нет собственной сети или пула адресов.
Как ваши клиенты управляют прокси
Каждый экран — это вкладка страницы услуги в панели клиента с демонстрационными данными. Выберите вкладку, используйте стрелки или клавиши влево и вправо либо откройте полноэкранный просмотр.
Что нужно для запуска прокси-бизнеса
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
Скриншоты тестовой установки с демонстрационными данными, а не реальной инфраструктуры или клиентов.





Что могут делать ваши клиенты
Каждое действие выполняется клиентом в портале или через 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 прокси, IP-адреса или трафик?
Что нужно для старта продаж прокси?
Какие продукты прокси можно продавать?
Как действуют ограничения в тарифах?
Могут ли клиенты авторизоваться по логину/паролю и IP?
Можно ли экспортировать списки прокси через API?
Кто отвечает за соблюдение правил использования?
Это self-hosted решение и можно ли его протестировать?
Источники
Документация NexCMP по нодам прокси и VPN.
Получить NexCMP бесплатно
Бесплатно, с модулями VPN, IPv6 Proxy и всеми остальными возможностями. Установите систему на свой сервер уже сегодня или сначала посмотрите скриншоты панели клиента.
Последнее обновление:








