Zum Inhalt springen

IPv6 Proxy

Open-Source-IPv6-Proxy-Panel und Abrechnungsplattform

NexCMP ist eine Billing- und Kundenportal-Plattform, mit der Netzwerkbetreiber IPv6-Proxys aus ihrem eigenen Präfix verkaufen können. Sie installieren Proxy-Nodes auf Ihren Servern, definieren statische, rotierende und unlimitierte Tarife mit Mbps-Limits, und Kunden bestellen, rotieren, exportieren und verlängern in einem Portal auf Ihrer Domain.

Das IPv6 Proxy-Modul ist Teil von NexCMP und verursacht keine Zusatzkosten. Es ist standardmäßig deaktiviert, bis Sie es einschalten. NexCMP stellt keine IP-Adressen oder Bandbreite bereit: Die Server und das IPv6-Präfix gehören Ihnen.NexCMP Source: vollständiger Quellcode für $499, einmalig. Nutzen, anpassen und selbst hosten für Ihr eigenes Unternehmen. Sie dürfen die von Ihnen betriebenen Dienste verkaufen; Sie dürfen den Quellcode oder die Builds weder weiterverkaufen noch weitergeben. Lizenzbedingungen für Source

Funktionsweise und Voraussetzungen

IPv6 Proxy verkauft SOCKS5- und HTTP-Proxys, deren Exit-Adresse eine IPv6-Adresse aus Ihrem Präfix ist. Ein Kunde bucht einen Tarif, erhält Host, Benutzername und Passwort und verbindet sich mit der IPv4-Adresse eines Ihrer Nodes. Der Node leitet den Traffic über eine IPv6-Adresse des Tarifs aus.

NexCMP verwaltet Tarife, Preise, Guthaben, Rechnungen, Verlängerungen, Kontingente, Rotation, Exporte und Logs. Die Nodes übertragen den Traffic. Für den Start benötigen Sie einen per SSH erreichbaren Linux-Server und ein darauf geroutetes oder per NDP-Proxying on-link angebundenes IPv6-Präfix.

Wie Ihre Kunden einen IPv6-Proxy-Tarif verwalten

Jede Ansicht entspricht einem Reiter der Dienstseite im Kundenportal, dargestellt mit Beispieldaten. Wählen Sie einen Reiter, nutzen Sie die Pfeile bzw. Pfeiltasten oder öffnen Sie die Vollbildansicht.

Übersicht

Kundenportal, Übersicht des IPv6-Proxy-Tarifs: Tarif, Geschwindigkeitsbegrenzung, aktuelle IP, Abrechnung, Ablaufdatum, Host, Ports, Benutzername und Passwort, fertige HTTP- und SOCKS5-URLs sowie ein Traffic-Diagramm.
Host, Ports, Zugangsdaten und fertige Verbindungs-URLs mit der aktuellen IP und Live-Traffic.

IP-Liste

Kundenportal, IP-Liste des statischen IPv6-Proxy-Tarifs: zwanzig IPv6-Adressen, jeweils mit eigenem Port und Benutzernamen.
Ein statischer Tarif listet jede Adresse mit eigenem Port und Benutzernamen auf.

Rotation

Kundenportal, IPv6-Proxy-Tab „Rotation“: genutzte und verbleibende Rotationen, „Jetzt rotieren“, Schaltflächen für automatische Rotationsintervalle, ein Rotationslink, gesperrte Geräte und der Rotationsverlauf.
Auf Abruf rotieren, zeitgesteuert rotieren oder den Rotationslink per Skript aufrufen; jede Änderung wird im Verlauf protokolliert.

Bandbreite

Kundenportal, IPv6-Proxy-Tab „Bandbreite“: Geschwindigkeitsbegrenzung in Mbps sowie Live-Download und -Upload.
Eine Geschwindigkeitsbegrenzung in Mbps und der Live-Traffic.

Abrechnung

Kundenportal, IPv6-Proxy-Tab „Abrechnung“ mit Abrechnungszyklus, Ablaufdatum, automatischer Verlängerung und Verlängerungsverlauf.
Automatische Verlängerung und Verlängerungsverlauf.

Logs

Kundenportal, IPv6-Proxy-Tab „Protokolle“: Verbindungseinträge mit Quelle, Zielhost, Port, ausgehender Adresse und Datenverkehr.
Verbindungseinträge, durchsuchbar nach Quelle oder Host.

Das Zusammenspiel der Komponenten

Der Traffic fließt von den Kunden direkt zu Ihren Nodes. Das Panel übernimmt Verkauf, Konfiguration und Protokollierung.

Node-Verwaltung und -Einrichtung

Nodes werden über die Admin-Konsole hinzugefügt. Die einzige manuelle Voraussetzung ist der SSH-Zugriff auf den Server.

  • Node über SSH hinzufügen

    Geben Sie im Feld Add IPv6 node (SSH) die öffentliche IPv4 des Servers, den SSH-Port, Benutzer und Passwort, einen Namen, das Gesamttempo-Limit in Mbps sowie eine Begründung ein. Das Passwort wird nur für die Installation verwendet und nicht gespeichert.

  • Installation im Hintergrund

    Das Panel installiert den Proxy-Daemon im Hintergrund und zeigt ein Installationsprotokoll an. Dies dauert wenige Minuten. Der Panel-Host benötigt sshpass und einen SSH-Client.

  • Präfix-Prüfung

    Der Node testet echten ausgehenden Traffic und meldet, ob Ihr Präfix dorthin geroutet oder on-link ist. Akzeptierte Präfixe liegen zwischen /32 und /64 innerhalb von 2000::/3. Ein einem anderen Node zugewiesenes Präfix wird abgelehnt.

  • Zone nach Standort

    Das Land des Nodes wird anhand seiner IPv4-Adresse ermittelt. Er wird Ihrer Zone für dieses Land hinzugefügt, oder es wird eine neue, deaktivierte Zone erstellt, die Sie aktivieren können.

  • Status und Steuerung

    Ein Node ist neu, installiert gerade, aktiv, fehlerhaft oder deaktiviert. Sie können das Installationsprotokoll einsehen, das Mbps-Limit anpassen, ihn deaktivieren und löschen, sobald kein Tarif mehr Adressen darauf belegt. Das Löschen deinstalliert die Software nicht.

  • Panel-URL und Audit

    Nodes erreichen Ihr Panel über HTTPS unter einer Adresse, die Sie unter IPv6 Proxy > Settings festlegen können. Das Hinzufügen, Begrenzen, Deaktivieren und Löschen eines Nodes erfordert einen Grund und wird im Audit-Log protokolliert.

Tarife und Preise

Drei Tariftypen und vier Abrechnungszyklen. Sie bestimmen jeden Preis. Neue Preise gelten für Neubestellungen; bereits verkaufte Tarife behalten ihren Preis.

  • Statisch

    Ein festes Kontingent an Adressen, verkauft nach Anzahl, jeweils mit eigenem Port ab 60001. Statische Tarife rotieren nicht. Der größte verkaufbare Tarif umfasst 20,000 Adressen.

  • Rotieren

    Verkauf nach Rotationen pro Zeitraum. Die erste wird beim Kauf verbraucht, eine Verlängerung fügt weitere hinzu. Sind alle aufgebraucht, wird die Adresse entzogen und Verbindungen werden gestoppt, bis der Tarif verlängert wird.

  • Ohne Datenlimit

    Kein Datenvolumenlimit und keine Begrenzung der Rotationen, jedoch geschwindigkeitsbegrenzt in Mbps. Eine wegrotierte Adresse wird standardmäßig 24 Stunden lang nicht wiederverwendet.

  • Zyklen und Verlängerung

    Täglich, wöchentlich, monatlich und jährlich, für jeden Tarif separat bepreist. Die automatische Verlängerung ist standardmäßig aktiv und verlängert bei 24 Stunden oder weniger Restzeit. Eine Kündigung erfolgt sofort und wird nicht erstattet. Tarife werden über das Prepaid-Wallet bezahlt.

  • Add-ons

    +50 Mbps, bis zu 20 Einheiten pro Tarif, und +1 Gerät für Tarife ohne Datenlimit, bis zu 20 Einheiten. Sie bestimmen beide Preise.

Bandbreite und Limits

IPv6 Proxy wird über die Bandbreite in Mbps begrenzt. Es gibt kein Gigabyte-Volumenkontingent.

  • Mbps pro Tarif, bidirektional

    Jeder Tarif hat ein Geschwindigkeitslimit, das separat für Upload und Download gilt. Es setzt sich aus der Tarifgeschwindigkeit plus 50 Mbps pro Add-on-Einheit zusammen.

  • Node-weites Limit

    Jeder Node hat ein Gesamtlimit pro Richtung, das beim Hinzufügen festgelegt und später unter Angabe eines Grundes geändert werden kann. Alle Tarife auf dem Node teilen sich dieses Limit.

  • Verbindungslimits

    Ein Tarif hat eine maximale Anzahl offener Verbindungen sowie neuer Verbindungen pro Sekunde. Wiederholte falsche Passwörter werden gedrosselt.

  • Traffic und Logs

    Nodes melden minütlich Bytes, die als Diagramm auf dem Bandwidth-Tab dargestellt werden. Kunden können zudem ein minutengenaues Verbindungsprotokoll mit 30 Tagen Verlauf durchsuchen.

Kontingente

Das Quota proxy6.ips begrenzt, wie viele IPv6-Proxy-Adressen ein Account halten darf. Es wird geprüft, bevor das Wallet belastet wird, und Bestellungen über dem Limit werden abgewiesen.

Quotas richten sich nach dem Auflade-Level des Accounts und die Funktion ist standardmäßig deaktiviert. Sie können die Standardwerte pro Level bearbeiten und für einzelne Kunden unter Angabe eines Grundes überschreiben, was im Audit-Log vermerkt wird. Reseller können Quotas einsehen, aber nicht ändern.

IP-Rotation

Rotation gibt es nur für IPv6. Eine rotierte Adresse ist eine neue Adresse in einem anderen /64. Statische Tarife rotieren nicht. Rotate-Tarife und Tarife ohne Datenlimit rotieren auf drei Arten.

  • Manuell: der Button „Rotate now“ oder ein Aufruf des Rotate-Endpunkts der API, höchstens einmal alle 3 Sekunden pro Tarif. Bei einem Rotate-Tarif verbraucht dies eine Rotation.
  • Per öffentlichem Link: ein geheimer Link, der die Adresse ohne Login rotiert, für Skripte, die keinen API-Schlüssel speichern können. Der Kunde kann ihn jederzeit ersetzen. Er akzeptiert einen Aufruf alle 3 Sekunden, und jeder mit Zugriff darauf kann Rotationen verbrauchen.
  • Nach Zeitplan: ein Intervall von 30 bis 600 Sekunden oder deaktiviert. Das Panel führt den Zeitplan aus.
  • Nodes übernehmen die neue Adresse innerhalb von etwa 5 Sekunden. Der Rotation-Tab speichert den Verlauf.

Authentifizierung: Benutzername, Passwort und Gerätesperre

IPv6 Proxy nutzt Benutzername und Passwort. Es gibt keine IP-Allowlist.

  • Benutzername und Passwort

    Jeder Tarif erhält generierte Zugangsdaten. Der Kunde kann das Passwort im Portal einblenden, ausblenden und zurücksetzen.

  • Adresse auswählen

    Bei einem statischen Tarif wählt der Kunde eine Adresse über ihren Port ab 60001 oder durch Anhängen ihrer Nummer an den Benutzernamen.

  • Gerätesperre

    Rotate-Tarife erlauben ein Gerät, Tarife ohne Datenlimit eines plus Add-ons, statische Tarife keine Sperre. Ein Gerät ist die Quelladresse des Clients, und wer sich zuerst verbindet, hält die Sperre. Der Kunde oder Sie können sie freigeben.

  • Protokolle

    SOCKS5 mit Benutzername und Passwort sowie HTTP-Proxy. Nur TCP: kein UDP und kein HTTPS-Proxy (TLS zum Proxy).

Export und API

Kunden exportieren die Adressliste in sieben Formaten: Zeilen im Format host:port:user:pass, Zeilen mit Benutzer und Passwort, SOCKS5-URLs, HTTP-URLs, die reine Liste der Exit-IPv6-Adressen, Clash und sing-box. Exporte werden abgelehnt, wenn sich jemand im Namen des Kunden anmeldet, da sie das Passwort enthalten.

Kunden-API-Schlüssel verfügen über Scopes für Lesen, Details, Änderungen und Bestellungen. Bestellungen erfordern einen Idempotenz-Schlüssel, damit ein erneuter Versuch nicht doppelt abrechnet. Der Rotationslink wird für API-Schlüssel nicht angezeigt. Das OpenAPI-Dokument und das cmp-Kommandozeilentool decken Kauf, Verlängerung, Rotation, Gerätefreigabe, Passwort-Reset, Export und das Lesen von Protokollen ab.

GET /v1/proxy6/subscriptions/{id}/export?format=socks5
formats: hostport, userpass, socks5, http, ips, clash, singbox

So sehen die Admin-Konsole und das Portal aus

Screenshots aus einer Testinstallation mit Beispieldaten.

Admin-Konsole: Das Dialogfeld „Add IPv6 node (SSH)“ mit Server-IPv4, SSH-Port, Benutzer, Passwort, Name, Mbps-Limit und Begründung. Die Werte sind Beispiele.
Einen Knoten über die Admin-Konsole hinzufügen.
Admin-Konsole: Die Liste der IPv6-Proxy-Knoten mit ihrem Status. Die Knoten stammen aus einer Testinstallation.
Die Knotenliste und der jeweilige Knotenstatus.
Admin-Konsole, IPv6-Proxy-Einstellungen: Präfix-Pools, Einstellungen und die Preistabelle nach Tarif und Abrechnungszeitraum. Preise sind Beispiele, keine Empfehlungen.
Pools, Einstellungen und Preise auf einen Blick.
Kundenportal: Die IPv6-Proxy-Bestellseite mit Tarif, Standort, Add-ons, Abrechnungszeitraum und automatischer Verlängerung. Preise sind Beispiele.
Ein Kunde bestellt einen Tarif.
Kundenportal, Tab „Rotation“: Rotate now, das Zeitplanintervall, der öffentliche Rotationslink und der Rotationsverlauf.
Der Tab „Rotation“.
Kundenportal: Die IP-Liste eines Tarifs und die Auswahl des Exportformats. Adressen und Passwörter sind Beispiele.
Die IP-Liste und die Exportformate.
Kundenportal, Tab „Bandbreite“: Das Mbps-Limit des Tarifs und ein Traffic-Diagramm mit Beispieldaten.
Das Geschwindigkeitslimit des Tarifs und sein Traffic.

Was Ihre Kunden tun können

Im Portal oder über die API.

  • Bestellen und bezahlen

    Tarif, Standort, Add-ons und Abrechnungszeitraum wählen und aus dem Guthaben bezahlen. Es werden nur Zonen angeboten, die aktiv sind und über einen laufenden Knoten verfügen.

  • Verbinden und rotieren

    Verbindungsdaten kopieren, Passwort zurücksetzen, jetzt rotieren, Zeitplan festlegen oder den öffentlichen Link aufrufen.

  • Exportieren und überwachen

    Die Liste in sieben Formaten herunterladen, das Traffic-Diagramm und das Verbindungsprotokoll einsehen.

  • Tarif verwalten

    Verlängern, automatische Verlängerung umschalten, gesperrtes Gerät freigeben, kündigen oder den Tarif aus der Liste entfernen.

Ihre Möglichkeiten als Betreiber

In der NexCMP-Admin-Konsole.

  • Knoten und Preise verwalten

    Knoten installieren, Mbps-Limits festlegen, Pools und Zonen umschalten und jeden Tarif in jedem Abrechnungszeitraum bepreisen.

  • Tarife überwachen

    Tarife nach Typ und Status auflisten, verkaufte Mbps mit dem Limit vergleichen, das Verbindungsprotokoll einsehen, ein Gerät freigeben oder einen Tarif mit Begründung widerrufen.

  • Kontingente und Reseller

    Standardkontingente und Ausnahmen festlegen. Jeder Reseller verfügt über einen Schalter „Sell IPv6 Proxy“, der nur greift, solange das Modul aktiviert ist.

  • Modul-Schalter

    Das Modul unter „License & updates“ ein- oder ausschalten.

Infrastruktur-Anforderungen

Sie stellen die Server und den Adressraum bereit. Die Installationsschritte finden Sie in der Dokumentation unter https://nexcmp.com/docs/infrastructure/vpn-proxy-nodes/.

  • Ein Knoten unter Linux x86_64 mit systemd und den Befehlen systemctl, nft, ip, ss, sysctl und useradd.
  • Ports 80, 443 und alle Ports über 60000 frei. Der Installer stoppt keine anderen Dienste.
  • Eine öffentliche IPv4-Adresse für SSH und für Kundenverbindungen sowie HTTPS vom Knoten zu Ihrem Panel.
  • Ein zum Knoten geroutetes IPv6-Präfix oder On-Link mit NDP-Proxying, etwa ein Bereich wie 2001:db8::/32 in der Dokumentation.
  • Ausreichend Adressraum. Bei einem gerouteten Präfix erhält jede verkaufte Adresse ihr eigenes /64, daher benötigen Sie so viele /64 wie gleichzeitig verkaufte Adressen: Ein /51 umfasst 8,192, genug für einen Tarif mit 5,000 statischen Adressen. Bei einem einzelnen On-Link-/64, das mit Ihrem Router geteilt wird, ist jede verkaufte Adresse ein /128 innerhalb dieses /64, sodass ein /64 für viele Adressen ausreicht.
  • Die Mail-Ports 25, 465, 587 und 2525 sind gesperrt. Kunden erreichen ausschließlich Websites mit einer IPv6-Adresse (AAAA-Record).

Fit-Check

IPv6 Proxy richtet sich an Netzwerkbetreiber oder Hosting-Unternehmen mit eigener IPv6-Zuweisung, die diese auf einen Server routen können und statische oder rotierende Proxys mit integrierter Abrechnung, Kontingenten und einer API verkaufen möchten.

Es eignet sich nicht für Anbieter ohne eigenen IPv6-Adressraum oder für Anforderungen, die IPv4-Ziele, UDP, HTTPS-Proxys oder IP-Whitelisting für dieses Produkt voraussetzen.

Sie sind selbst dafür verantwortlich, woher Ihre Adressen stammen, die für Sie und Ihre Kunden geltenden Gesetze einzuhalten und eine entsprechende Richtlinie zur zulässigen Nutzung (AUP) vorzugeben. NexCMP stellt weder IP-Adressen noch Bandbreite bereit, und diese Seite stellt keine Rechtsberatung dar.

Free und Source

Das IPv6 Proxy-Modul ist in NexCMP Free und Source enthalten – ohne Gebühren pro Node, Tarif oder Adresse. NexCMP Free ist im ersten Jahr für $0 erhältlich, danach für $99 pro Jahr, für Betreiber mit eigener ASN und eigenem Subnetz; Anträge werden manuell geprüft. NexCMP Source kostet einmalig $499. Die Folien oben zeigen das Kundenportal.

IPv6-Proxy-Panel: Häufig gestellte Fragen

Was benötige ich, um IPv6-Proxys mit NexCMP zu betreiben?
Einen Linux x86_64-Server mit systemd und einer öffentlichen IPv4-Adresse sowie ein darauf geroutetes IPv6-Präfix oder ein On-Link-Präfix mit NDP-Proxying. Die Ports 80, 443 und alle Ports ab 60000 müssen frei sein. Fügen Sie den Server mit seinen SSH-Zugangsdaten in der Admin-Konsole hinzu, und NexCMP installiert die Node automatisch.
Wie viel IPv6-Adressraum benötigt mein Präfix?
Das hängt davon ab, wie das Präfix den Node erreicht. Bei einem gerouteten Präfix erhält jede verkaufte Adresse ihr eigenes /64, sodass Sie ein /64 pro gleichzeitig verkaufter Adresse benötigen; ein /51 umfasst 8,192. Bei einem einzelnen On-Link-/64, das mit Ihrem Router geteilt wird, ist jede verkaufte Adresse ein /128 innerhalb dieses /64.
Was ist der Unterschied zwischen Tarifen mit statischen, rotierenden und unbegrenzten Datenmengen?
Statische Tarife bieten feste Adressen ohne Rotation. Rotierende Tarife werden nach Rotationen pro Zeitraum abgerechnet. Tarife ohne Datenlimit bieten unbegrenztes Datenvolumen und keine Rotationsbegrenzung, sind jedoch in der Bandbreite (Mbps) limitiert und an ein Gerätelimit gebunden.
Wie funktioniert die Rotation?
Manuell im Portal oder über die API, über einen geheimen öffentlichen Link oder nach einem Zeitplan von 30 bis 600 Sekunden. Jede Rotation weist eine neue IPv6-Adresse in einem anderen /64 zu.
Wie werden Bandbreiten limitiert?
Jeder Tarif hat getrennte Mbps-Limits für Upload und Download. Sie können +50 Mbps-Add-ons verkaufen, und jede Node verfügt über ein Gesamtkapazitätslimit, das sich ihre Tarife teilen. Es gibt kein Gigabyte-Kontingent.
Melden sich Kunden per Passwort oder erlaubter IP an?
Mit Benutzername und Passwort. Es gibt keine IP-Whitelist. Rotierende Tarife und Tarife ohne Datenlimit binden sich zudem an das erste verbundene Gerät; der Kunde kann diese Bindung selbst wieder aufheben.
Welche Formate können Kunden exportieren?
Sieben Formate: Zeilen im Format Host:Port:Benutzer:Passwort, Zeilen mit Benutzer und Passwort, SOCKS5-URLs, HTTP-URLs, die reine Liste der IPv6-Adressen, Clash und sing-box.
Kann ich auch IPv4-Rotation anbieten?
Nein. Rotation wird ausschließlich für IPv6-Proxys unterstützt.
Woher erhalte ich mein IPv6-Präfix?
Von Ihnen selbst. NexCMP weist weder IP-Adressen noch Bandbreite zu und stellt diese auch nicht bereit; die Angaben hier stellen keine Rechtsberatung dar. Sie haften für die Herkunft der Adressen, die Einhaltung der Gesetze und Ihre Richtlinie zur zulässigen Nutzung.

Quellen

NexCMP-Dokumentation für Proxy- und VPN-Nodes.

NexCMP kostenlos sichern

Kostenlos, inklusive des Moduls IPv6 Proxy und aller weiteren Module. Installieren Sie es noch heute auf Ihrem Server oder sehen Sie sich zuerst die Screenshots des Kundenportals an.

Zuletzt aktualisiert: