Salta al contenuto

Piattaforma VPN

Fatturazione open source di proxy e VPN per i tuoi nodi IPv4

NexCMP è un software self-hosted di billing e portale clienti per vendere accessi di tipo VPN dai server che gestisci. Ogni cliente riceve indirizzi IP dedicati erogati tramite SOCKS5, HTTP e UDP, ordinati dal tuo listino prezzi, pagati tramite wallet e gestiti in un portale, con un agente Linux su ogni tuo nodo.

I protocolli effettivi sono SOCKS5, HTTP e UDP sull'IP dedicato del cliente. Non ci sono tunnel WireGuard o OpenVPN né app client personalizzate. Il modulo VPN fa parte di NexCMP Free e Source ed è disattivato finché non lo abiliti.NexCMP Source: codice sorgente completo a $499, una tantum. Usa, modifica e ospita autonomamente il software per la tua azienda. Puoi vendere i servizi che eroghi; non puoi rivendere né ridistribuire il codice sorgente o le build. Termini di licenza Source

Cos'è il modulo VPN e cosa ti serve

A dispetto del nome, questo modulo non crea tunnel VPN. Ciascun indirizzo IP che vendi risponde su tre porte: una porta SOCKS5 (CONNECT e UDP ASSOCIATE), una porta proxy HTTP con autenticazione di base e una porta UDP. I clienti usano un qualsiasi client SOCKS5 o HTTP, oppure un'app che legge un link di sottoscrizione.

NexCMP vende, fattura e gestisce l'accesso. Non fornisce indirizzi IP, banda o una rete IP: i server, gli indirizzi e i prefissi sono tuoi.

Per iniziare hai bisogno di server Linux x86_64 con indirizzi IPv4 pubblici, dell'agent NexCMP installato su ciascuno di essi e del modulo VPN attivato in Licenza e aggiornamenti. Gli ordini vengono pagati dallo stesso wallet prepagato del resto di NexCMP.

Come i tuoi clienti gestiscono un abbonamento VPN

Ogni schermata è una scheda della pagina del servizio nel portale clienti, mostrata con dati di esempio. Seleziona una scheda, usa le frecce o i tasti sinistra/destra, oppure apri il visualizzatore a schermo intero.

Panoramica

Portale clienti, Panoramica abbonamento VPN: posizione, piano, numero di IP, larghezza di banda, fatturazione, scadenza, grafico del traffico in tempo reale e barra di utilizzo del periodo corrente.
L'abbonamento a colpo d'occhio: IP, larghezza di banda, scadenza, traffico in tempo reale e percentuale di dati già utilizzata nel periodo.

Elenco IP

Portale clienti, scheda Elenco IP VPN: tabella degli indirizzi IP dell'abbonamento con porte SOCKS5, HTTP e UDP, nome utente, password nascosta, posizione e stato.
Ogni IP con le relative porte e credenziali di accesso, oltre al pulsante Segnala blacklist per gli indirizzi bloccati da un sito.

Larghezza di banda

Portale clienti, scheda Larghezza di banda VPN: consumo del periodo rispetto al limite previsto e pulsante Esegui upgrade banda.
Utilizzo del periodo rispetto al limite del piano e pulsante per passare a un profilo di larghezza di banda superiore.

Fatturazione

Portale clienti, scheda Fatturazione VPN: ciclo di fatturazione, scadenza, interruttore per il rinnovo automatico, pulsante Rinnova e cronologia dei rinnovi.
Rinnovo automatico, rinnovo manuale e cronologia dei rinnovi.

IP autorizzati

Portale clienti, scheda IP autorizzati VPN: elenco di indirizzi e intervalli IP di origine che possono connettersi senza nome utente e password.
Indirizzi di origine che possono connettersi senza nome utente e password.

Funzionalità Pro

Portale clienti, scheda Funzionalità Pro VPN: componenti aggiuntivi come maggiore concorrenza, priorità di traffico e più IP autorizzati, ciascuno con il relativo prezzo.
Componenti aggiuntivi opzionali, con prezzo proporzionato ai giorni rimanenti nel periodo.

Come si integrano i componenti

I clienti non toccano mai il percorso dati del tuo pannello: si connettono direttamente all'IP acquistato sul tuo nodo.

I clienti, il pannello NexCMP e i nodi che gestisci.

Gestione e configurazione dei nodi

I nodi si gestiscono nella console di amministrazione sotto Agent e pool IP VPN.

  • Aggiungi server via SSH

    Inserisci l'IPv4 pubblico del nodo, il login SSH, un nome, il ruolo (nodo VPN, nodo VPN con monitoraggio DDoS o solo monitoraggio), la zona, eventuali subnet aggiuntive e se i suoi IP vengono venduti automaticamente. Il pannello si connette via SSH ed esegue l'installer.

  • Installa manualmente con un token

    Genera un comando di installazione ed eseguilo sul server. Il token viene mostrato una sola volta e registra la macchina unicamente per il monitoraggio; il ruolo VPN viene assegnato successivamente da un amministratore, alla voce Ruoli nella pagina di dettaglio della macchina.

  • Il pool IP si popola da solo

    L'agent rileva gli indirizzi IPv4 pubblici sul nodo, oltre alle subnet extra dichiarate, e il pannello li converte nel pool. La zona viene ricavata dalla posizione del nodo oppure ne scegli una.

  • Il tuo gateway non viene mai venduto

    A partire da NexCMP 1.4.2 l'agent legge la tabella di routing reale del nodo ed esclude l'indirizzo gateway dai blocchi erogati. Il pannello lo tiene fuori dal pool e da ogni allocazione.

  • Stato e rimozione

    Un nodo VPN invia un check-in ogni 5 secondi ed è online se l'ultimo check-in risale a meno di 60 secondi prima. La rimozione di una macchina dall'elenco non disinstalla l'agent: esegui install.sh --uninstall sul server.

Piani e prezzi

Stabilisci tu ogni prezzo. Nulla di quanto segue è un prezzo fisso di NexCMP.

  • IP dedicati suddivisi in scaglioni di prezzo

    Ciascun IP appartiene a un solo cliente, con username, password e porte dedicate. Un ordine può contenere da 1 a 10,000 IP, e lo scaglione raggiunto dall'ordine determina il prezzo per IP dell'intero ordine.

  • Cicli di fatturazione

    Giornaliero, settimanale, mensile e annuale. I prezzi giornalieri e settimanali corrispondono a una quota del prezzo mensile, mentre lo sconto annuale lo definisci tu; tutti i valori sono modificabili.

  • Modifica il listino prezzi

    I prezzi si inseriscono in USD sotto Amministrazione > VPN > Listino prezzi. I nuovi prezzi si applicano ai nuovi ordini; i piani attivi mantengono il proprio prezzo. Ogni modifica viene registrata con il vecchio e il nuovo valore.

  • Pagamento tramite wallet

    Il cliente visualizza un preventivo, dopodiché l'importo viene addebitato sul wallet. Se gli IP non possono essere allocati l'addebito viene riaccreditato sul wallet, e un ordine senza IP disponibili viene rifiutato prima di qualsiasi addebito.

  • Rinnovo automatico e scadenza

    Il rinnovo automatico è attivo per impostazione predefinita e rinnova un periodo quando rimangono 24 ore o meno. Un piano scaduto conserva i propri IP per 3 giorni, poi li rilascia. La cancellazione è immediata e non rimborsabile.

Larghezza di banda e limiti

Leggi questa sezione prima di preparare la tua pagina di vendita.

  • Le fasce di banda vengono misurate e applicate

    Un piano prevede una fascia di banda in GB per periodo per l'intero piano, non per singolo IP. A partire da NexCMP 1.5.1 il pannello calcola il traffico segnalato dall'agent del nodo e blocca i proxy del piano all'esaurimento dei GB del periodo. Vengono riattivati entro pochi secondi dopo un upgrade della banda o all'inizio del periodo successivo. I piani illimitati non vengono mai bloccati. L'interruzione è sincronizzata all'heartbeat, pertanto un piano può superare leggermente il limite. Aggiorna l'agent del nodo alla versione 1.5.1: le versioni precedenti vengono comunque conteggiate ma possono perdere byte in seguito a un errore di rete o a un riavvio, e un piano su un nodo che non ha ancora segnalato l'utilizzo viene mostrato come Not measured e non viene mai bloccato. Per un limite rigido di velocità, il modulo separato IPv6 Proxy applica un limite di Mbps per piano.

  • Upgrade a metà periodo

    Un cliente può passare a un livello superiore in qualsiasi momento e paga la differenza per i giorni rimanenti. Gli add-on, come un limite più alto di Authorized IPs, si pagano subito all'aggiunta; la rimozione si applica a partire dal periodo successivo.

  • Egress, porte e posta

    Il traffico esce dall'IP a cui il cliente si è connesso, verso destinazioni della stessa famiglia di indirizzi. Ciascun IP riceve tre porte consecutive comprese tra 65001 e 65535 che i clienti non possono modificare. La porta 25 in uscita è sempre bloccata.

Quote account

La chiave di quota vpn.ips limita il numero di IP VPN che un singolo account può detenere. Viene verificata prima di qualsiasi addebito e un ordine oltre la soglia viene rifiutato.

I valori predefiniti dipendono da quanto denaro reale il cliente ha ricaricato, su cinque livelli. L'interruttore generale delle quote è disattivato per impostazione predefinita. Puoi modificare i valori predefiniti in Settings ed eseguire un override per un singolo cliente nella sua pagina di dettaglio, indicando un motivo che viene registrato nell'audit log.

Modifiche IP e segnalazioni di blacklist

Gli endpoint VPN non vengono ruotati: un endpoint IPv4 mantiene il proprio indirizzo per l'intera durata del piano. La rotazione è disponibile solo nel modulo IPv6 Proxy. Se un indirizzo viene bloccato, il cliente invia invece una segnalazione.

  • Il cliente seleziona gli IP, indica un motivo (presente in una blocklist, bloccato da un sito o altro) e una descrizione.
  • NexCMP verifica immediatamente l'indirizzo rispetto alle blocklist DNS pubbliche. Un piano può avere fino a 10 segnalazioni aperte.
  • Tu, o il rivenditore titolare del cliente, approvi o rifiuti. In caso di approvazione, l'IP viene sostituito gratuitamente con uno pulito nella stessa zona, mantenendo username, password e porte identici. In caso di rifiuto, indichi un motivo che viene inoltrato al cliente.
  • Se nessun IP pulito è disponibile, non cambia nulla. Il vecchio IP viene accantonato per almeno 30 giorni.

Autenticazione: user/pass e autenticazione per IP

  • Username e password per IP

    Ciascun IP ha un proprio username e una password generati automaticamente, utilizzati sia per le porte SOCKS5 sia per quelle HTTP.

  • IP autorizzati

    Il cliente elenca gli indirizzi sorgente che possono connettersi senza password via SOCKS5 e HTTP. Il valore predefinito è di 3 voci e un add-on consente di aumentarlo a 1,000. Le voci IPv4 vanno da /16 a /32, quelle IPv6 da /32 a /128; qualsiasi intervallo universale che includa tutti gli indirizzi viene rifiutato.

Esportazione e API

I clienti possono copiare o scaricare i propri endpoint come socks e http (in formato URL), socks_plain e http_plain (ip:port:user:pass), json, clash, singbox o v2rayn, oppure scansionare un codice QR contenente un link socks://.

Ciascun piano include anche un subscription link: un URL pubblico con un token segreto, fornito nei formati v2rayn (predefinito), shadowrocket, clash o singbox. Le app che leggono i link di sottoscrizione, come Clash, sing-box, v2rayN e Shadowrocket, possono importarlo. Esse elencano proxy SOCKS5, non server VPN, e NexCMP non le distribuisce né le supporta. La sostituzione del token invalida il vecchio link.

Le chiavi API supportano gli scope vpn:read, vpn:detail, vpn:write, vpn:create (comporta una spesa e richiede un header Idempotency-Key) e vpn:destroy; catalog:read copre il catalogo pubblico e i preventivi. Una specifica OpenAPI e lo strumento da riga di comando cmp coprono le medesime chiamate.

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

Il modulo VPN nella console di amministrazione e nel portale

Screenshot da un'installazione di laboratorio con dati di esempio.

Elenco Agents della console di amministrazione con i nodi VPN, la loro zona, gli intervalli IP e lo stato di esecuzione. Dati di laboratorio di esempio.
Amministrazione: nodi VPN nell'elenco Agents.
Listino prezzi VPN della console di amministrazione con scaglioni per numero di IP, scaglioni di larghezza di banda e add-on. Prezzi di laboratorio di esempio, non una raccomandazione.
Admin > VPN > Price list: scaglioni di larghezza di banda e add-on.
Elenco IP di un piano VPN nel portale clienti con opzioni di ricerca, copia e download. Indirizzi di laboratorio di esempio.
Portale: l'elenco IP di un piano.
Scheda App del portale clienti: un subscription link per ciascun formato di app, con pulsanti Copia link e QR. Link di laboratorio di esempio.
Portale: scheda App con subscription link e codice QR.
Modulo del portale clienti per segnalare IP VPN in blacklist con motivo e descrizione. Dati di laboratorio di esempio.
Portale: segnala un IP bloccato.
Pagina delle sottoscrizioni VPN della console di amministrazione con totali e tabella dei piani cliente. Dati di laboratorio di esempio.
Amministrazione: sottoscrizioni VPN.

Cosa possono fare i tuoi clienti

Ciascuna operazione viene svolta dal cliente nel portale o tramite una chiave API con gli opportuni scope.

  • Ordini e pagamenti

    Scegli una zona, il numero di IP, lo scaglione di larghezza di banda, gli add-on e il ciclo di fatturazione, consulta il preventivo e paga dal wallet.

  • Usa e condividi gli endpoint

    Cerca nell'elenco IP, copia o scarica gli endpoint, scansiona un codice QR o ottieni il subscription link, e imposta gli Authorized IPs.

  • Upgrade e rinnovo

    Passa a uno scaglione di banda superiore, modifica gli add-on, rinnova per più periodi in anticipo, attiva o disattiva il rinnovo automatico oppure annulla.

  • Segnalazione e trasferimento

    Segnala un IP bloccato e monitora la segnalazione, oppure usa la scheda Trasferimento per passare un piano a un altro account.

Cosa puoi fare come operatore

Ogni elemento è disponibile nella console di amministrazione di NexCMP.

  • Gestione nodi e listino prezzi

    Aggiungi server, modifica i ruoli e le subnet extra di una macchina, gestisci intervalli e zone e definisci scaglioni, add-on e cicli.

  • Attivazione modulo

    Attiva il modulo VPN in Licenza e aggiornamenti; l'opzione Vendi VPN nella pagina Abbonamenti corrisponde allo stesso selettore.

  • Abbonamenti e segnalazioni

    Filtra i piani, consulta la cronologia degli IP, approva o rifiuta le segnalazioni di IP e revoca un piano. La revoca è una cancellazione senza rimborso e richiede una motivazione.

  • Quote e branding

    Imposta le quote di IP VPN in base al livello di ricarica e assegna al servizio un nome visualizzato personalizzato, come IPv4 Proxy o Datacenter Proxy. La ridenominazione modifica solo le etichette.

  • Rivenditori

    Ogni rivenditore dispone dell'opzione Vendi VPN in Funzionalità, attiva quando il modulo è abilitato. I rivenditori hanno prezzi all'ingrosso e al dettaglio e gestiscono le segnalazioni di IP dei propri clienti.

  • Audit

    Le modifiche al listino prezzi, le revoche e le deroghe alle quote vengono registrate nell'audit log e le azioni dei clienti su un piano compaiono in Eventi.

Requisiti di infrastruttura

Fornisci tu i server e gli indirizzi. Procedura completa: https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/.

  • Un server Linux x86_64 con systemd e accesso root per l'installazione; l'agent è compilato esclusivamente per x86_64.
  • curl o wget e connessione HTTPS in uscita dal nodo verso il tuo pannello.
  • Indirizzi IPv4 pubblici sul server o un prefisso pubblico instradato verso di esso e dichiarato come subnet extra (IPv4 da /16 a /32).
  • Traffico TCP e UDP in entrata sulle porte da 65001 a 65535 per ciascun IP venduto.
  • L'agent può anche gestire gli indirizzi IPv6 pubblici rilevati sul nodo; un endpoint IPv6 raggiunge solo destinazioni IPv6.

Verifica idoneità

La soluzione ideale se: disponi di indirizzi IPv4 pubblici su server Linux e desideri vendere endpoint SOCKS5 e HTTP dedicati con credenziali per singolo IP, un portale, un wallet, rinnovi, un'API e un link di abbonamento.

Non adatto se: i clienti necessitano di tunnel WireGuard o OpenVPN, di un'app client personalizzata, di una quota di traffico applicata a livello di nodo o di indirizzi IPv4 a rotazione programmata.

Responsabilità: sei responsabile della provenienza dei tuoi indirizzi IP, del rispetto delle leggi applicabili a te e ai tuoi clienti e della policy di utilizzo accettabile stabilita. NexCMP non fornisce IP né banda e questa pagina non costituisce una consulenza legale.

Free e Source

Il modulo VPN è incluso in NexCMP Free, a $0 per il primo anno e poi $99 all'anno, e in NexCMP Source, acquistabile una tantum a $499. È disattivato per impostazione predefinita; puoi attivarlo in Licenza e aggiornamenti. Free è riservato agli operatori di rete con un proprio ASN e una subnet registrata a proprio nome, previa verifica della richiesta. I server e gli indirizzi IP sono tuoi.

Piattaforma VPN: domande frequenti

NexCMP supporta WireGuard o OpenVPN?
No. Il modulo VPN vende accessi SOCKS5, HTTP e UDP su IP dedicato. Non crea tunnel WireGuard o OpenVPN e non include un'app client personalizzata.
Quali protocolli utilizzano i clienti?
SOCKS5 (CONNECT e UDP ASSOCIATE), proxy HTTP con autenticazione di base e una porta UDP, tutti sull'IP del cliente nell'intervallo di porte da 65001 a 65535.
Come viene venduta la larghezza di banda ed è previsto un limite sul traffico dati?
Un piano prevede una fascia di banda in GB per periodo per l'intero piano. A partire da NexCMP 1.5.1, con l'agent del nodo 1.5.1, il pannello misura il traffico e blocca il piano all'esaurimento dei GB; viene riattivato entro pochi secondi dopo un upgrade della banda o all'inizio del periodo successivo. I piani illimitati non vengono mai bloccati e un nodo che non ha registrato l'utilizzo viene mostrato come Not measured e non viene interrotto. Per un limite di velocità rigido, utilizza il modulo IPv6 Proxy, che limita i Mbps per piano.
I clienti possono effettuare l'upgrade della larghezza di banda durante il periodo di validità?
Sì. Possono passare a uno scaglione superiore pagando la differenza per i giorni rimanenti. Gli add-on possono essere aggiunti a metà periodo e vengono pagati immediatamente.
In che modo i clienti ottengono la propria configurazione?
Dall'elenco degli IP (copia o download), tramite codice QR o con un link di abbonamento per app come Clash, sing-box, v2rayN e Shadowrocket. Una chiave API, le specifiche OpenAPI e lo strumento da riga di comando cmp forniscono gli stessi dati.
Posso offrire IPv6?
L'agent può anche gestire gli indirizzi IPv6 pubblici rilevati sul nodo; un endpoint IPv6 raggiunge solo destinazioni IPv6. Il modulo è incentrato sugli endpoint IPv4.
Cosa succede se un IP finisce in blacklist?
Il cliente lo segnala. NexCMP verifica le blocklist DNS pubbliche e tu o il rivenditore approvate una sostituzione gratuita nella stessa zona con lo stesso nome utente, password e porte, oppure la rifiutate specificando una motivazione. Gli indirizzi IPv4 non vengono ruotati.
Come si aggiunge un nodo?
Usa «Aggiungi server tramite SSH» nella console di amministrazione, oppure genera un comando di installazione ed eseguilo sul server. L'installazione manuale registra la macchina per il monitoraggio; puoi quindi aggiungere il ruolo VPN nella sua pagina di dettaglio. Il server deve essere Linux x86_64.
NexCMP fornisce gli IP o la larghezza di banda, e chi risponde del loro utilizzo?
NexCMP non fornisce né l'uno né l'altra. Tu metti a disposizione server, indirizzi e larghezza di banda, e sei responsabile della loro provenienza, della conformità legale e delle condizioni di utilizzo accettabile applicate ai clienti. NexCMP è un software, non una consulenza legale.

Ottieni NexCMP gratis

Gratuito, con il modulo VPN e tutti gli altri moduli inclusi. Installalo oggi stesso sul tuo server o guarda prima le schermate del portale clienti.

Ultimo aggiornamento: