[reader]
label = Remote-CCcam (User 1)
description = User 1
protocol = cccam
device = 192.168.178.10,12000
user = user1
password = pass1
inactivitytimeout = 30
group = 1
cccversion = 2.3.2
OSCam (Open Source Conditional Access Module) to darmowy projekt o otwartym kodzie źródłowym, używany do obsługi kart dostępu warunkowego w celu dekodowania sygnału telewizyjnego. Instalacja OSCam może różnić się w zależności od systemu operacyjnego i sprzętu, na którym zamierzasz go uruchomić. Poniżej przedstawiam ogólne kroki instalacji OSCam na systemie Linux:
1. Przygotowanie systemu
Zanim rozpoczniesz instalację, upewnij się, że Twój system jest aktualny wydaj komende z poziomu terminala:
sudo apt update
sudo apt upgrade
2. Instalacja wymaganych narzędzi
OSCam wymaga kilku narzędzi do kompilacji, takich jak `gcc`, `make`, `cmake`, `libssl-dev`, itp. Zainstaluj je za pomocą poniższych poleceń:
sudo apt install gcc make cmake libssl-dev libpcsclite-dev pcscd
3. Pobranie źródeł OSCam
Przejdź na stronę projektu OSCam i pobierz najnowszą wersję źródeł, albo sklonuj repozytorium z GIT:
git clone https://github.com/oscam-emu/oscam.git
cd oscam
4. Kompilacja OSCam
Przeprowadź kompilację projektu:
make
W wyniku kompilacji powstanie plik binarny OSCam.
5. Instalacja OSCam
Skopiuj plik binarny OSCam do katalogu `/usr/local/bin` lub innego katalogu w ścieżce systemowej:
bash
sudo cp oscam /usr/local/bin/oscam
6. Konfiguracja OSCam
OSCam wymaga plików konfiguracyjnych, które zazwyczaj znajdują się w `/usr/local/etc` lub `/etc/oscam`. Utwórz katalog konfiguracyjny:
bash
sudo mkdir /usr/local/etc/oscam
Następnie, stwórz podstawowe pliki konfiguracyjne, takie jak `oscam.conf`, `oscam.server`, `oscam.user`:
sudo nano /usr/local/etc/oscam/oscam.conf
Przykładowa zawartość pliku `oscam.conf`:
[global]
logfile = /var/log/oscam.log
nice = -1
maxlogsize = 1024
[webif]
httpport = 8888
httpuser = admin
httppwd = admin
„`
7. Uruchomienie OSCam
OSCam można uruchomić bezpośrednio z linii poleceń:
sudo oscam -b -c /usr/local/etc/oscam
Opcja `-b` uruchamia OSCam w tle, a `-c` określa katalog konfiguracyjny.
8. Sprawdzenie działania OSCam
Aby sprawdzić, czy OSCam działa poprawnie, otwórz przeglądarkę i przejdź do adresu `http://localhost:8888`. Powinieneś zobaczyć interfejs webowy OSCam.
9. Automatyczne uruchamianie OSCam
Aby OSCam uruchamiał się automatycznie przy starcie systemu, utwórz plik serwisowy systemd:
sudo nano /etc/systemd/system/oscam.service
Przykładowa zawartość pliku `oscam.service`:
[Unit]
Description=OSCam
After=network.target
[Service]
ExecStart=/usr/local/bin/oscam -b -c /usr/local/etc/oscam
Restart=always
[Install]
WantedBy=multi-user.target
Zapisz plik i załaduj nową jednostkę systemd:
sudo systemctl daemon-reload
sudo systemctl enable oscam
sudo systemctl start oscam
Teraz OSCam powinien uruchamiać się automatycznie przy starcie systemu.
Pamiętaj, że konfiguracja OSCam jest zaawansowanym tematem i może wymagać dodatkowych ustawień w zależności od Twojego dostawcy usług i rodzaju używanej karty dostępu. Upewnij się, że korzystasz z legalnych źródeł kart i oprogramowania.