Newcamd reshare: настройка ресейка в OScam
Настройка newcamd reshare может быть непростой задачей, особенно если вы впервые сталкиваетесь с этой технологией. В этой статье я поделюсь пошаговой инструкцией по настройке reshare, объясню основные параметры и дам советы по отладке. Речь пойдет о том, как правильно настроить OScam для раздачи карты или подписки по протоколу newcamd, чтобы другие клиенты могли получить доступ к вашему контенту.
Что такое newcamd reshare и когда он нужен
Newcamd reshare — это процесс повторной раздачи полученного ECM-доступа третьим лицам. Это полезно, когда у вас есть доступ к платным каналам, и вы хотите поделиться им с другими пользователями. Протокол newcamd отличается от CCcam тем, что для каждого CAID и провайдера используется отдельный порт.
Разница между sharing и reshare
Sharing подразумевает, что вы делитесь доступом к вашей карте с другими клиентами. Reshare, в свою очередь, позволяет вам передавать доступ другим серверам или клиентам. Это важное различие, так как оно влияет на настройки и права доступа.
Reshare через newcamd против CCcam
В отличие от CCcam, где все идет по одному порту, newcamd использует отдельные порты для каждого CAID и провайдера. Это делает настройку более гибкой, но и более сложной. Например, если вы хотите раздать несколько карт, вам потребуется открыть несколько портов.
Понятие hop и уровней пересдачи
Hop — это количество уровней пересдачи. Hop 0 означает прямую карту, Hop 1 — первый ресейк, и так далее. Важно понимать, что каждая пересдача увеличивает задержку и может привести к фризам. Поэтому лучше ограничивать количество уровней пересдачи.
Настройка сервера: oscam.conf и newcamd.server
Теперь давайте перейдем к настройке. В файле /usr/local/etc/oscam.conf (или /etc/tuxbox/config/oscam/) вам нужно добавить секцию [newcamd]. Пример блока:
[newcamd]
key = 0102030405060708091011121314
port = 15000@0100:000000
Формат параметра port следующий: ПОРТ@CAID:IDENT1,IDENT2;ПОРТ2@CAID2. Обратите внимание, что 14-символьный DES-ключ должен совпадать как у сервера, так и у клиента, иначе вы получите "login ok", но "no decode".
Секция [newcamd] в oscam.conf
Секция [newcamd] в oscam.conf отвечает за настройки доступа к карте. Убедитесь, что ключ и порт прописаны правильно, иначе не удастся выполнить декодирование.
Параметры key, port и CAID
Параметр key — это 14-символьный ключ DES. Параметр port указывает на порт и CAID. Если вы используете несколько CAID, вам нужно будет указать их в одной строке, как показано выше.
Привязка порта к конкретному провайдеру
Каждый порт должен быть привязан к конкретному провайдеру. Это значит, что у вас не может быть одного порта для нескольких CAID. Если у вас есть несколько карт от разных провайдеров, открывайте для каждой свой порт.
Права доступа и включение reshare в oscam.user
После настройки сервера необходимо настроить права доступа в файле oscam.user. Пример блока:
[account]
user = client1
pwd = ...
group = 1
au = 1
Связь между group в [reader] и [account] очень важна. Без совпадения группы декодирование не пройдет, поэтому убедитесь, что они совпадают.
Создание пользователя для клиента
Создавая пользователя для клиента, вы должны указать правильные параметры, такие как имя пользователя, пароль и группу. Это позволит клиенту получить доступ к вашему ресейку.
Параметры au, group и caid
Параметр au отвечает за автоматическое обновление, group — за связь между ридером и аккаунтом, а caid определяет, какая карта будет раздаваться.
Флаги cccreshare и uniq для контроля раздачи
Чтобы ограничить глубину ресейка, вам нужно добавить параметр cccreshare = N в блоке [reader]. Флаг uniq определяет количество одновременных подключений с одним логином: 1 — запрещено, 2 — разрешено, 3 — разрешено и т.д.
Проверка и отладка раздачи через веб-интерфейс и логи
После настройки важно проверить, как работает ваш ресейк. Для этого откройте веб-интерфейс OScam. По умолчанию порт 8888 или тот, который вы указали в параметре httpport. Вкладка Status покажет, подключен ли клиент, его статус, hop и время ecm.
Мониторинг статуса клиента в webif
В webif вы сможете увидеть статус подключенных клиентов, их hop и время ответа. Это поможет быстро выявить проблемы с подключением.
Чтение oscam.log и уровней ECM
Логи OScam содержат много полезной информации. Например, если вы видите 'found', это значит, что ключ найден. Если 'not found', проверьте права доступа и настройки.
Проверка hop и времени ответа (ms)
Чтобы проверить, как работает ваш ресейк, используйте команду netstat -tulpn | grep 15000 для проверки открытого порта. Это поможет вам убедиться, что порт доступен для клиентов.
Как выбрать источник для reshare, не нарушая стабильность
Выбор источника для ресейка — это важный момент. Неправильный выбор может привести к высоким задержкам и плохому качеству изображения. Ищите источник с низким ecm time (до 300-400 ms), стабильным uptime и поддержкой нужного CAID.
Критерии надёжного входящего источника
Надежный источник должен обеспечивать стабильное соединение и минимальные задержки. Кроме того, важно, чтобы он поддерживал нужные вам CAID.
Влияние глубины hop на скорость
Каждый уровень hop добавляет задержку. Поэтому старайтесь ограничивать их количество. Reshare с hop 1 предпочтительнее, чем длинные цепочки, так как это снижает риск фризов.
Ограничение нагрузки и числа клиентов
Рекомендуется ограничить количество одновременных клиентов на один источник. Это поможет избежать перегрузок и обеспечит стабильный поток данных.
Клиент подключается (login ok), но нет изображения — в чём причина?
Чаще всего это связано с несовпадением DES key (14 hex) между сервером и клиентом или несовпадением group между [reader] и [account]. Проверьте CAID/ident в строке port.
Чем reshare в newcamd отличается от reshare в CCcam?
Newcamd использует отдельный порт на каждый CAID/провайдер и бинарный DES-протокол. В отличие от CCcam, нет автоматической передачи hop-информации, но глубину раздачи всё равно ограничивает параметр в [reader].
Как ограничить, чтобы клиент не пересдавал мою карту дальше?
Установите cccreshare = 0 в блоке ридера/аккаунта, задайте uniq для запрета мультилогина и контролируйте hop. Полностью запретить дальнейший reshare нельзя, но можно снизить его ценность.
Какой порт указывать в newcamd и можно ли один порт на несколько CAID?
Один порт newcamd обслуживает один CAID (можно несколько ident внутри него); для другого CAID нужен отдельный порт. Формат port = 15000@0100:000000;15001@0500:032830.
Почему высокий ecm time и фризы при рабочем reshare?
Это может быть связано с длинной цепочкой hop, слабым или перегруженным источником, сетевыми задержками или нехваткой CPU на роутере/ресивере. Сократите уровни reshare, ограничьте число клиентов и проверьте пинг до источника.
Где лежат конфиги OScam для настройки reshare?
Конфиги обычно находятся в /usr/local/etc/ или /etc/tuxbox/config/oscam/: oscam.conf (секция [newcamd]), oscam.server ([reader]), oscam.user ([account]). Путь может варьироваться в зависимости от сборки и параметра запуска -c.
Практические советы для стабильного просмотра
Даже самая стабильная линия 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 или внешние мониторы.