跳至内容

VPN平台

面向自有IPv4节点的开源代理与VPN计费系统

NexCMP是一款自建计费与客户门户软件,用于销售基于您自有服务器运行的类VPN接入服务。每位客户均可获得通过SOCKS5、HTTP和UDP提供的独享IP地址,通过价格表订购、钱包余额支付并在门户中统一管理,您拥有的每个节点上都会部署一个Linux代理程序。

底层采用客户专属IP上的SOCKS5、HTTP和UDP实际协议。不提供WireGuard或OpenVPN隧道,也不提供品牌客户端应用。VPN模块包含在NexCMP Free和Source中,默认处于关闭状态,需手动开启。NexCMP Source:完整源码,$499一次性买断。 仅供您自身业务使用、修改和自托管。您可以销售自己运营的服务;但不得转售或再分发源码及构建产物。 源码许可证条款

VPN模块是什么,以及您需要什么

尽管名称如此,该模块并不构建VPN隧道。您售出的每个IP地址都会在三个端口上响应:SOCKS5端口(CONNECT与UDP ASSOCIATE)、带基本身份验证的HTTP代理端口以及UDP端口。客户可使用任意SOCKS5或HTTP客户端,或支持读取订阅链接的应用。

NexCMP负责访问权限的销售、计费和管理。它不提供IP地址、带宽或IP网络:服务器、地址和前缀均归您所有。

开始前,您需要拥有具备公网IPv4地址的Linux x86_64服务器,在每台服务器上安装NexCMP agent,并在License & updates下开启VPN模块。订单与其他NexCMP业务一样,均从同一个预付费钱包中扣款。

客户如何管理VPN订阅

每个界面均为客户门户中服务页面的一个标签页,并展示了示例数据。选择一个标签页,使用箭头或左右键切换,或打开全屏查看器。

概览

客户门户,VPN订阅概览:节点位置、套餐、IP数量、带宽、计费、到期时间、实时流量图表以及本期用量进度条。
订阅概况一览:IP、带宽、到期时间、实时流量以及本期已用流量占比。

IP列表

客户门户,VPN IP列表标签页:订阅的IP地址表格,包含SOCKS5、HTTP和UDP端口、用户名、掩码密码、节点位置和状态。
每个IP的端口与登录信息,以及针对被网站封锁地址的“举报黑名单”按钮。

带宽

客户门户,VPN带宽标签页:本期用量与带宽限制对比,以及“升级带宽”按钮。
本期用量与套餐限制对比,以及用于升级带宽档位的按钮。

计费

客户门户,VPN计费标签页:计费周期、到期时间、自动续费开关、“续费”按钮以及续费历史。
自动续费、手动续费及续费历史记录。

授权IP

客户门户,VPN授权IP选项卡:无需用户名和密码即可连接的来源IP地址及网段列表。
无需用户名和密码即可连接的来源地址。

Pro功能

客户门户,VPN Pro功能选项卡:更高并发、流量优先级和更多IP授权等附加组件,均标有价格。
可选附加组件,按当前周期剩余天数计费。

整体架构协同

客户永远不会触及控制面板的数据路径:他们直接连接到在您节点上购买的IP。

客户、NexCMP控制面板以及您运行的节点。

节点管理与配置

节点在管理控制台的Agents与VPN IP池中进行管理。

  • 通过SSH添加服务器

    输入节点的公网IPv4、SSH登录凭据、名称、角色(VPN节点、带DDoS监控的VPN节点或仅监控)、区域、可选的额外子网以及是否自动出售其IP。控制面板将通过SSH连接并运行安装程序。

  • 使用令牌手动安装

    生成安装命令并在服务器上运行。该令牌仅显示一次,且仅用于将机器注册到监控中;随后管理员可在机器详情页面的Roles下分配VPN角色。

  • IP池自动填充

    agent会自动发现节点上的公网IPv4地址以及您声明的额外子网,控制面板随后将其汇入IP池。区域取自节点的位置,也可由您手动选择。

  • 绝不出售您的网关

    从NexCMP 1.4.2起,agent会读取节点的实际路由表,并将其提供服务网段中的网关地址排除在外。控制面板会将其排除在IP池和所有分配之外。

  • 状态与移除

    VPN节点每5秒签到一次,最近一次签到在60秒以内即视为在线。从列表中移除机器不会卸载agent:请在服务器上运行install.sh --uninstall。

套餐与定价

所有价格均由您自行设定。以下没有任何NexCMP固定价格。

  • 独享IP阶梯定价

    每个IP归单一客户独占,拥有独立的用户名、密码和端口。单个订单可包含1到10,000个IP,订单达到的阶梯档位决定了整笔订单中每个IP的单价。

  • 计费周期

    支持按日、按周、按月和按年计费。日付和周付价格为月付价格的按比例分摊,年付折扣由您自行设定;所有价格均可编辑。

  • 编辑价格表

    价格在Admin > VPN > Price list中以USD输入。新价格适用于新订单;生效中的套餐保持原价。每次修改都会记录审计日志,并保留新旧数值。

  • 钱包支付

    客户查看报价后,系统将从钱包中扣款。若无法分配IP,扣款将退回钱包;若无空闲IP,订单将在扣款前直接被拒绝。

  • 自动续费与到期

    自动续费默认开启,在剩余24小时或更短时自动续费一个周期。过期的套餐将为其保留IP 3天,随后释放。取消操作立即生效且不予退款。

带宽与限制

在编写您的销售页面之前,请务必阅读本节。

  • 带宽档位实行计量与管控

    套餐按周期为整个套餐提供以GB为单位的带宽档位,而非按单个IP计算。从NexCMP 1.5.1起,面板会汇总节点agent上报的流量,并在当期GB用尽时关停套餐的代理。它们会在带宽升级后或下个周期开始时数秒内重新开启。不限量套餐绝不会被关停。关停判定精确至心跳间隔,因此套餐可能会略微超出限额运行。请将节点agent更新至1.5.1:旧版本agent仍会计量,但在网络错误或重启后可能会漏计字节数,且尚未上报使用情况的节点上的套餐会显示为Not measured,绝不会被关停。如需硬性限速,独立的IPv6 Proxy模块可对每个套餐限制Mbps。

  • 租期内升级

    客户可随时升级至更高层级,并按剩余天数支付差价。附加组件(例如提高Authorized IPs上限)在添加时立即扣费;移除则自下一周期起生效。

  • 出站、端口与邮件

    流量从客户连接的IP发出,前往相同地址族的目标。每个IP分配65001至65535范围内的三个连续端口,客户无法更改。出站25端口始终屏蔽。

账户配额

配额键vpn.ips限制单个账户可持有的VPN IP数量。该配额在扣费前进行校验,超出限制的订单将被拒绝。

默认配额根据客户实际充值金额分为五个等级。通用配额开关默认关闭。您可在“设置”中修改默认值,并在客户详情页针对单个客户进行单独调整,填写的调整原因将记入审计日志。

IP更换与黑名单申报

VPN端点不支持轮换:IPv4端点在套餐有效期内保留其地址。仅IPv6 Proxy模块提供轮换功能。如果地址被封锁,客户可提交申报。

  • 客户选择相应IP,提供原因(列入黑名单、被特定网站屏蔽或其他)并填写说明。
  • NexCMP会立即根据公共DNS黑名单对该地址进行比对检查。每个套餐最多可同时存在10个未完结申报。
  • 您或管理该客户的分销商可批准或拒绝。若批准,该IP将被免费替换为同一区域内的可用干净IP,且保持相同的用户名、密码和端口。若拒绝,需提供原因,客户将收到该说明。
  • 若没有可用的干净IP,则保持原样不作更改。原IP将被搁置隔离至少30天。

认证:用户名/密码与IP认证

  • 每个IP独立用户名与密码

    每个IP都有独立生成的用户名和密码,同时用于其SOCKS5与HTTP端口。

  • 授权IP

    客户可列出免密连接SOCKS5与HTTP的源地址。默认支持3个条目,通过附加组件可提升至1,000个。IPv4条目支持/16至/32,IPv6条目支持/32至/128;系统拒绝涵盖全部地址的泛匹配范围。

导出与API

客户可以复制或下载端点配置,格式包括socks与http(URL格式)、socks_plain与http_plain(ip:port:user:pass)、json、clash、singbox或v2rayn,或扫描包含socks://链接的二维码。

每个套餐还配有订阅链接:带有密钥Token的公共URL,支持v2rayn(默认)、shadowrocket、clash或singbox格式。支持订阅链接的客户端(例如Clash、sing-box、v2rayN和Shadowrocket)可直接导入。这些客户端导入的是SOCKS5代理而非VPN服务器,NexCMP不内置也不提供相关客户端支持。重置Token会使旧链接立即失效。

API密钥支持vpn:read、vpn:detail、vpn:write、vpn:create(涉及扣费且需要Idempotency-Key请求头)以及vpn:destroy权限范围;catalog:read涵盖公开产品目录与报价。OpenAPI规范和cmp命令行工具支持相同的调用。

socks5://USER:[email protected]:SOCKS_PORT
http://USER:[email protected]:HTTP_PORT

管理后台与用户端中的VPN模块

来自实验室测试环境及示例数据的屏幕截图。

管理后台Agents列表,显示VPN节点、所在区域、IP范围和运行状态。实验室示例数据。
管理后台:Agents列表中的VPN节点。
管理后台VPN价格表,包含IP数量层级、带宽层级和附加组件。实验室示例价格,不作为参考建议。
管理后台 > VPN > 价格表:带宽层级与附加组件。
用户端VPN套餐IP列表,提供搜索、复制和下载选项。实验室示例地址。
用户端:套餐IP列表。
用户端App标签页:针对不同客户端格式分别提供订阅链接,包含“复制链接”与二维码按钮。实验室示例链接。
用户端:包含订阅链接与二维码的App标签页。
用户端黑名单VPN IP申报表单,可填写原因和说明。实验室示例数据。
用户端:申报被封锁IP。
管理后台VPN订阅页面,显示汇总数据及客户套餐列表。实验室示例数据。
管理后台:VPN订阅。

您的客户可以进行的操作

每项操作均可由客户在用户端或通过具有对应权限范围的API密钥完成。

  • 订购与支付

    选择区域、IP数量、带宽层级、附加组件和周期,查看报价并使用钱包余额支付。

  • 使用与共享端点

    搜索IP列表、复制或下载端点、扫描二维码或获取订阅链接,以及配置Authorized IPs。

  • 升级与续费

    提升带宽档位、更改附加项、提前续费多个周期、开关自动续费或取消服务。

  • 申报与转移

    申报被封锁的IP并跟踪处理进度,或通过“转移”标签页将套餐过户给其他账户。

作为运营商您可以进行的操作

每一项功能均可在NexCMP管理控制台中操作。

  • 运行节点与价格表

    添加服务器、编辑机器角色与附加子网、管理IP段与区域,并设置档位、附加项及周期。

  • 模块开关

    在License & updates中启用VPN模块;Subscriptions页面上的Sell VPN开关与此为同一开关。

  • 订阅与申报

    筛选套餐、查看IP历史记录、批准或驳回IP申报,以及吊销套餐。吊销即不予退款的取消操作,且必须填写原因。

  • 配额与品牌定制

    按充值等级设置VPN IP配额,并为服务自定义显示名称(如IPv4 Proxy或Datacenter Proxy)。重命名仅更改界面标签。

  • 分销商

    每位分销商在Features下都有一个Sell VPN开关,在模块启用时生效。分销商拥有批发价和零售价,并负责处理其自有客户的IP申报。

  • 审计

    价格表变更、吊销操作和配额覆盖均记入审计日志,客户对套餐的操作将显示在Events中。

基础设施要求

您提供服务器和地址。完整步骤:https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/

  • 一台配备systemd且拥有root安装权限的Linux x86_64服务器;agent仅针对x86_64架构构建。
  • curl或wget,以及从节点到控制面板的出站HTTPS连接。
  • 服务器上的公网IPv4地址,或路由至该服务器并声明为附加子网的公网前缀(IPv4 /16至/32)。
  • 每个已售出IP需开放65001至65535端口的入站TCP和UDP。
  • agent还可提供其在节点上检测到的公网IPv6地址服务;IPv6端点仅能访问IPv6目标。

适用性评估

适用场景:您在Linux服务器上持有公网IPv4地址,并希望销售专属SOCKS5和HTTP端点,且配备单IP独立凭据、客户门户、钱包、续费功能、API以及订阅链接。

不适用场景:客户需要WireGuard或OpenVPN隧道、自定义品牌的客户端应用、由节点强制执行的流量配额,或按计划定期轮换的IPv4地址。

免责与合规责任:您需自行对IP地址来源、遵守适用于您及您客户的法律法规,以及所制定的合理使用政策(AUP)负责。NexCMP不提供IP或带宽,本页面内容亦不构成法律建议。

Free与Source

VPN模块包含在NexCMP Free(首年$0,次年起$99/年)和NexCMP Source($499一次性买断)中。该模块默认处于关闭状态,可在License & updates中开启。NexCMP Free专为拥有自有ASN且子网登记在自身名下的网络运营商提供,申请需经过审核。服务器和IP地址归您所有。

VPN平台:常见问题

NexCMP是否支持WireGuard或OpenVPN?
不支持。VPN模块销售的是独享IP上的SOCKS5、HTTP和UDP访问权限。它不会创建WireGuard或OpenVPN隧道,也没有提供定制品牌的客户端应用。
客户可以使用哪些协议?
SOCKS5(CONNECT与UDP ASSOCIATE)、带基本身份验证的HTTP代理,以及一个UDP端口,全部运行在客户专属IP的65001至65535端口上。
带宽如何销售?是否会强制执行流量限制?
套餐按周期为整个套餐提供以GB为单位的带宽档位。从NexCMP 1.5.1起,配合1.5.1节点agent,面板会计量流量并在GB用尽时关停套餐;在带宽升级后或下个周期开始时,数秒内即可重新开启。不限量套餐绝不会被关停,尚未上报使用情况的节点会显示为Not measured且不会被关停。如需硬性限速,请使用IPv6 Proxy模块,该模块可对每个套餐限制Mbps。
客户是否可以在服务周期内升级带宽?
可以。客户可升级至更高档位,并按剩余天数补齐差价。附加项也可在周期中途添加,并需即时支付。
客户如何获取配置信息?
可从IP列表(复制或下载)、二维码或适用于Clash、sing-box、v2rayN和Shadowrocket等客户端的订阅链接获取。API密钥、OpenAPI规范和cmp命令行工具亦可提供相同数据。
我能否提供IPv6?
agent还可提供其在节点上检测到的公网IPv6地址服务,且IPv6端点仅能访问IPv6目标。该模块主要围绕IPv4端点构建。
如果IP被列入黑名单怎么办?
客户提交报告。NexCMP检查公共DNS黑名单,由您或分销商批准在同一区域免费更换(保持相同的用户名、密码和端口),或附理由拒绝。IPv4地址不进行轮换。
如何添加节点?
在管理控制台中使用“Add server over SSH”,或生成安装命令并在服务器上运行。手动安装会将机器纳入监控;您可以在其详情页中添加VPN角色。服务器操作系统必须为Linux x86_64。
NexCMP是否提供IP或带宽?谁对其使用承担责任?
NexCMP两者均不提供。您需自行提供服务器、地址与带宽,并对其来源、合规性以及向客户提供的合理使用政策负责。NexCMP仅为软件,不构成法律建议。

免费获取NexCMP

免费,包含VPN模块及所有其他模块。立即在您的服务器上安装,或先查看客户门户界面。

最后更新: