https://t.me/+TIXtgvGBBOc3ZTUy
docker run -d -p 9118:9118 --restart always --name lampac immisterio/lampac
tags: latest (linux/amd64) / arm32 (linux/arm/v7) / arm64 (linux/arm64/v8)
спасибо @nikk, @Denis
curl -L -k -s https://lampac.sh | bash
- Порт генерируется рандомно и выводится в конце установки скрипта
- Изменить или посмотреть порт можно в init.conf -
grep "listenport" /home/lampac/init.conf
curl -L -k -s https://lampac.sh/home | bash
- 84Mb RAM, 200Mb HDD, 50 пользователей
- DLNA по умолчанию отключен, включается в init.conf
- TorrServer по умолчанию отключен, включается в module/manifest.json
- Установить ".NET Core 6" https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.30/6.0.30.md
- Распаковать https://github.com/immisterio/Lampac/releases/latest/download/publish.zip
- Запустить Lampac.exe
- онлайн - "http://IP:9118/online.js"
- xxx - "http://IP:9118/sisi.js"
- DLNA - "http://IP:9118/dlna.js"
- TimeCode - "http://IP:9118/timecode.js"
- Tracks - "http://IP:9118/tracks.js"
- TorrServer - "http://IP:9118/ts.js"
- Парсер Jackett - "IP:9118"
- онлайн/jackett - "http://IP:9118/lite.js"
- xxx - "http://IP:9118/sisi.js"
- Отключить TorrServer/DNLA/Jackett/etc можно в module/manifest.json
- Настройки Jackett в module/JacRed.conf (пример JacRed.example.conf)
- Основные настройки в init.conf (пример example.conf)
- Filmix, KinoPub, Alloha, Rezka, Zetflix, Collaps, Lumex, VDBmovies, VideoDB, Vibix, HDVB, Kodik, Ashdi (Украинский), KinoUKR (Украинский), FanCDN, Kinotochka, CDNmovies, Anilibria, AnimeGo, AniMedia, AnimeLib, MoonAnime (Украинский), Animevost, Animebesst, Redheadsound, VoKino
- Kinozal, Nnmclub, Rutor, Megapeer, Torrentby, Bitru, Anilibria, Toloka (Украинский), Rutracker, Selezen, LostFilm, Animelayer, Anifilm
- PornHub, PornHubPremium, Bongacams, Chaturbate, Ebalovo, Eporner, HQporner, Porntrex, Spankbang, Xhamster, Xnxx, Xvideos
- Filmix - "http://IP:9118/lite/filmixpro"
- KinoPub - "http://IP:9118/lite/kinopubpro"
- VoKino - "http://IP:9118/lite/vokinotk"
- HDRezka - указать логин и пароль в init.conf
- Просмотр медиа файлов с папки dlna
- Возможность удалять просмотренные папки/файлы
- Загрузка торрентов в папку dlna
Зажмите кнопку "OK" на выбранном торренте/папке/файле для вызова списка действий
Синхронизация отметок просмотра между разными устройствами
- Для синхронизации отметок, все устройства должны быть авторизованы в cub.red под одним аккаунтом, либо на устройствах вместо плагина IP:9118/timecode.js, должен использоваться IP:9118/timecode/{uid}, где {uid} это любые символы, например IP:9118/timecode/myhome
- email или {uid} должен совпадать на устройствах которые вы хотите синхронизовать между собой
Заменяет название аудиодорожек и субтитров в плеере
Автор: @aabytt
- Добавить плагин "http://IP:9118/tracks.js"
- В init.conf заменить значение "ffprobe.os" на один из вариантов "win", "linux"
Проксирование постеров для сайта TMDB
- Добавить плагин "http://IP:9118/tmdbproxy.js"
- В настройках TMDB включить проксирование
- Запустить tor на порту 9050
- В init.conf указать .onion домен в host
- Settings -> Start Parameter -> Setup
- Enter current ip address and port "IP:9118"
Убрать/Добавить адреса можно в msx.json
- Для Samsung "IP:9118/samsung.wgt"
- checkOnlineSearch - Делать предварительный поиск скрывая балансеры без ответа
- multiaccess - Настройка кеша в онлайн с учетом многопользовательского доступа
- accsdb - Доступ к API через авторизацию (для jackett используется apikey)
- useproxy - Парсит источник через прокси указанные в "proxy"
- streamproxy - Перенаправляет видео через "http://IP:9118/proxy/{uri}"
- localip - Заменить на "false" если скрипт установлен за пределами внутренней сети
- findkp - Каталог для поиск kinopoisk_id (alloha|tabus|vsdn)
- corseu - Использовать прокси cors.bwa.workers.dev
- Список всех параметров, а так же значения по умолчанию смотреть в example.conf
- В init.conf нужно указывать только те параметры, которые хотите изменить
- Редактировать init.conf можно так же через ip:9118/admin/init
{
"listenport": 9120, // изменили порт
"dlna": {
"downloadSpeed": 25000000 // ограничили скорость загрузки до 200 Mbit/s
},
"Rezka": {
"streamproxy": true // отправили видеопоток через "http://IP:9118/proxy/{uri}"
},
"Zetflix": {
"displayname": "Zetflix - 1080p", // изменили название
"geostreamproxy": ["UA"], // поток для UA будет идти через "http://IP:9118/proxy/{uri}"
"apn": "http://apn.cfhttp.top", // заменяем прокси "http://IP:9118/proxy/{uri}" на "http://apn.cfhttp.top/{uri}"
},
"Kodik": {
"useproxy": true, // использовать прокси
"proxy": { // использовать 91.1.1.1 и 92.2.2.2
"list": [
"socks5://91.1.1.1:5481", // socks5
"91.2.2.2:5481" // http
]
}
},
"Ashdi": {
"useproxy": true // использовать прокси 93.3.3.3
},
"Filmix": {
"token": "protoken" // добавили токен от PRO аккаунта
},
"PornHub": {
"enable": false // отключили PornHub
},
"proxy": {
"list": [
"93.3.3.3:5481"
]
},
"globalproxy": [
{
"pattern": "\\.onion", // запросы на домены .onion отправить через прокси
"list": [
"socks5://127.0.0.1:9050" // прокси сервер tor
]
}
],
"overrideResponse": [ // Заменили ответ на данные из файла myfile.json
{
"pattern": "/msx/start.json",
"action": "file",
"type": "application/json; charset=utf-8",
"val": "myfile.json"
}
]
}