串流媒體:Emby (分Server端、安卓端、安卓TV端、iOS端,PC最好使用網頁端)
遊戲聚合:Playnite
win11 命令列安裝基於WSL2的Ubuntu22
# 參考檔案:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual
# 參考檔案:https://learn.microsoft.com/zh-cn/windows/wsl/install
# 啟用適用於 Linux 的 Windows 子系統
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 啟用虛擬機器器功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# 更新wsl(需要魔法)
wsl --update
# 將 WSL 2 設定為預設版本
wsl --set-default-version 2
# 檢視當前linux發行版本(需要魔法)
wsl --list --online
![](https://img2023.cnblogs.com/blog/2015404/202312/2015404-20231202231303008-223685623.png)
# NAME是列linux發行版名稱
# 指定linux發行版名稱並安裝(需要魔法)
wsl --install -d 發行版名稱
# 檢驗當前WSL版本和linux發行版本
wsl -l -v
# 登出不要的發行版
wsl --unregister 發行版名稱
# 更新wsl到預覽版
wsl --update --pre-release
將wsl的Ubuntu網路模式設定為host-only模式(映象模式:和宿主機一樣的ip,宿主機用localhost可以存取虛擬機器器的服務) 在C:\Users\使用者名稱
目錄下面,建立一個組態檔 .wslconfig
[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
存取https://www.docker.com/下載安裝Docker Desktop on Windows並註冊登入
安裝時必須選上use WSL 2 instead of Hyper-V(recommended)
安裝後登入sign in(需要魔法)
設定-General-Use the WSL2 based Engine
設定-Resources-WSL integration-Enable integration with additional distros-開啟Ubuntu-22.04-apply&restart
獲取阿里雲盤賬號相關的資訊
小雅官網 https://alist.xiaoya.pro/
# 一鍵安裝
sudo bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)"
# 安裝過程中:依次輸入阿里雲盤的令牌、重新整理令牌、根資料夾ID
# 安裝完成後:需要重啟容器
docker restart xiaoya
# 可以執行命令,檢視啟動過程
docker logs -f xiaoya
# 等需要1~5分鐘時間,直到啟動結束
# 宿主機可本地存取 http://127.0.0.1:5678/
# 若報錯誤(sock相關)修改sock許可權,不報錯則跳過
sudo chmod 666 /var/run/docker.sock
# 若其他相關問題
sudo vi /etc/xiaoya/mytoken.txt
sudo vi /etc/xiaoya/myopentoken.txt
sudo vi /etc/xiaoya/temp_transfer_folder_id.txt
使用者端使用webdav存取
webdav協定
地址: 私服IP/dav
埠: 5678
使用者: guest
密碼: guest_Api789
# 對於劇集
# 方式1:按季放在不同目錄SXX、每個目錄內帶有集數(偶爾無效)
# 方式2:都放在一個目錄下命名為SxxExx方式
碟符:
cd 資源目錄
rename 資原始檔名01.mp4 S01E01.mp4
rename 資原始檔名02.mp4 S01E02.mp4
...
# 對於劇集特別篇的集數 查詢網站上https://www.themoviedb.org/
rename OVA.mp4 S00E01.mp4
Get-ChildItem -Directory | ForEach-Object {
$folderPath = $_.FullName
$folderSize = (Get-ChildItem -Recurse $folderPath | Measure-Object -Property Length -Sum).Sum
$folderSizeInGB = $folderSize / 1GB
Write-Output "$folderPath#$folderSizeInGB GB"
}
點選新增目錄、定位酷我音樂下載目錄
全選匯入的歌曲列表 點選自動匹配標籤(魔法棒) 勾選所有資訊 點確定開始刮削
然後將刮削好的直接儲存到音樂資料夾中 並用Emby載入
歌詞亂碼問題:emby好像只能顯示UTF8編碼的歌詞 歌詞可能為GB2312、GBK、GB18030等編碼方式、需要批次轉為UTF8格式
# 在WSL2 Ubuntu上安裝iconv工具並用iconv轉碼
iconv -f GB2312 -t UTF-8 原始檔 >目標檔案
需要魔法,google搜尋電視源並按最近一週篩選結果(擴充套件名為m3u或m3u8)
下載IPTV Checker:檢查電視源,選擇online,去掉offline的頻道,將所有online的頻道儲存為新的電視源m3u8檔案
VLC media player:檢視直播(在iptv checker的settings中設定vlc的安裝路徑,在列表中右鍵,可以選擇play channel)
匹配電視源種的頻道的ID,以便關聯節目預告
m3u和m3u8電視原始檔格式
#EXTM3U
#EXTINF:-1 group-title="央視" tvg-logo="xxxxxxxxxxxxxxxxxxxx/CCTV1.png",CCTV1
直播地址
#EXTINF:-1 group-title="央視" tvg-logo="https://epg.112114.xyz/logo/CCTV2.png",CCTV2
直播地址
#EXTINF:-1 group-title="央視" tvg-logo="https://epg.112114.xyz/logo/CCTV3.png",CCTV3
直播地址
在http://epg.51zmt.top:8000/網站上傳IPTV Checker儲存的m3u8檔案,匹配後,下載m3u檔案
Emby:https://emby.media/
請支援正版軟體授權,本文僅介紹解鎖原理及思路。
解鎖原理及思路:
以下為偽站破解Emby過程
//https://mb3admin.com/admin/service/registration/validateDevice
{"cacheExpirationDays": 365,"message": "Device Valid","resultCode": "GOOD"}
//https://mb3admin.com/admin/service/registration/getStatus
{"deviceStatus":"0","planType":"Lifetime","subscriptions":{}}
//https://mb3admin.com/admin/service/registration/validate
{"featId":"MBSupporter","registered":true,"expDate":"2030-01-01","key":114514}
nginx.conf
server {
listen 443 ssl;
server_name mb3admin.com;
ssl_certificate /volume1/web/mb3admin.com/mb3admin.com.cert.pem;
ssl_certificate_key /volume1/web/mb3admin.com/mb3admin.com.key.pem;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location = /webdefault/images/logo.jpg {
alias /usr/syno/share/nginx/logo.jpg;
}
location @error_page {
root /usr/syno/share/nginx;
rewrite (.*) /error.html break;
}
location ^~ /.well-known/acme-challenge {
root /var/lib/letsencrypt;
default_type text/plain;
}
location / {
rewrite ^ / redirect;
}
location ~ ^/$ {
rewrite / https://$host:5001/ redirect;
}
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers *;
add_header Access-Control-Allow-Method *;
add_header Access-Control-Allow-Credentials true;
location /admin/service/registration/validateDevice {
default_type application/json;
return 200 ‘{「cacheExpirationDays」: 7,」message」: 「Device Valid」,」resultCode」: 「GOOD」}’;
}
location /admin/service/registration/validate {
default_type application/json;
return 200 ‘{「featId」:」」,」registered」:true,」expDate」:」2099-01-01″,」key」:」」}’;
}
location /admin/service/registration/getStatus {
default_type application/json;
return 200 ‘{「deviceStatus」:」」,」planType」:」」,」subscriptions」:{}}’;
}
}
推薦GMCert.org https://www.gmcert.org/subForm
選擇RSA演演算法,2048位元加密,主題名稱/CN填入「mb3admin.com」
「選擇CA」條目的最後面有個「↓」,點選下載CA證書
開啟高階選項,選擇普通證書
主題備用名稱填
DNS.1=mb3admin.com
DNS.2=*.mb3admin.com
金鑰用途:數位簽章 | 加密金鑰 | 加密資料
擴充套件金鑰用途:伺服器認證 | 使用者端認證
證書有效天數:824
證書鏈選項中勾選「自動包含CA證書鏈」
點選「簽發證書」,下載金鑰和SSL證書
將金鑰和SSL證書上傳到VPS,將CA證書安裝到PC/iOS裝置/Android裝置等。
註冊網站https://www.opensubtitles.com/
新增指南資料來源:國家選中國
、指南源選xmlTV
、檔案或URL填寫http://epg.51zmt.top:8000/e.xml
(指南資料:即節目預告)
新增電視源(選M3U):檔案或URL點右側放大鏡按鈕,上傳本地m3u8檔案到emby,重新整理指南資料即可
遇到nsz格式,需要安裝NSCB魔改工具:nsz轉xci或nsp
需要安裝steamcommunity_302(小範圍魔法) 否則無法開啟Steam
問題1:育碧遊戲,提示應用程式無法正常啟動,錯誤程式碼0xc0000142
存取https://zh-cn.ubisoft.com/ubisoftconnect 安裝Ubisoft Connect