Статические резидентские и ISP-прокси
Биллинг с открытым исходным кодом для статических резидентских и ISP-прокси
NexCMP — это селф-хостед биллинг и система управления, позволяющая продавать статические резидентские и ISP-прокси на имеющихся у вас IP-адресах. Клиенты заказывают SOCKS5- и HTTP-прокси в портале на вашем домене, а NexCMP рассчитывает стоимость, выставляет счета и управляет ими. NexCMP не включает сеть резидентских IP: вы используете собственные адреса.
Чем это не является: NexCMP не включает сеть IP-адресов. Здесь нет пиринговой сети, сети backconnect и пула ротируемых резидентских прокси. Вы используете уже имеющиеся у вас резидентские или ISP IP-адреса; NexCMP тарифицирует их и управляет ими. Модуль входит в NexCMP Free и Source и отключен по умолчанию, пока вы его не включите.NexCMP Source: полный исходный код за $499, единоразово. Используйте, модифицируйте и размещайте на своих серверах для собственного бизнеса. Вы можете продавать услуги на базе своего сервиса, но не имеете права перепродавать или распространять исходный код или сборки. Условия лицензии Source
Что такое статический резидентский или ISP-прокси и что вам потребуется
Статический резидентский или ISP-прокси — это прокси-сервер на постоянном IPv4-адресе, который не меняется между подключениями. Адрес анонсируется сетью интернет-провайдера (его ASN), а не хостинг-компанией, поэтому многие сайты воспринимают его как обычный адрес пользовательской сети. Оплата, как правило, взимается за каждый IP за расчетный период.
NexCMP не создает, не сдает в аренду и не верифицирует такие адреса, а также не помечает IP как резидентские. Адреса уже должны быть у вас — привязаны к ноде Linux или смаршрутизированы на нее. NexCMP превращает их в продукт: каждый клиент получает собственные IP с индивидуальными учетными данными для SOCKS5 и HTTP, оформляя и оплачивая заказ в портале на вашем домене.
Как ваши клиенты управляют тарифом статических резидентских прокси
Каждый экран — это вкладка страницы услуги в панели клиента с демонстрационными данными. Выберите вкладку, используйте стрелки или клавиши влево и вправо либо откройте полноэкранный просмотр.
Как взаимодействуют компоненты
Клиенты работают через панель. Сами IP остаются на ваших нодах.
Назовите продукт Static Residential Proxy
Внутри NexCMP модуль называется VPN, но он продает SOCKS5- и HTTP-прокси на выделенном IPv4-адресе для каждого клиента. Это не туннельный продукт. В Admin > Settings > Branding вы можете задать отображаемое имя для VPN-сервиса, например Static Residential Proxy. Клиенты увидят его в меню, на странице заказа и на странице подписки.
Название служит исключительно меткой. Оно не влияет на данные, маршруты или API и содержит не более 40 символов. Описания, сообщения об ошибках и формулировки в счетах сохраняют исходный текст. Эта же метка используется для названия группы меню с сервисами прокси.
Выбирайте название, соответствующее адресам, которые вы действительно продаете; ответственность за их происхождение лежит на вас.
Управление и настройка нод
Нода — это сервер Linux с компактным агентом NexCMP. Агент обслуживает прокси для привязанных к нему адресов.
Добавление ноды по SSH
В панели администратора укажите публичный IPv4-адрес сервера, порт и пользователя SSH, пароль SSH (используется один раз), отображаемое имя, роль и зону. Панель подключается к серверу, запускает установщик с одноразовым тикетом со сроком действия 600 секунд, и нода регистрируется автоматически. NexCMP определяет зону по стране адреса, либо вы можете выбрать ее вручную.
Или установите вручную
Сгенерируйте команду установки в панели администратора и выполните ее на сервере. Зарегистрированная таким способом машина начинает работу без роли прокси. Откройте ее в разделе Agents and external nodes и добавьте роль vpn, чтобы сделать ее доступной для продаж.
Объединение ваших IP в пул
Агент обнаруживает публичные IPv4-адреса на сервере. Префикс, смаршрутизированный на ноду, объявляется как дополнительная подсеть (до 32 подсетей на сервер, от /16 до /32). Для каждого диапазона можно указать, доступен ли он для продажи.
Адреса шлюзов исключены из продажи
Агент считывает реальную таблицу маршрутизации на ноде и исключает адреса шлюзов next-hop из пула, благодаря чему шлюз вашей вышестоящей сети никогда не будет выдан клиенту.
Состояние ноды
Агент отправляет статус каждые 5 секунд. Нода считается активной, если с момента последнего обращения прошло менее 60 секунд.
Тарифы и цены
Цены настраиваются в меню Admin > VPN > Price list. Все цены после чистой установки являются лишь примерами, которые необходимо заменить.
Тарификация за каждый IP
Каждый клиент получает выделенные IP-адреса. Ежемесячная стоимость за IP снижается при увеличении объема заказа в соответствии с настроенными вами диапазонами по количеству IP. Достигнутый тарифный уровень применяется ко всему заказу. Новая цена действует на новые заказы, а для действующих подписок сохраняются прежние условия.
Расчетные периоды
День, неделя, месяц и год. Стоимость за день и неделю рассчитывается в процентах от месячной цены, а годовая скидка задается выбранным вами процентом. Все эти параметры можно изменить.
Уровни трафика
Тариф включает лимит трафика в ГБ на расчетный период для всего плана в целом, а не для каждого IP. Клиенты могут перейти на более высокий уровень посреди расчетного периода, доплатив разницу. В следующем разделе описано, на что влияет и на что не влияет данный лимит.
Дополнительные опции
Платные дополнения с ежемесячной оплатой. Дополнение авторизации по IP увеличивает список Authorized IPs с 3 до 1,000 записей.
Автопродление и истечение срока
Автопродление включено по умолчанию. Если на балансе недостаточно средств, клиент получает уведомление. По истечении срока подписки IP сохраняются в течение льготного периода в 3 дня, после чего освобождаются.
Трафик и лимиты
Четко учитывайте реальные ограничения системы, прежде чем обещать условия клиентам.
Пакет ГБ — это учитываемый объем трафика
Начиная с NexCMP 1.5.1 панель суммирует трафик, о котором сообщает агент узла, и отключает подписку, когда ее ГБ на расчетный период исчерпаны; доступ возобновляется за считанные секунды после повышения лимита трафика или наступления нового периода. Используйте агент узла 1.5.1: более старые агенты могут пропускать байты, а узел, не передавший данные об использовании, отображается как Not measured и никогда не отключается. Для этих IP-адресов ограничение скорости на тариф отсутствует.
Нужно жесткое ограничение скорости?
В модуле IPv6 Proxy ограничение скорости в Мбит/с действует для каждого тарифа. Этот модуль предназначен только для работы с IPv6-ресурсами.
Порты
Каждому IP выделяются три последовательных порта в диапазоне 65001-65535: по одному для SOCKS5, HTTP и UDP. Исходящий трафик идет с того же IP, к которому подключился клиент. Исходящий порт 25 всегда заблокирован.
Квоты на клиента
Ключ квоты vpn.ips ограничивает число прокси-IP, доступных одному клиенту. Проверка выполняется до списания средств, и заказ сверх лимита отклоняется.
Значения по умолчанию зависят от суммы реального пополнения баланса клиентом. Таблица по умолчанию настраивается в Admin > Settings > Quotas; кроме того, можно переопределить квоту конкретного клиента с обязательным указанием причины, фиксируемой в журнале аудита.
Общий переключатель квот по умолчанию выключен, поэтому ограничения не действуют, пока вы его не включите.
Ротация IP: для этих адресов отсутствует
Это статические IPv4-адреса. NexCMP не производит их ротацию — ни по расписанию, ни по запросу. Ротация в NexCMP поддерживается только в модуле IPv6 Proxy.
Если адрес попадает в черный список или блокируется, клиент может сообщить об этом. В портале клиент выбирает IP и указывает причину (в черном списке, заблокирован сайтом или другое). NexCMP сразу проверяет адрес по публичным черным спискам. В рамках одного тарифа может быть до 10 открытых обращений.
Затем вы или реселлер этого клиента подтверждаете либо отклоняете запрос. При подтверждении IP заменяется на чистый в той же зоне с сохранением логина, пароля и портов, причем бесплатно для клиента. Если свободных чистых IP нет, ничего не меняется. При отклонении обязательно указывается причина, которую увидит клиент. Поскольку замена берется из той же зоны, отмечайте как доступные для продажи только те диапазоны, которые должны продаваться под этим названием.
Аутентификация: логин/пароль и Authorized IPs
Оба метода работают на портах SOCKS5 и HTTP каждого IP.
Логин и пароль для каждого IP
Для каждого IP генерируются индивидуальные логин и пароль.
Авторизованные IP
Клиент может указать исходные адреса для подключения без пароля: IPv4 от /16 до /32 и IPv6 от /32 до /128. По умолчанию доступно 3 записи, а дополнение увеличивает лимит до 1,000.
Протоколы
SOCKS5 с поддержкой CONNECT и UDP ASSOCIATE, а также HTTP-прокси с Basic-аутентификацией и CONNECT для HTTPS-сайтов. WireGuard и OpenVPN не поддерживаются, фирменное клиентское приложение отсутствует.
Экспорт и API
Клиент может экспортировать доступы подписки через эндпоинт конфигурации в восьми форматах: socks, http, socks_plain, http_plain, json, clash, singbox и v2rayn. В портале также формируется QR-код для ссылки SOCKS.
Каждая подписка содержит приватную ссылку на подписку — фид для прокси-клиентов в формате v2rayn, shadowrocket, clash или singbox. Клиент может обновить ее в любой момент, после чего старая ссылка перестает работать.
Клиенты также могут использовать ключи API с областями доступа (read, detail, write, create, destroy) для просмотра списков, экспорта, Authorized IPs, продления и покупки. Эти же вызовы описаны в спецификации OpenAPI и доступны через утилиту командной строки cmp.
GET /v1/vpn/subscriptions/{id}/config?format=socks_plain
# 203.0.113.10:65001:username:passwordПродукт в консоли администратора и портале
Static Residential Proxy — это лишь отображаемое имя, заданное в Branding; скриншоты сделаны в тестовой среде NexCMP.





Что могут делать ваши клиенты
Каждый пункт — это действие, которое клиент выполняет в панели управления или через API.
Заказ
Выберите зону, количество IP, тарифный план пропускной способности, дополнительные услуги и расчетный период, ознакомьтесь с расчетом и оплатите из баланса кошелька. Если выделить IP не удается, средства автоматически возвращаются на кошелек.
Управление IP и учетными данными
Выполняйте поиск по списку IP, копируйте или скачивайте учетные данные, сканируйте QR-код и настраивайте разрешенные IP в рамках лимита тарифа.
Продление и улучшение тарифа
Продлевайте подписку на несколько периодов вперед, включайте или отключайте автопродление, переходите на более высокий уровень пропускной способности и управляйте дополнительными услугами.
Отмена или перенос
Отмените подписку мгновенно без возврата средств или перенесите ее на другой аккаунт. Здесь же отправляются отчеты о заблокированных IP.
Возможности для оператора
Каждая функция доступна в панели администратора NexCMP.
Включение модуля
Включите модуль VPN в разделе «Лицензия и обновления». По умолчанию он отключен.
Управление узлами и пулом
Добавляйте серверы по SSH, добавляйте диапазоны адресов, назначайте зоны и определяйте доступные для продажи ресурсы.
Настройка прайс-листа
Редактируйте уровни, периоды и дополнительные услуги.
Мониторинг подписок
Фильтруйте подписки, просматривайте историю IP и отзывайте подписки с указанием причины. Отзыв прекращает действие подписки без возврата средств.
Обработка жалоб на черные списки
Одобряйте замену или отклоняйте запрос с указанием причины. Реселлеры могут самостоятельно обрабатывать обращения своих клиентов.
Реселлеры
Предоставьте реселлеру право продажи VPN. Реселлеры продают услуги под собственным брендом по своим ценам, используя оптовый кошелек.
Аудит
Изменения цен, квот и отзывы подписок фиксируются в журнале аудита.
Требования к инфраструктуре
Вы управляете узлами и владеете адресами. NexCMP предоставляет панель управления и агент для узлов. Подробные инструкции приведены в документации: https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/.
- Сервер Linux x86_64 с systemd и root-доступом для каждого узла. Агент выпускается только для архитектуры amd64.
- Наличие curl или wget на узле, а также доступ по HTTPS от узла к вашей панели управления.
- Публичные IPv4-адреса, назначенные серверу, или маршрутизируемый на него префикс, объявленный как дополнительная подсеть (от /16 до /32).
- Доступность портов TCP и UDP 65001-65535 на каждом продаваемом IP. Исходящий порт 25 должен оставаться заблокированным.
- Политика допустимого использования и процедура обработки жалоб на нарушения (abuse-отчетов).
Подходит ли вам NexCMP
Вам подходит, если: вы владеете резидентными или ISP IPv4-адресами и хотите продавать их как статические прокси с биллингом, клиентским порталом, квотами и API на собственном домене.
Вам не подходит, если: вы ожидаете, что NexCMP предоставит IP-адреса или пропускную способность, пиринговую или backconnect-сеть, ротируемый пул резидентных прокси, геотаргетинг по городам или операторам связи, WireGuard, OpenVPN или брендированные клиентские приложения. NexCMP ничего из этого не предоставляет.
Ответственность: вы самостоятельно несете ответственность за происхождение ваших IP-адресов, прозрачность сведений об их источнике, соблюдение применимого законодательства и наличие принятой вашими клиентами политики допустимого использования. NexCMP не предоставляет IP-адреса и канал связи, и никакая информация на этой странице не является юридической консультацией.
Free и Source
Модуль VPN включен в NexCMP Free ($0 за первый год, затем $99 в год) и в NexCMP Source (единоразовая покупка за $499). NexCMP Free предназначен для сетевых операторов с собственным ASN и подсетью, зарегистрированной на их имя; заявки проверяются вручную. Расходы на узлы, адреса и комиссии платежных шлюзов оплачиваются вами.
Слайды выше позволяют оценить панель клиента до установки.
Биллинг статических резидентных прокси: частые вопросы
Входят ли резидентные IP в состав NexCMP?
Есть ли ротируемая резидентная или peer-to-peer сеть?
Что такое статический резидентный (ISP) прокси?
Можно ли задавать цену за IP и за период?
Как действуют ограничения в тарифах?
Какие протоколы поддерживаются?
Что происходит при попадании IP в черный список?
Можно ли показывать клиентам название Static Residential Proxy?
Кто несет ответственность за происхождение и использование IP?
Источники
Документация NexCMP по модулю VPN и его узлам.
Получить NexCMP бесплатно
Бесплатно, с модулем VPN и всеми остальными возможностями. Установите систему на свой сервер уже сегодня или сначала посмотрите скриншоты панели клиента.
Последнее обновление:






