官方客戶端 + TUN#
最初接觸 Emby 是看的 “終點站” 伺服器,使用 Emby 官方客戶端破解驗證伺服器後,同時將 Clash for Windows 的 TUN 模式打開。因當時校園網路速率極差(8Mbps),加之翻牆速率較低,因此幾乎無法觀看上面的流媒體。之後換到了移動 300M 之後,每次在看 Emby 開啟 TUN 模式之後,有很多軟體會由於分流規則以及 DNS 分配錯誤而導致奇奇怪怪的問題。於是我就想,如果能把 Emby 單獨代理就好了。
官方客戶端 + Proxifier#
之後接觸到了 Proxifier,不過用的是破解版,這時舊的問題得到解決,但是新的問題又出現了,Proxifier 因為是破解版所以會經常性崩潰,所以終究不是一個好的解決方案
embyToLocalPlayer + mpv#
Why#
相較於上兩種方案,本方案有著以下優勢:
- 不存在破解軟體,沒有安全問題
- 代理可以提前指定好,無需經過第二層代理軟體轉換
- mpv 平時也可以作為本地播放器使用
正式安裝#
- 需要以下安裝以下幾個專案:
- 配置
更改 embyToLocalPlayer 中的.ini
檔案
- 播放器路徑設定
[exe]
# 各播放器路徑,不要的可以隨意刪除。
#mpv = C:\Green\mpv\mpv.exe
mpve = E:\[04]MediaPlayers\mpv.net-DW\mpvnet.exe
#pot = C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe
#hc = C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe
#be = D:\[04]MediaPlayers\MPC-BE\mpc-be64.exe
#vlc = C:\Green\vlc\vlc.exe
#iina = /Applications/IINA.app/Contents/MacOS/iina-cli
#mpvm = /Applications/mpv.app/Contents/MacOS/mpv
#vlcm = /Applications/VLC.app/Contents/MacOS/VLC
#linux_mpv = mpv
#linux_vlc = vlc
#others = 其他播放器一般也可以,只是不回傳記錄。
[emby]
# 選擇播放器
player = mpve
- 配置代理方案(以 Clash 預設端口為例)
# 腳本的 http 代理,例如 http://127.0.0.1:7890。
# 若用 OpenClash 可能慢,原因未知,可嘗試 CFW 或透明代理等。
script_proxy = http://127.0.0.1:7890
# 播放器的 http 代理,限:mpv mpv.net iina。
player_proxy = http://127.0.0.1:20810
# 下載時的代理,用不到就留空。 http://127.0.0.1:7890
http_proxy = http://127.0.0.1:20810
更改好保存即可。
-
Debug 腳本
雙擊.bat
檔案,先選擇 1,從 Chrome 進入 Emby 伺服器,然後點擊視頻播放,查看 mpv 會不會被自動拉起 -
正式啟動腳本
雙擊.bat
檔案,選擇 2,關閉視窗,即可開機啟動腳本