IPv6 Proxy
Панель и биллинг-платформа с открытым исходным кодом для IPv6-прокси
NexCMP — это платформа биллинга и клиентского портала, позволяющая сетевым операторам продавать IPv6-прокси из собственного префикса. Вы устанавливаете прокси-узлы на свои серверы, настраиваете статические, ротационные и безлимитные тарифы с лимитами в Мбит/с, а клиенты заказывают, ротируют, экспортируют и продлевают их через портал на вашем домене.
Модуль IPv6 Proxy входит в состав NexCMP и не требует дополнительной платы. Он отключен по умолчанию, пока вы его не включите. NexCMP не предоставляет IP-адреса и полосу пропускания: серверы и IPv6-префикс принадлежат вам.NexCMP Source: полный исходный код за $499, единоразово. Используйте, модифицируйте и размещайте на своих серверах для собственного бизнеса. Вы можете продавать услуги на базе своего сервиса, но не имеете права перепродавать или распространять исходный код или сборки. Условия лицензии Source
Что это такое и что потребуется
IPv6 Proxy позволяет продавать SOCKS5- и HTTP-прокси, где выходным адресом является IPv6-адрес из вашего префикса. Клиент покупает тариф, получает хост, имя пользователя и пароль и подключается к IPv4-адресу одного из ваших узлов. Узел направляет исходящий трафик с IPv6-адреса согласно тарифу.
NexCMP берет на себя тарифы, цены, балансы, счета, продления, квоты, ротацию, экспорт и логи. Узлы пропускают через себя трафик. Для старта вам понадобятся сервер на Linux с доступом по SSH и смаршрутизированный на него IPv6-префикс либо префикс в локальном сегменте (on-link) с проксированием NDP.
Как ваши клиенты управляют тарифом IPv6-прокси
Каждый экран — это вкладка страницы услуги в панели клиента с демонстрационными данными. Выберите вкладку, используйте стрелки или клавиши влево и вправо либо откройте полноэкранный просмотр.
Как устроена система
Трафик идет от клиентов напрямую к вашим узлам. Панель продает, настраивает и ведет учет.
Управление и настройка нод
Узлы добавляются из панели администратора. Единственное ручное действие — обеспечить SSH-доступ к серверу.
Добавление ноды по SSH
В форме Add IPv6 node (SSH) укажите публичный IPv4-адрес сервера, порт SSH, пользователя и пароль, имя, общее ограничение скорости в Мбит/с и причину. Пароль используется только для установки и не сохраняется.
Фоновая установка
Панель устанавливает демон прокси в фоновом режиме и отображает журнал установки. Процесс занимает несколько минут. На хосте с панелью должны быть установлены sshpass и SSH-клиент.
Проверка префикса
Узел тестирует реальный исходящий трафик и сообщает, маршрутизируется ли ваш префикс на него или является on-link. Допустимые префиксы — от /32 до /64 внутри 2000::/3. Префикс, уже назначенный другому узлу, отклоняется.
Зона по локации
Страна узла определяется по его IPv4-адресу. Он добавляется в вашу зону для этой страны, либо создается новая отключенная зона, которую вы можете активировать.
Статус и управление
Узел может иметь статус: new, installing, active, in error или disabled. Вы можете просматривать журнал установки, изменять лимит Мбит/с, отключать узел и удалять его, когда на нем не останется адресов из тарифных планов. Удаление не деинсталлирует программное обеспечение.
URL панели и аудит
Узлы обращаются к панели по HTTPS по адресу, задаваемому в разделе IPv6 Proxy > Settings. Добавление, ограничение скорости, отключение и удаление узла требуют указания причины и фиксируются в журнале аудита.
Тарифы и цены
Три типа тарифов и четыре платежных цикла. Все цены задаете вы. Новые цены применяются к новым заказам; уже проданные тарифы сохраняют прежнюю стоимость.
Статический
Фиксированный набор адресов, продаваемый по количеству, каждый со своим портом начиная с 60001. Статические тарифы не ротируются. Максимальный тариф для продажи — 20,000 адресов.
Ротация
Тарификация по числу ротаций за период. Первая расходуется при покупке, а продление добавляет новые. Когда лимит исчерпан, адрес отзывается, и подключения прекращаются до продления тарифа.
Без лимита трафика
Без ограничения объема трафика и количества ротаций, но с ограничением скорости в Мбит/с. Смененный адрес по умолчанию не используется повторно в течение 24 часов.
Платежные циклы и продление
Дневной, недельный, месячный и годовой, с отдельной ценой для каждого тарифа. Автопродление включено по умолчанию и срабатывает, когда остается 24 часа или меньше. Отмена выполняется мгновенно и без возврата средств. Тарифы оплачиваются с предоплаченного баланса.
Дополнительные опции
+50 Мбит/с, до 20 единиц на тариф, и +1 устройство для тарифов без лимита трафика, до 20 единиц. Цену для обеих опций вы задаете сами.
Трафик и лимиты
IPv6 Proxy ограничивается по скорости в Мбит/с. Лимита по гигабайтам нет.
Мбит/с на тариф, в обоих направлениях
У каждого тарифа есть лимит скорости, применяемый раздельно к входящему и исходящему трафику. Он складывается из базовой скорости тарифа и 50 Мбит/с за каждую дополнительную единицу.
Общий лимит на узел
Для каждого узла действует общий лимит скорости в каждом направлении, задаваемый при добавлении и изменяемый с указанием причины. Этот лимит делят между собой все тарифы на узле.
Лимиты подключений
В тарифе задается максимальное количество открытых подключений и новых подключений в секунду. При повторном вводе неверного пароля скорость попыток снижается.
Трафик и журналы
Узлы передают данные о байтах каждую минуту, что отображается на графике во вкладке Bandwidth. Клиенты также могут выполнять поиск по поминутному журналу подключений с историей за 30 дней.
Квоты
Квота proxy6.ips ограничивает количество прокси-адресов IPv6 на один аккаунт. Она проверяется до списания средств с баланса, и заказ, превышающий лимит, отклоняется.
Квоты привязаны к уровню пополнения баланса аккаунта, и эта опция по умолчанию выключена. Вы можете настроить значения по умолчанию для каждого уровня и переопределить их для отдельного клиента с указанием причины, фиксируемой в журнале аудита. Реселлеры могут просматривать квоты, но не могут их изменять.
Ротация IP-адресов
Ротация доступна только для IPv6. При ротации выдается новый адрес из другой подсети /64. Статические тарифы не поддерживают ротацию. Для тарифов с ротацией и без лимита трафика ротация выполняется тремя способами.
- Вручную: кнопка Rotate now или один вызов эндпоинта ротации в API, не чаще одного раза в 3 секунды на тариф. В тарифах с ротацией это расходует одну ротацию.
- По публичной ссылке: секретная ссылка, запускающая ротацию адреса без авторизации — для скриптов, не способных хранить ключ API. Клиент может заменить ее в любой момент. Ссылка принимает один запрос каждые 3 секунды, и любой ее владелец может расходовать ротации.
- По расписанию: интервал от 30 до 600 секунд либо отключено. Выполнением расписания управляет панель.
- Узлы подхватывают новый адрес примерно за 5 секунд. История сохраняется на вкладке Rotation.
Аутентификация: имя пользователя, пароль и привязка к устройству
IPv6 Proxy использует имя пользователя и пароль. Белые списки IP-адресов не поддерживаются.
Имя пользователя и пароль
Для каждого тарифа генерируются учетные данные. Клиент может просматривать, скрывать и сбрасывать пароль в портале.
Выбор адреса
В статическом тарифе клиент выбирает адрес по номеру порта начиная с 60001 либо добавляя его номер к имени пользователя.
Привязка к устройству
Тарифы с ротацией допускают одно устройство, тарифы без лимита трафика — одно плюс доп. опции, статические тарифы — без блокировки. Устройство определяется по исходному адресу клиента, и первое подключившееся удерживает блокировку. Клиент или вы можете снять её.
Протоколы
SOCKS5 с логином и паролем, а также HTTP-прокси. Только TCP: без UDP и HTTPS-прокси (TLS к прокси).
Экспорт и API
Клиенты могут экспортировать список адресов в семи форматах: строки host:port:user:pass, строки с логином и паролем, SOCKS5 URL, HTTP URL, простой список выходных IPv6-адресов, Clash и sing-box. Экспорт блокируется при входе от имени клиента, поскольку данные содержат пароль.
Ключи API клиентов поддерживают области видимости для чтения, детализации, изменений и заказа. Для заказа требуется ключ идемпотентности, исключающий повторное списание средств при повторе запроса. Ссылка на ротацию не отображается для ключей API. Документация OpenAPI и утилита командной строки cmp поддерживают покупку, продление, ротацию, освобождение устройства, сброс пароля, экспорт и чтение журналов.
GET /v1/proxy6/subscriptions/{id}/export?format=socks5
formats: hostport, userpass, socks5, http, ips, clash, singboxКак выглядят консоль администратора и портал
Скриншоты тестовой установки с демонстрационными данными.







Что могут делать ваши клиенты
В портале или через API.
Заказ и оплата
Выберите тариф, локацию, дополнительные опции и период, затем оплатите с баланса. Доступны только включенные зоны с работающим узлом.
Подключение и ротация
Копируйте данные для подключения, сбрасывайте пароль, выполняйте ротацию вручную, настраивайте расписание или вызывайте публичную ссылку.
Экспорт и мониторинг
Скачивайте список в семи форматах, просматривайте график трафика и журнал подключений.
Управление тарифом
Продлевайте подписку, переключайте автопродление, снимайте блокировку с устройства, отменяйте или удаляйте тариф из списка.
Возможности для оператора
В консоли администратора NexCMP.
Управление узлами и ценами
Устанавливайте узлы, задавайте лимиты Мбит/с, переключайте пулы и зоны, настраивайте стоимость каждого тарифа для каждого расчетного периода.
Контроль тарифов
Просматривайте список тарифов по типу и статусу, сравнивайте проданные Мбит/с с лимитом, изучайте журнал подключений, освобождайте устройство или отзывайте тариф с указанием причины.
Квоты и реселлеры
Задавайте квоты по умолчанию и индивидуальные переопределения. Для каждого реселлера доступен переключатель Sell IPv6 Proxy, действующий только при включенном модуле.
Переключатель модуля
Включайте или отключайте модуль в разделе License & updates.
Требования к инфраструктуре
Вы предоставляете серверы и адресное пространство. Инструкции по установке приведены в документации по адресу https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/.
- Узел на базе Linux x86_64 с systemd и утилитами systemctl, nft, ip, ss, sysctl и useradd.
- Свободные порты 80, 443 и все порты выше 60000. Программа установки не останавливает другие службы.
- Публичный IPv4-адрес для SSH и клиентских подключений, а также доступ по HTTPS от узла к вашей панели.
- Префикс IPv6, маршрутизируемый на узел, либо on-link с проксированием NDP, например диапазон вроде 2001:db8::/32 в документации.
- Достаточное адресное пространство. При маршрутизируемом префиксе каждый продаваемый адрес получает отдельную сеть /64, поэтому вам потребуется столько /64, сколько адресов продано одновременно: префикс /51 содержит 8,192 адреса — этого достаточно для статического тарифа на 5,000 адресов. При единой on-link сети /64, разделяемой с маршрутизатором, каждый продаваемый адрес представляет собой один /128 внутри этой /64, поэтому одна /64 обслуживает множество адресов.
- Почтовые порты 25, 465, 587 и 2525 заблокированы. Клиенты получают доступ только к сайтам с адресом IPv6 (запись AAAA).
Подходит ли вам NexCMP
IPv6 Proxy подходит операторам связи и хостинг-провайдерам с собственной аллокацией IPv6, которые могут маршрутизировать её на сервер и хотят продавать статические или ротационные прокси со встроенным биллингом, квотами и API.
Модуль не подходит тем, у кого нет собственного адресного пространства IPv6, либо кому для этого продукта требуются IPv4-адреса назначения, UDP, HTTPS-прокси или белые списки IP.
Вы самостоятельно отвечаете за происхождение используемых адресов, соблюдение применимого законодательства вами и вашими клиентами, а также за правила допустимого использования, предоставляемые клиентам. NexCMP не предоставляет IP-адреса и полосу пропускания, а информация на этой странице не является юридической консультацией.
Free и Source
Модуль IPv6 Proxy включен в NexCMP Free и Source без платы за узел, тариф или адрес. NexCMP Free стоит $0 в первый год, затем $99 в год для операторов с собственным ASN и подсетью; заявки проверяются вручную. NexCMP Source — $499 разово. На слайдах выше показана панель клиента.
Панель IPv6-прокси: частые вопросы
Что необходимо для запуска IPv6-прокси в NexCMP?
Какой размер префикса IPv6 необходим?
В чем разница между статическими, ротационными и безлимитными тарифами?
Как работает ротация?
Как ограничивается скорость?
Авторизуются ли клиенты по паролю или по разрешенному IP?
В каких форматах клиенты могут экспортировать данные?
Можно ли продавать ротационные IPv4?
Откуда берется префикс IPv6?
Источники
Документация NexCMP по нодам прокси и VPN.
Получить NexCMP бесплатно
Бесплатно, с модулем IPv6 Proxy и всеми остальными возможностями. Установите систему на свой сервер уже сегодня или сначала посмотрите скриншоты панели клиента.
Последнее обновление:








