Настройка CCcam и OScam на Windows: пошаговая инструкция 2026

Кардшаринг на Windows требует правильной настройки двух ключевых программ — CCcam и OScam. Первая отвечает за получение сигнала с удалённого сервера, вторая управляет смарт-картой и эмуляцией доступа. В этой инструкции разберём каждый шаг: от загрузки файлов до проверки соединения с реальными примерами конфигурационных строк.

Что такое CCcam и OScam и зачем они нужны

CCcam — протокол и клиентская программа для получения ключей дешифрования от удалённого кардшаринг-сервера. Она подключается к серверу поставщика, получает CW (Control Words) и передаёт их тюнеру для расшифровки спутникового сигнала.

OScam (Open Source Conditional Access Module) — более универсальное решение. Эта программа умеет работать одновременно как с физическими смарт-картами, так и с эмуляторами, поддерживает десятки протоколов (CCcam, Newcamd, Camd3, Radegast) и позволяет выстраивать сложные цепочки доступа. В связке CCcam + OScam первая программа выступает клиентом, а OScam — локальным сервером, который маршрутизирует запросы.

Системные требования и подготовка Windows

Для работы обеих программ подходит Windows 10 или Windows 11, 32-битная или 64-битная версия. Минимальные требования скромные: процессор с частотой от 1 ГГц, 512 МБ оперативной памяти, стабильное интернет-соединение с пингом не выше 200 мс до сервера кардшаринг-провайдера.

Необходимые компоненты

  • Microsoft Visual C++ Redistributable 2015–2022 (x86 и x64)
  • Права администратора для установки служб Windows
  • Антивирус с исключением для рабочей папки (многие AV ошибочно блокируют CCcam.exe)
  • Текстовый редактор с подсветкой синтаксиса — например, Notepad++ или VS Code

Создайте отдельные папки для каждой программы: C:\CardSharing\CCcam\ и C:\CardSharing\OScam\. Это упростит обслуживание и позволит хранить резервные копии конфигов.

Установка и настройка CCcam на Windows

Загрузка и первый запуск

Скачайте актуальную версию CCcam для Windows (2.3.0 или выше). После распаковки архива в папке C:\CardSharing\CCcam\ окажутся файлы: CCcam.exe, CCcam.cfg и несколько вспомогательных DLL-библиотек.

Перед первым запуском добавьте папку в исключения антивируса. В Windows Defender это делается через «Параметры» → «Центр безопасности Windows» → «Защита от вирусов и угроз» → «Управление настройками» → «Исключения».

Структура файла CCcam.cfg

Основной конфигурационный файл CCcam.cfg состоит из нескольких блоков. Вот рабочий пример конфигурации для подключения к одному серверу-провайдеру:

DESCRIPTION: MySetup 2026# Подключение к серверу провайдераC: cardserver.example.com 12000 myusername mypassword# Локальный порт для OScamSERVER LISTEN PORT: 16000# ЛогированиеDEBUG: 0LOG FILE: C:\CardSharing\CCcam\CCcam.logLOG FILE SIZE (MB): 5# Опции работы с картамиALLOW SHARES: yesCAID PRIORITY: 1830, 0960, 0500# Настройка сетиBIND PORT: 12000CONNECT RETRY INTERVAL (SEC): 15SEND BUFFER SIZE (BYTES): 65536

Строка C: — это директива клиентского подключения. Формат: хост, порт, логин, пароль. Если у вас несколько серверов от разных провайдеров, добавьте их несколькими строками C: подряд.

Запуск CCcam как службы Windows

Чтобы CCcam запускалась автоматически при старте системы, используйте утилиту NSSM (Non-Sucking Service Manager). Откройте командную строку от имени администратора и выполните:

nssm install CCcam "C:\CardSharing\CCcam\CCcam.exe"nssm set CCcam AppDirectory "C:\CardSharing\CCcam"nssm set CCcam Start SERVICE_AUTO_STARTnssm start CCcam

После этого CCcam появится в списке служб Windows (services.msc) и будет стартовать вместе с системой без участия пользователя.

Установка и настройка OScam на Windows

Выбор версии OScam

OScam активно развивается, и для Windows рекомендуется использовать сборки от SVN-ревизии 11800 и выше. Сборки доступны в нескольких вариантах — с поддержкой смарт-карт через USB-ридер (PC/SC) или без неё. Если планируете подключить физическую карту через ридер типа Omnikey 3121, берите сборку с пометкой pcsc.

Распакуйте содержимое в C:\CardSharing\OScam\. Вам понадобятся файлы: oscam.exe, oscam.conf, oscam.server, oscam.user, oscam.srvid.

Файл oscam.conf — глобальные настройки

[global]logfile                = C:\CardSharing\OScam\oscam.logmaxlogsize             = 10usrfile                = C:\CardSharing\OScam\oscam.userserverfile             = C:\CardSharing\OScam\oscam.server[webif]httpport               = 8888httpuser               = adminhttppwd                = password123httpdyndns             = 0httpallowed            = 127.0.0.1[monitor]port                   = 988aulow                  = 60monlevel               = 4

Секция [webif] активирует веб-интерфейс OScam. После запуска он доступен по адресу http://127.0.0.1:8888 — там можно в реальном времени следить за запросами декодирования, статусом подключений и ошибками.

Файл oscam.server — источники ключей

Здесь указываются серверы, у которых OScam будет запрашивать CW. Для подключения к локальному CCcam-клиенту:

[reader]label                  = CCcam_localprotocol               = cccamdevice                 = localhost,16000user                   = cccam_userpassword               = cccam_passreconnecttimeout       = 15group                  = 1cccversion             = 2.3.0ccckeepalive           = 1

Если хотите добавить физическую смарт-карту через PC/SC-ридер:

[reader]label                  = smartcard_readerprotocol               = pcscdevice                 = Omnikey CardMan 3x21 0group                  = 2detect                 = cdcaid                   = 1830aeskeys                = 1830@000000:01:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Замените XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX на ваш AES-ключ. CAID 1830 соответствует системе Nagravision — одной из наиболее распространённых на европейских спутниках.

Файл oscam.user — клиентские аккаунты

OScam может обслуживать несколько клиентов одновременно. Пример записи для подключения DVB-ресивера по протоколу Newcamd:

[account]user                   = receiver1pwd                    = securepwd456group                  = 1,2au                     = 1uniq                   = 3monlevel               = 0caid                   = 1830,0960ident                  = 1830:000000;0960:000000

Параметр uniq = 3 запрещает одновременное подключение с одним логином с разных адресов — полезная защита от несанкционированного использования аккаунта.

Связка CCcam и OScam: как работает цепочка

Типичная схема выглядит так: DVB-ресивер или плагин в медиаплеере (например, Wicardd в VLC или встроенный CAM в KODI) отправляет ECM-запрос по Newcamd на OScam (порт 10000). OScam проверяет свои ридеры: сначала смарт-карту (если есть), затем обращается к CCcam на порт 16000. CCcam уже отправляет запрос на внешний сервер провайдера и возвращает CW обратно по цепочке.

Задержка в хорошо настроенной системе не превышает 300–500 мс, что незаметно при просмотре. Если пинг до сервера высокий или цепочка длиннее двух звеньев, могут появляться фризы.

Настройка портов в oscam.conf для Newcamd

[cs357x]port                   = 10000@1830:000000,0960:000000[cccam]port                   = 17000version                = 2.3.0reshare                = 0ignorereshare          = 1

Порт 10000 — для подключения ресиверов и плагинов по Newcamd. Порт 17000 — если хотите, чтобы другие CCcam-клиенты могли подключаться к вашему OScam.

Диагностика и устранение типичных проблем

CCcam не подключается к серверу

Проверьте файл лога CCcam.log. Строка CAN NOT CONNECT TO SERVER означает проблему с сетью или неверные реквизиты. Убедитесь, что порт сервера открыт — проверьте командой telnet cardserver.example.com 12000 в командной строке. Если соединение не устанавливается, проблема на стороне сети или провайдера.

OScam получает ECM, но не возвращает CW

В веб-интерфейсе на вкладке «EMM/ECM» смотрите столбец «Time» — если значения превышают 2000 мс или стоит «timeout», ридер не отвечает. Проверьте, запущен ли CCcam и правильно ли указан порт в oscam.server. Частая ошибка — несоответствие версии CCcam в строке cccversion.

Каналы показывают изображение, но с периодическими зависаниями

Зависания каждые 10 секунд — классический симптом позднего получения CW. Причина обычно в высоком пинге до сервера (больше 150 мс) или в перегруженном сервере провайдера. Попробуйте добавить второй резервный сервер строкой C: в CCcam.cfg — CCcam автоматически переключится на него при недоступности основного.

Ошибки прав доступа в Windows

Если программа не может записать лог-файл, запустите её с правами администратора или измените права на папку C:\CardSharing\: правой кнопкой мыши → «Свойства» → «Безопасность» → добавьте пользователя SYSTEM с полными правами.

Рекомендации по безопасности

Никогда не открывайте порты OScam (8888, 10000, 17000) в интернет без необходимости. Веб-интерфейс на порту 8888 должен быть доступен только с локального адреса — это обеспечивает параметр httpallowed = 127.0.0.1 в конфиге.

Для доступа к OScam из локальной сети укажите диапазон: httpallowed = 127.0.0.1,192.168.1.0-192.168.1.255. Если нужен доступ извне — используйте VPN-туннель, а не открытый порт.

Регулярно меняйте пароли в oscam.user и не используйте одинаковые логины для разных ресиверов — это упрощает диагностику при проблемах.

Автоматическое обновление конфигурации

OScam поддерживает перечитывание конфигов без перезапуска. В веб-интерфейсе перейдите в «Config» → «Reload config». Это особенно удобно при добавлении нового ридера или аккаунта — изменения применяются мгновенно, без разрыва активных сессий.

Для CCcam полного горячего перезапуска нет — изменения в CCcam.cfg вступают в силу только после перезапуска службы: nssm restart CCcam в командной строке администратора.

Итоговая проверка работоспособности

После всех настроек откройте веб-интерфейс OScam по адресу http://127.0.0.1:8888. На главной странице в секции «Readers» должен отображаться ридер CCcam_local со статусом «connected». В разделе «Users» — ваш ресивер с показателями ECM OK.

Запустите любой зашифрованный канал в плеере. В секции «ECM history» веб-интерфейса OScam появятся строки с временем отклика. Если значение стабильно ниже 500 мс — система работает корректно и готова к полноценному использованию.

Практические советы для стабильного просмотра

Даже самая стабильная линия CCCam или OSCam требует пары простых подготовительных шагов. Обновляйте прошивку ресивера, раз в неделю очищайте ECM‑кеш и держите 15–20% свободного места на USB‑накопителе или во встроенной памяти, чтобы кардридер записывал ключи без задержек.

При настройке антенны оставляйте запас по MER/BER: смещение на два градуса или ослабленный F‑коннектор чаще становится причиной “фризов”, чем сам кардшаринг. Держите под рукой короткий патч‑корд для проверки другого роутера и сохраните два профиля в OSCam — под TCP и под UDP — чтобы мгновенно переключиться, если провайдер начнёт фильтровать протокол.

Utgard.tv следит за каждым хабом 24/7, однако вы можете ускорить диагностику, если будете вести небольшой журнал действий. Записывайте время переключения канала, активный CAID и то, использовали ли вы Wi‑Fi или Ethernet. Такой мини‑отчёт позволит инженерам воспроизвести вашу конфигурацию в лаборатории и предложить решение не за часы, а за минуты.

  • Держите активными две линии: если первый сервер уходит на обслуживание, второй тут же подхватывает поток без повторного ввода логина.
  • Раз в месяц делайте замер скорости и задержек. Стабильных 1–2 Мбит/с при пинге до 80 мс достаточно для SD/HD, но если джиттер превышает 20 мс — переведите роутер на провод.
  • Сохраните в закладки страницу статуса Utgard.tv и Telegram‑бота @utgard_tv_bot — там появляются уведомления о работах раньше, чем успеют среагировать SEMrush или внешние мониторы.