Cardsharing Einrichtungsanleitung: CCcam& OScam Konfigurationsanleitung
Wenn Sie nach einer funktionierenden Cardsharing-Anleitung suchen, die tatsächlich die Dateipfade, die genaue Konfigurationssyntax und was zu tun ist, wenn es nicht funktioniert — dann sind Sie hier richtig. Die meisten Anleitungen setzen entweder voraus, dass Sie bereits die Hälfte wissen, oder wurden für Hardware geschrieben, die 2014 ausgeliefert wurde. Diese hier ist für 2026 geschrieben: Enigma2-Boxen, Raspberry Pi-Bauten und OScam-SVN, das aus dem Quellcode kompiliert wurde.
Dies ist keine konzeptionelle Übersicht. Sie erhalten echte Befehle, echte Dateipfade und kommentierte Konfigurationsblöcke. Am Ende sollten Sie eine funktionierende Zeile dekodiert haben und genau wissen, welchen Logeintrag Sie grep-en müssen, wenn es nicht funktioniert.
Was Sie brauchen, bevor Sie anfangen
Bevor Sie eine Konfigurationsdatei berühren, klären Sie, welche Art von Setup Sie erstellen. Es gibt zwei grundlegend unterschiedliche Szenarien, die alles Folgendes bestimmen.
Einlokales Karten-Setup bedeutet, dass Sie eine physische Smartcard und einen kompatiblen USB- oder internen Kartenleser besitzen. Die Karte befindet sich physisch in Ihrer Maschine oder Ihrem Receiver. OScam oder CCcam liest sie direkt — Sie sind der Server. Einreines Client-Setup bedeutet, dass Sie eine C-Line oder N-Line von einem Anbieter haben und Ihre Box sich mit einem entfernten Server verbindet, der die Karte hält. Die meisten Benutzer, die eine Cardsharing-Anleitung lesen, gehören zur zweiten Kategorie.
Hardware: Enigma2 Receiver, Raspberry Pi oder Linux-Server
Enigma2-Boxen (Dreambox, VU+, Zgemma usw.) laufen mit einem Linux-basierten Betriebssystem und unterstützen von Haus aus Softcam-Plugins. OScam wird sauber aus dem Feed installiert. Raspberry Pi 3B/4 funktioniert gut, wenn Sie OScam aus SVN kompilieren — die ARM-Binärdatei von zufälligen Seiten ist normalerweise veraltet. Ein generischer x86 Linux-Server ist langfristig am einfachsten zu verwalten.
ARM vs MIPS ist wichtig. Eine VU+ Zero 4K verwendet ARM, eine Dreambox 800 verwendet MIPS. Die OScam-Binärdatei, die Sie herunterladen, muss mit Ihrer CPU-Architektur übereinstimmen, sonst wird sie einfach nicht ausgeführt. Wenn Sie aus dem Quellcode kompilieren mit./configure&& make, wird dies automatisch behandelt. Wenn Sie eine vorkompilierte Binärdatei aus einem Feed abrufen, überprüfen Sie den Paketnamen —oscam-emu_mipsel wird nicht auf ARM ausgeführt.
Software: CCcam vs OScam — Welche wählen
CCcam ist Closed Source, die Entwicklung wurde vor Jahren eingestellt, und das Protokoll ist im Wesentlichen eingefroren. Es ist einfach zu konfigurieren — eine Datei, C-Lines, fertig. Aber es hat keine Weboberfläche, keine aktiven Fehlerbehebungen und eine begrenzte Protokollunterstützung.
OScam ist Open Source, wird aktiv gewartet und unterstützt gleichzeitig die Protokolle cccam, newcamd, mgcamd und cs378x. Es hat eine integrierte Weboberfläche auf Port 8888, detaillierte Protokollierung und ein vier-Datei-Konfigurationsmodell, das leistungsfähiger ist, sobald Sie es verstanden haben. Für jedes neue Setup im Jahr 2026 verwenden Sie OScam. Greifen Sie nur auf CCcam zurück, wenn Sie es mit veralteter Hardware oder einem Anbieter zu tun haben, der nur CCcam C-Lines herausgibt und Sie eine schnelle Client-Installation benötigen.
Ein funktionierender DVB-Tuner und eine gültige Linie
Ihr DVB-Tuner muss sich auf den Satellitentransponder einlocken, bevor die Entschlüsselung überhaupt ins Spiel kommt. Bestätigen Sie zuerst das Signal — verwenden Sie den Signalfinder im Menü Ihres Receivers. Ein verschlüsselter Kanal, der als gesperrt, aber schwarz angezeigt wird, ist ein Entschlüsselungsproblem. Ein Kanal, der sich überhaupt nicht einlockt, ist ein Problem mit der Schüssel/Kabel, kein Konfigurationsproblem. Debuggen Sie OScam nicht mit einem schlechten Signal.
Netzwerkanforderungen: Statische LAN-IP, Portweiterleitung, Zeit-Synchronisation
Geben Sie Ihrem Receiver oder Server eine statische LAN-IP. Dynamische IPs von DHCP bedeuten, dass Ihre Portweiterleitung bricht, wenn die Lease erneuert wird. Stellen Sie es in der DHCP-Reservierungstabelle Ihres Routers mit der MAC-Adresse des Geräts ein — sauberer als es auf dem Gerät selbst einzustellen.
NTP ist unverzichtbar. OScam verwendet Zeitstempel zur ECM-Validierung, und wenn Ihre Systemuhr mehr als ein paar Sekunden von der Uhr des Servers abweicht, erhalten Sie sofortige Trennungen oder Authentifizierungsfehler, die wie falsche Passwörter aussehen. Auf Raspbian:sudo timedatectl set-ntp true. Auf Enigma2: Stellen Sie den Zeitserver in den Systemeinstellungen ein und bestätigen Sie, dass er beim Booten synchronisiert.
Ein Randfall, den man kennen sollte: Wenn Ihr ISP CGNAT verwendet (häufig bei mobilem Breitband und einigen Kabelanbietern), funktioniert die Standard-Portweiterleitung nicht, da Sie keine öffentliche IP haben. Sie benötigen einen VPN-Tunnel (WireGuard funktioniert gut) oder ein VPS-Relay, um die Verbindung zu überbrücken. Doppelte NAT — Router hinter einem Modem, das ebenfalls NAT durchführt — hat dasselbe Problem. Diagnostizieren Sie, indem Sie die WAN-IP Ihres Routers mit Ihrer öffentlichen IP über eine Seite wie whatismyip vergleichen. Wenn sie unterschiedlich sind, befinden Sie sich hinter CGNAT.
Installation von CCcam und OScam
Die Installationspfade variieren je nach Plattform, daher werde ich die Hauptpfade ausdrücklich behandeln, anstatt vage auf "Ihr Konfigurationsverzeichnis" zu verweisen.
Installation von OScam über Paket-Feed oder SVN-Bau
Auf Enigma2 ist der schnellste Weg der Paket-Feed. In einem Terminal über SSH:
opkg updateDies platziert die Binärdatei bei/usr/bin/oscam und erstellt das Konfigurationsverzeichnis bei/etc/oscam/. Das init.d-Skript bei/etc/init.d/oscam verwaltet Start/Stopp.
Auf einem Raspberry Pi oder Debian-basierten Server, aus SVN kompilieren. Zuerst benötigen Sie die Abhängigkeiten:
sudo apt install build-essential libssl-dev cmake subversionDie kompilierte Binärdatei landet imDistribution/ Unterverzeichnis. Kopieren Sie es:sudo cp Distribution/oscam /usr/local/bin/oscam. Erstellen Sie Ihr Konfigurationsverzeichnis bei/etc/oscam/ manuell:sudo mkdir /etc/oscam.
Führen Sie es im Hintergrund aus:oscam -b -c /etc/oscam. Das -b Flag macht es daemonisiert; -c verweist auf Ihr Konfigurationsverzeichnis.
Platzierung der CCcam-Binärdatei und Festlegung der Berechtigungen
Auf Enigma2 wird CCcam ähnlich wie OScam aus dem Paket-Feed installiert. Die Binärdatei geht nach/usr/bin/CCcam. Wenn Sie eine Binärdatei manuell kopieren:
cp CCcam /usr/bin/CCcamOhne das gesetzte Ausführungsbit tut es einfach stillschweigend nichts. chmod 755 ist Ihr erster Debugging-Schritt, wenn CCcam nicht startet.
Wo Konfigurationsdateien leben
CCcam liest von/var/keys/CCcam.cfg oder/etc/tuxbox/config/CCcam.cfg abhängig vom Image. Einige Images überprüfen beide; einige überprüfen nur eines. Wenn CCcam startet, aber Ihre Konfiguration ignoriert, haben Sie die Datei am falschen Ort abgelegt. Überprüfen Sie das Startskript, um zu sehen, welchen Pfad es übergibt:
cat /etc/init.d/softcam | grep CCcamDas Konfigurationsverzeichnis von OScam ist typischerweise/etc/oscam/ bei frischen Installationen oder/var/etc/oscam/ bei älteren Enigma2-Images. Die-c Flagge, die Sie beim Start verwenden, bestimmt dies — verwenden Sie immer einen absoluten Pfad.
Starten und Stoppen des Emulators
Auf Enigma2 verwaltet das Softcam-Panel-Plugin dies. Auf einem kopflosen Linux-Server erstellen Sie eine systemd-Einheitendatei unter/etc/systemd/system/oscam.service:
[Unit]Dann:sudo systemctl enable oscam&& sudo systemctl start oscam. Protokolle gehen dorthin, wologfile= zeigt in Ihreroscam.conf — setzen Sie es auf/var/log/oscam.log und stellen Sie sicher, dass das Verzeichnis existiert.
Die Konfigurationsdateien korrekt bearbeiten
Hier scheitern die meisten Cardsharing-Anleitungen — sie zeigen eine Konfigurationsdatei, erklären aber nie, was jedes Feld tatsächlich tut. Ich werde es Feld für Feld durchgehen.
CCcam.cfg: C-Line-Syntax
Eine CCcam C-Line hat dieses genaue Format:
C: my.server.tld 12000 myusername mypassword no { 0:0:2 }Aufgeschlüsselt:
C:— erklärt, dass dies eine Client-Zeile ist, die sich mit einem CCcam-Server verbindetmy.server.tld— Hostname oder IP des Servers12000— TCP-Port, auf dem der Server lauschtmyusername— Groß- und Kleinschreibung beachten (falsche Großschreibung = Authentifizierungsfehler)mypassword— Groß- und Kleinschreibung beachtenno— ob empfangene Karten zurück nach oben geteilt werden sollen (fast immernofür Client-Setups){ 0:0:2 }— optional: CAID-Filter, Hop-Limit, Reshare-Level
Die Felder nach dem Passwort sind optional, können jedoch helfen, einzuschränken, was die Zeile teilt oder anfordert. Leerzeichen sind wichtig — verwenden Sie einfache Leerzeichen zwischen den Feldern. Tabs können das Parsen in einigen CCcam-Versionen unterbrechen.
Server-Seite: F-Linien und N-Linien
Wenn Sie einen CCcam-Server (lokale Kartenkonfiguration) betreiben, erklären Sie erlaubte Clients mit F-Linien:
F: clientusername clientpassword 1 0 0 0 { 0:0:2 }N-Linien sind für Newcamd-Protokollverbindungen. Sie sehen anders aus — sie enthalten einen DES-Schlüssel:
N: my.server.tld 15000 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14Der 14-Byte-Hex-Schlüssel muss sowohl beim Client als auch beim Server übereinstimmen. Die meisten Leute lassen einfach den Standard-Schlüssel — das ist in einer privaten Konfiguration in Ordnung, nicht für sicherheitskritische Anwendungen.
OScam Vier-Datei-Modell: oscam.conf, oscam.server, oscam.user, oscam.services
OScam verteilt seine Konfiguration auf vier Dateien. Dieses Verständnis ist der Schlüssel, um OScam zum Laufen zu bringen. Jeder Leitfaden, der dies nicht erklärt, lässt die Benutzer verwirrt zurück, warum Änderungen in einer Datei nichts beeinflussen.
- oscam.conf — globale Einstellungen: Protokollierung, die Weboberfläche, welche Protokollmodule geladen werden sollen ([cccam], [newcamd], [dvbapi])
- oscam.server — [reader]-Blöcke: jede upstream-Quelle (eine entfernte C-Linie, ein lokaler Kartenleser) erhält einen Block
- oscam.user — [account]-Blöcke: jeder Client, der sich mit Ihrer OScam-Instanz verbindet, erhält einen Block
- oscam.services — optional: CAID/Provider/SID-Filter, um zu steuern, auf welche Dienste jeder Leser oder jedes Konto zugreifen kann
OScam Reader Block und Account Block Felder
Hier ist ein Reader-Block, der sich mit einem entfernten CCcam-Server verbindet:
[reader]Und ein passender Account-Block für einen lokalen DVBAPI-Client:
[account]Dasgroup Feld ist das, was sie verbindet. Wenn ein lokaler Client (über DVBAPI) nach einem Schlüssel fragt, leitet OScam die ECM-Anfrage an Leser in derselben Gruppe weiter. Wenn Ihr Konto in group=1 und Ihr Leser in group=2 ist, werden sie nie miteinander kommunizieren, und Sie sehen jedes Mal "kein passender Leser" im Protokoll.
Für eine reine Client-Konfiguration (keine lokale Karte) setzen Sieau = 0 im Account-Block. EMM-Updates sind nur erforderlich, wenn Sie eine physische Karte haben, die Abonnement-Updates benötigt — sie sind für entfernte Linien irrelevant.
DVBAPI-Konfiguration: oscam.dvbapi und der [dvbapi]-Abschnitt
Der [dvbapi]-Abschnitt in oscam.conf verbindet OScam mit dem DVB-Demux auf Ihrem Empfänger:
[dvbapi]Dasuser Feld hier muss genau mit einem Konto in oscam.user übereinstimmen. Dasboxtype hängt von Ihrer Hardware ab:dreambox,vuplus,dbox2, usw. Falscher Boxtype führt normalerweise zu einer Entschlüsselung, die beginnt und dann stoppt, oder funktioniert bei einigen Kanälen, aber nicht bei anderen.
Auf Enigma2 kommuniziert OScam über einen Socket mit dem OS unter/tmp/camd.socket (für Camd35/cs357x) oder direkt über die DVB-Gerätenodes. Diepmt_modeEinstellung steuert, wie Kanalwechsel erkannt werden — 0 funktioniert für die meisten Setups.
Der globale oscam.conf Abschnitt benötigt auch:
[global]Setze ein starkeshttppwd. Ohne TLS (was die meisten LAN-Setups überspringen), wird das Passwort im Klartext übertragen — in einem privaten LAN in Ordnung, nicht in Ordnung, wenn die Schnittstelle öffentlich zugänglich ist. Wenn du dich aussperrst, indem du httpuser/httppwd festlegst und die Anmeldedaten vergisst, bearbeite die Konfigurationsdatei direkt und starte OScam neu. Es gibt keine "Passwort vergessen"-Option.
Ports, Firewall und Verbindung von Client zu Server
Die richtige Portkonfiguration ist einer der häufigsten Stolpersteine in jeder Cardsharing-Anleitung. Die Zahlen müssen in deinem Router, deiner Serverkonfiguration und deiner Clientkonfiguration übereinstimmen — alle drei.
Standardports
| Protokoll | Standardport | Konfigurationsort |
|---|---|---|
| CCcam | 12000 | CCcam.cfg C-Line / F-Line Portfeld |
| Newcamd | 15000 | oscam.conf [newcamd] port= |
| CS378x (cs357x) | 15001 | oscam.conf [cs357x] port= |
| OScam-Weboberfläche | 8888 | oscam.conf [webif] httpport= |
Dies sind Standardwerte, keine Anforderungen. Du kannst CCcam auf Port 5500 ausführen, wenn du möchtest — stelle nur sicher, dass die C-Line und der lauschernde Port des Servers genau übereinstimmen. Nicht übereinstimmende Ports bedeuten, dass die TCP-Verbindung niemals hergestellt wird, was in den Protokollen identisch aussieht wie eine Firewallblockade.
Portweiterleitung im Router
Wenn du einen Server zu Hause betreibst und Clients von außerhalb deines LANs verbinden, musst du den lauschernden Port des Servers auf deinem Router an die statische LAN-IP des Servers weiterleiten. Die meisten Router-UIs haben dies unter "Portweiterleitung" oder "Virtueller Server." Protokoll ist TCP. Externer Port = interner Port (es sei denn, du remappst).
Wenn du hinter CGNAT bist — die WAN-IP deines Routers ist nicht deine öffentliche IP — wird die Portweiterleitung nicht helfen. Die Lösung, auf die die meisten Leute kommen, ist ein günstiger VPS als Relay: WireGuard-Tunnel von deinem Heimserver zum VPS, dann wird der Port auf der öffentlichen IP des VPS exponiert. Es fügt ein paar Millisekunden Latenz hinzu, aber es funktioniert.
Verbindungstest: OScam-Weboberfläche und CCcam-Infoseite
Bevor du die OScam-Konfiguration beschuldigst, teste, ob der TCP-Port tatsächlich erreichbar ist:
nc -zv my.server.tld 12000Oder mit telnet:telnet my.server.tld 12000. Wenn Sie "Verbindung abgelehnt" oder Timeout erhalten, ist der Port nicht geöffnet — beheben Sie die Firewall, bevor Sie die Konfigurationen ändern. Wenn Sie eine Verbindung erhalten und diese dann abbricht, hört der Server zu, aber Ihre Anmeldeinformationen oder das Protokoll sind falsch.
Die OScam-Weboberfläche unterhttp://receiver-ip:8888zeigt den Status der Leser in Echtzeit an. Navigieren Sie zu "Readers" und suchen Sie die Statusspalte.VERBUNDENbedeutet, dass die Verbindung aktiv und verfügbar ist.VERBINDUNGSFEHLERbedeutet, dass die TCP-Verbindung fehlgeschlagen ist.KARTENINFO FEHLERbedeutet, dass die Verbindung hergestellt wurde, aber die Authentifizierung oder das Abfragen der Karte fehlgeschlagen ist.
Lesen der Share-Liste: Hops und Berechtigungen
In der Weboberfläche klicken Sie auf einen Leser, um Karteninformationen zu sehen. "Karte gefunden, 0 hops" bedeutet, dass der Server die physische Karte direkt hat. "1 hop" bedeutet, dass ein Server zwischen Ihnen und der Karte steht. Jeder Hop fügt einige Millisekunden zur ECM-Zeit hinzu.
Hohe Hop-Zahlen — 3 oder mehr — führen normalerweise zu spürbaren Aussetzern bei schnell wechselnden Kanälen. Die meisten Anbieter haben 1 Hop. Wenn ein Anbieter Ihnen seine Hops mitteilt, Sie aber 3 in OScam sehen, stimmt etwas mit seiner Infrastruktur nicht oder er teilt erneut.
Fehlerbehebung: Aussetzer, ECM-Fehler und kein Bild
Die meisten Probleme haben spezifische Symptome. Wenn Sie wissen, wonach Sie im Protokoll suchen müssen, können Sie in Minuten diagnostizieren, anstatt Stunden mit zufälligen Konfigurationsänderungen zu verbringen.
ECM-Timeout und hohe ECM-Zeit
Einfrieren alle 10–30 Sekunden? Die ECM-Zeit ist wahrscheinlich zu hoch. Das Steuerwort, das den Stream entschlüsselt, muss regelmäßig erneuert werden — wenn der neue Schlüssel zu spät ankommt, sehen Sie ein Einfrieren. Überprüfen Sie die ECM-Zeit in der OScam-Weboberfläche unter Readers. Alles unter 500 ms ist in Ordnung. Über 1000 ms führt wahrscheinlich zu sichtbaren Unterbrechungen.
Lösungen: Verwenden Sie einen geografisch näheren Server, beschränken Sie CAID/Anbieter in oscam.services, um zu vermeiden, dass OScam mehrere Leser ausprobiert, bevor der richtige ausgewählt wird, senken Sieuphopsim Leserblock, um Karten abzulehnen, die mehr als N Hops entfernt sind:
[reader]Grüner oder schwarzer Bildschirm: Falsche CAID oder keine Berechtigung
Grüner Bildschirm (oder schwarzer Bildschirm, je nach Empfänger) ohne Einfrieren — die Entschlüsselung beginnt nie. Entweder stimmt die CAID/Anbieter-ID für diesen Kanal nicht mit dem überein, was Ihre Leitung trägt, oder Ihr oscam.services filtert sie falsch heraus.
Finden Sie die CAID des Kanals aus den Transponderinformationen im Menü Ihres Empfängers. Vergleichen Sie sie mit dem, was OScam in Reader>Berechtigungen anzeigt. Wenn sie nicht aufgeführt ist, trägt Ihre Leitung diese CAID nicht. Wenn sie aufgeführt ist, aber immer noch nicht funktioniert, überprüfen Sie oscam.services auf eine explizite Sperre für diese SID oder CAID:provid-Kombination.
Verbindungsabbrüche und Wiederverbindungs-Schleifen
Wiederverbindungs-Schleife — OScam verbindet sich, trennt die Verbindung, verbindet sich alle paar Sekunden erneut — deutet normalerweise auf eines von drei Dingen hin: falsches Passwort, ein Share-Limit auf der Serverseite (zu viele gleichzeitige Verbindungen) oder Zeitabweichung. Überprüfen Sie den genauen Fehler:
grep 'ecm\|error\|reject' /var/log/oscam.log | tail -50„abgelehnt“ gefolgt von einem Benutzernamen bedeutet, dass der Server den Benutzer kennt, aber die Verbindung verweigert — Share-Limit oder Konto abgelaufen. „Ungültiger Benutzer“ bedeutet falscher Benutzername. Eine sofortige Trennung ohne Authentifizierungswechsel ist fast immer eine Zeitabweichung.
Falsche Systemzeit / NTP verursacht sofortige Trennungen
Dies ist das eine, was fast keine Cardsharing-Anleitung erwähnt, aber es beißt die Leute ständig. Wenn die Uhr Ihres Empfängers mehr als ~30 Sekunden von der Uhr des Servers abweicht, schlägt der TLS-Handshake oder die Überprüfung des Zeitstempels des cccam-Protokolls fehl und Sie erhalten eine sofortige Trennung, die genau wie ein falsches Passwort aussieht.
Überprüfen Sie Ihre Zeit:dateam Empfänger, vergleichen Sie dann mit einer NTP-synchronisierten Maschine oder einem Online-Zeitdienst. Beheben Sie es:
# Auf Enigma2:Lesen von oscam.log zur Diagnose: Kein passender Leser, Gruppenunterschied
„kein passender Leser“ im Protokoll bedeutet, dass eine ECM-Anfrage eingegangen ist, aber kein Leser in der übereinstimmenden Gruppe sie verarbeiten konnte. Fast immer ein Gruppenunterschied. Überprüfen Sie, dass die Gruppe des Kontos= und die Gruppe des Lesers= mindestens eine Zahl gemeinsam haben.
Das Protokoll von OScam ist ausführlich, sobald Sie das Format kennen. Eine erfolgreiche ECM-Dekodierung sieht so aus:
2026/06/12 14:33:12 c (dvbapi) [user=localbox] ECM caid 0500 von dvbapi: gefunden (16 ms) von my_clineFehlgeschlagen:nicht gefunden (500 ms) von keinem Leser oderZeitüberschreitung durch Leser my_cline. Die Zeitangabe in Klammern ist Ihre ECM-Zeit — achten Sie auf diese Zahl.
Wie man einen Anbieter auswählt (ohne verbrannt zu werden)
Die Auswahl einer Linie ist der Punkt, an dem Menschen teure Fehler machen. Die technische Einrichtung ist der einfache Teil — eine zuverlässige Quelle auszuwählen, ist der Punkt, an dem Sie wählerisch sein müssen.
Wie eine gute Linie aussieht
Ein solider Anbieter sollte bereit sein, eine Testlinie anzubieten — typischerweise 24–48 Stunden — bevor Sie bezahlen. Überprüfen Sie während dieses Tests die ECM-Zeit in OScam: konsistente Werte unter 300 ms sind ausgezeichnet, unter 500 ms akzeptabel, alles über 800 ms wird störend sein. Testen Sie während der Spitzenzeiten (Abende, Nachmittage am Wochenende), nicht um 3 Uhr morgens, wenn die Last minimal ist.
Fragen Sie konkret, welche CAIDs und Anbieter-IDs sie führen. Ein guter Anbieter weiß genau, welche Pakete sie haben und kann Ihnen die CAID:provid-Kombination geben, damit Sie überprüfen können, ob sie mit dem übereinstimmt, was Sie in OScam sehen. Vage Antworten wie "wir führen alles" sind ein Warnsignal.
Warnsignale: Überverkaufte Server und keine Testlinie
Jeder Anbieter, der eine Testlinie verweigert, verbirgt etwas — normalerweise einen überverkauften Server. Überverkauf bedeutet, dass sie mehr C-Linien ausgegeben haben, als der Server gleichzeitig verarbeiten kann, sodass die Leistung während der Spitzenzeiten abnimmt. Der Test ermöglicht es Ihnen, dies vor der Zahlung zu erkennen.
Ständige Aussetzer, die um 20 Uhr auftreten, aber nicht um 10 Uhr morgens? Überverkauft. Wenn der Support Ihren Receiver, Ihre Konfiguration oder Ihre Internetverbindung beschuldigt, ohne die ECM-Statistiken auf der Serverseite zu überprüfen, gehen Sie weg.
Lokale Karte vs. Remote-Linie: Kontrolle und Zuverlässigkeit
Eine lokale Smartcard mit einem USB-Leser gibt Ihnen volle Kontrolle — Sie sind nicht von der Betriebszeit eines Dritten abhängig. Die Karte benötigt regelmäßige EMM-Updates, um gültig zu bleiben, was OScam automatisch mitau = 1 im Leserblock verwaltet. Aber Sie müssen tatsächlich ein gültiges Abonnement besitzen und pflegen.
Remote-Linien sind praktisch, aber von Natur aus fragil. Der Anbieter kontrolliert die Betriebszeit, und wenn sie um Mitternacht ausfallen, sitzen Sie fest. Lokale Karten haben dieses Problem nicht — aber sie haben das Problem, dass, wenn der Anbieter seine Verschlüsselungsparameter ändert und Ihre Karte das Update nicht rechtzeitig erhält, Sie den Empfang verlieren, bis die EMM synchronisiert.
Rechtlicher Hinweis und Verantwortung für die private Nutzung
Was Sie rechtlich berechtigt sind zu entschlüsseln, hängt ganz von Ihrer Gerichtsbarkeit und den Abonnements ab, die Sie haben. Die in diesem Leitfaden beschriebene Einrichtung — OScam, CCcam, DVB-Entschlüsselung — kann völlig legal mit Karten verwendet werden, die Sie besitzen, und Abonnements, für die Sie bezahlen. Es ist eine andere Angelegenheit, es zu verwenden, um Inhalte zu entschlüsseln, für die Sie keine Berechtigungen haben, und die rechtliche Situation variiert erheblich von Land zu Land. Kennen Sie Ihr lokales Recht. Das ist Ihre Verantwortung, nicht meine.
Häufig gestellte Fragen
Sollte ich CCcam oder OScam für meine Einrichtung verwenden?
OScam. Es ist Open Source, wird aktiv entwickelt, unterstützt cccam, newcamd, mgcamd und cs378x-Protokolle gleichzeitig und hat eine Weboberfläche für die Echtzeitüberwachung. CCcam ist einfacher zu konfigurieren für eine reine Client-Einrichtung, aber die Entwicklung ist tot und es gibt Ihnen keine Einsicht, was passiert. Der einzige Grund, heute CCcam zu verwenden, ist die Kompatibilität mit veralteter Hardware oder einem Anbieter, der ausschließlich CCcam C-Linien ausgibt und Sie etwas benötigen, das in zehn Minuten läuft.
Wo befindet sich die Datei CCcam.cfg oder oscam.conf?
Auf Enigma2 befindet sich CCcam.cfg typischerweise unter/var/keys/CCcam.cfg oder/etc/tuxbox/config/CCcam.cfg — überprüfen Sie das Startskript Ihres Images, um zu bestätigen, welchen Pfad es liest. OScam-Konfigurationsdateien (oscam.conf, oscam.server, oscam.user, oscam.services) befinden sich in/etc/oscam/ in den meisten Builds oder/var/etc/oscam/ in älteren Enigma2-Images. Die definitive Antwort ist der Pfad, den Sie-c beim Start an die oscam-Binärdatei übergeben.
Wie sieht eine C-Linie aus und was bedeuten die Felder?
Format:C: hostname port username password. Zum Beispiel:C: my.server.tld 12000 myuser mypassHostname und Port zeigen auf die Listening-Adresse des Servers. Benutzername und Passwort sind groß-/kleinschreibungsempfindlich — falsche Schreibweise sieht identisch aus wie falsche Anmeldeinformationen im Protokoll. Optionale Felder in geschweiften Klammern steuern das Teilen und die Hop-Limits. Alle Felder sind durch Leerzeichen getrennt; Tabs verursachen in einigen CCcam-Bauten stille Parsing-Fehler.
Warum friert mein Bild alle paar Sekunden ein?
Neun von zehn Malen: hohe ECM-Zeit. Überprüfen Sie dies in der OScam-Weboberfläche unter Readers. Über ~800ms und Sie werden periodische Einfrierungen sehen, wenn die Steuerworterneuerungen zu spät eintreffen. Beheben Sie es, indem Sie eine latenzärmere Leitung verwenden, indem Sieuphops = 1in Ihrem Reader-Block einstellen, um Hoch-Hops-Anteile abzulehnen, oder CAID/Provider-Filterung in oscam.services hinzufügen, damit OScam keine Zeit mit der Abfrage von Readers verschwendet, die nicht helfen können. Überprüfen Sie auch NTP — eine driftende Uhr kann ECM-Authentifizierungsfehler verursachen, die wie langsames Decodieren aussehen.
Welche Ports muss ich öffnen?
CCcam standardmäßig ist TCP 12000. Newcamd ist TCP 15000. CS378x ist typischerweise TCP 15001. Die OScam-Weboberfläche läuft auf TCP 8888 (nur LAN — setzen Sie dies nicht extern ohne Authentifizierung und idealerweise ein VPN aus). Leiten Sie den Port, auf dem Ihr Server lauscht, über Ihren Router an die LAN-IP des Servers weiter. Die Client-Konfiguration muss denselben Port angeben. Mismatch = Verbindung abgelehnt, was dasselbe aussieht wie eine Firewall-Sperre.
Die OScam-Weboberfläche zeigt CONNECT_ERROR — was nun?
Beginnen Sie mit einem grundlegenden TCP-Test:nc -zv hostname portvom Empfänger. Wenn das fehlschlägt, ist der Port nicht erreichbar — überprüfen Sie die Firewall und die Portweiterleitung, bevor Sie die Konfigurationen ändern. Wenn TCP verbindet, aber OScam weiterhin CONNECT_ERROR anzeigt, überprüfen Sie den Benutzernamen/Passwort (beides groß-/kleinschreibungsempfindlich), verifizieren Sie, dass die [account] group= mit der [reader] group= übereinstimmt, und bestätigen Sie, dass die Systemzeit über NTP synchronisiert ist. Eine Uhrabweichung von mehr als ~30 Sekunden verursacht sofortige Trennungen, die von Authentifizierungsfehlern im Protokoll nicht zu unterscheiden sind.