115Master:把 115 雲端硬碟的影片播放補上縮圖、字幕與清單

115Master 是把 115 雲端硬碟影片播放整組換掉的開源油猴腳本:縮圖、線上字幕、播放清單、Ultra 原畫一次補齊,但 2026 年原倉庫已從 GitHub 消失,教學裡的安裝連結全是 404。今天的安裝路徑只剩接手者的 Fusion 版,Ultra 原畫走的其實是你自己的下載權限,裝之前也值得先看清腳本檔頭的連線網域清單。

用 AI 摘要這篇文章:

如果你把影片放在 115 雲端硬碟(對岸慣稱 115 網盤),大概熟悉那個內建播放器的脾氣:畫質選項就那幾檔、快轉要等轉碼轉圈、資料夾裡一整排影片沒有縮圖,找片只能靠檔名。收藏一放就是好幾年、點開就是幾十部片的資料夾,播放器順不順手是每天都會碰到的日常問題。115Master 是一支油猴腳本(userscript,安裝在瀏覽器裡、只在你指定的網站上生效的小程式),裝了之後把 115 網頁版的影片體驗整組換掉:畫質選單多出 Ultra 原畫檔、進度列帶縮圖預覽、能掛線上字幕、有播放清單,還能把影片丟給 IINA 或 mpv 這類外部播放器接手。

不過在 2026 年的今天想裝它,你會先撞上一堵牆。網路上流傳的教學,第一步都叫你打開 GitHub 上的安裝連結,而那條連結現在是 404。這支腳本的原倉庫已經從 GitHub 上消失,連 releases 頁一起帶走。這篇文章把 115Master 現在的真實狀態講清楚:它原本是什麼、為什麼照教學裝不到、今天還有哪條路可以裝,以及裝之前值得先看一遍的東西。

902 顆星的倉庫,在 2026 年無聲消失

115Master 的開發始於 2025 年 1 月 25 日,專案 git 歷史的第一筆 commit 標題是「feat: add master of player」。它不算曇花一現:到 2026 年 3 月 18 日,網路典藏服務 Wayback Machine 當天的快照還顯示這個倉庫有 902 顆星、採 MIT 授權,版次依照保留的更新記錄推進到 1.13.0,作者署名 cbingb666。

之後的某一天,cbingb666/115master 整個倉庫從 GitHub 上不見了。今天 GitHub API 對這個倉庫的回應是 404;作者的 GitHub 帳號還在、也還有活動,但 43 個公開倉庫裡已經沒有任何 115 相關專案,看不出搬家或改名的跡象。消失的原因沒有留下任何線索。

被一起帶走的還有安裝路徑。115Master 的正式安裝方式是從倉庫 releases 頁下載 115master.user.js,這條網址跟著倉庫一起失效,所以教學文章裡的安裝連結今天點開全是 404。115 雲端硬碟服務本身運作正常,消失的只有這支腳本的原開發據點。

順帶一提,倉庫消失還留下一個耐人尋味的後遺:GitHub 的分叉機制會自動把整個家族重新掛到最舊的存活分叉下面。今天搜 115master,會看到一個 0 顆星卻掛著 60 多個分叉的倉庫,那是 2025 年 2 月就分叉出去的老副本;星星不會跟著轉移,所以看起來像「一堆人分叉了一個沒人按星的專案」,實際上大家當年按星按的是已經消失的本尊。

照舊教學裝的人,卡的不只是連結

就算你手上還留著一份 115master.user.js 舊檔,照舊教學走也會多繞一段遠路。早期版本只在 115 官方瀏覽器上完整可用,所以教學都叫你先裝一個 User-Agent 切換擴充功能,把瀏覽器偽裝成 115Browser/27.0.6.3 再重新整理頁面。這套作法在新版本裡已經淘汰:原始碼裡的代理人檢查(checkUserAgent.ts)註明現在已經不需要改 User-Agent,而且反過來偵測舊作法,如果你還掛著 115Browser/27 的字串,它會彈出提示,請你把 UA 切換擴充功能移除。

現行的安裝條件寬鬆得多:Chrome 130 以上或 115 瀏覽器 35 以上,搭配 Tampermonkey 5.3.3 以上並開啟瀏覽器擴充功能的開發者模式(這是 Chrome 這兩年對腳本類擴充功能的統一要求,不是這支腳本刁難人);不想用 Tampermonkey 的話,ScriptCat 這類腳本管理器也相容。今天真正卡住人的,其實是那些還在流傳的過時步驟。

今天要裝,裝的是接手者的 Fusion 版

那現在到底從哪裡裝?答案在原始碼分叉(fork)社群裡。115Master 是 MIT 授權的開源專案,任何人都能合法複製、修改、發布,而接手這件事已經發生了。GitHub 上掛著 115master 名義的倉庫有幾十個,大多靜止不動,目前真正在動的,是開發者 daoran9 維護的分叉版本「115Master Fusion」,最新版 v2.0.0-beta.101 在 2026 年 8 月 30 日發布。

血統上它不是仿冒重寫。Fusion 倉庫保留了完整的 492 筆 commit 歷史,其中 473 筆的作者署名是原作者 cbingb666,一路回溯到專案起點。安裝檔本身也把話講明白:115master-fusion.user.js 的腳本資訊裡,作者欄同時寫著 cbingb666 與 daoran9,授權維持 MIT,下載位址與自動更新位址都指向 daoran9 自己的 releases 頁。裝了 Fusion 之後,Tampermonkey 的更新檢查會跟著這個分叉倉庫走,原倉庫的消失不影響日後收到更新。

115Master Fusion 的 releases 頁面,顯示 v2.0.0-beta.101 版次資訊Pin
接手者 daoran9 維護的 115Master Fusion releases 頁,v2.0.0-beta.101 於 2026 年 8 月 30 日發布

有個小坑要提醒:Fusion 倉庫自己的 README 安裝段還留著當年從原倉庫抄來的安裝連結,那條同樣是 404。真正能用的是 releases 頁上的 115master-fusion.user.js,或者直接記這條規則:認檔名有 fusion 的就對了。

接手的品質也可以從版次記錄看出來。Fusion 的發布說明寫得像回事:每版附修改清單與驗證方式,從單元測試、離線模擬操作到雙主題視覺回歸都列了數字,2026 年 8 月底那版還特別處理了 JavLibrary 遇到 Cloudflare 驗證時的行為,改成不主動打開對方網站。要把一位接手者做到這個程度歸為「隨手玩玩」,證據不支持。

Ultra 原畫的真相:它播的是你本來就能下載的檔案

功能面最常被問到的是那個「Ultra 原畫」。先講結論:它不是會員破解,也沒有偽造任何權限。從原始碼看(useVideoSource.ts),播放器啟動時腳本會拿著檔案識別碼,向 115 自己的 API 要兩份東西:一份是官方的檔案下載網址,一份是轉碼串流清單(m3u8)。拿到下載網址後,腳本在 115cdn.net 網域補上一組一次性的驗證 cookie,把「直接播放原始檔」包成一個名叫 Ultra 的畫質源;其餘畫質(360P、480P、720P、1080P、4K,以及轉碼端自己的原畫層)走 115 的 m3u8 串流。

115Master 播放器的畫質選單,Ultra 原畫列在最上方,其下是 4K、1080P 與 720PPin
115Master 舊版 README 展示的畫質選單(官方文件截圖)

白話講:你的帳號有權下載什麼,Ultra 就播得出什麼。它能給的畫質與流暢度跟著你自己的帳號權限走,腳本只是把「下載這個檔案」的通道拿來播放。README 裡「載入快好幾倍、拖進度絲滑」的說法,是開發者自己的形容,實際差多少會因檔案大小、網路與帳號等級而不同。

不過兩種源的手感差異確實有機制可循:m3u8 轉碼串流播的是伺服器切好片的版本,快轉時播放器要等下一段切片送到;直取原檔的 Ultra 源把完整檔案餵給播放器,進度怎麼跳都由本機解碼接手。畫質代碼在原始碼裡也對得整整齊齊:3G 是 360P、SD 是 480P、HD 是 720P、UD 是 1080P、BD 是 4K,YH 就是原畫。

有個實作細節會踩到人:那組驗證 cookie 要寫進瀏覽器才能播,而這一步對瀏覽器與腳本管理器的版本有要求,版本太舊會設定失敗,畫面直接提示你升級。這也是為什麼前面建議直接用 Chrome 130 以上加新版 Tampermonkey 的組合,少踩一半的坑。

外部播放器支援也建立在同一條通道上:腳本會組出帶驗證標頭的 iina:// 連結讓 IINA 直接接手,macOS 上還有一條透過「捷徑」App 呼叫 homebrew 版 mpv 的路徑,Fusion 的驗證清單沒有蓋到這條。換句話說,連外部播放器吃的都是你自己的下載權限。

縮圖、字幕、清單:補的都是內建播放器欠的

其餘功能補的是內建播放器的舊帳。影片縮圖讓你在資料夾裡用封面找片;播放清單把連續觀看排成佇列;線上字幕會從 SubtitleCat、迅雷字幕等來源比對,並優先列出 115 自帶的字幕軌,遇到編碼不是 UTF-8 的字幕檔也會自動轉換;檔名裡帶影片編號的,資訊卡會自動抓封面與演出資訊,資料來源掛的是 JavDB、JavLibrary 這類影片資料庫。檔案列表那頭也有小改善:離線任務完成後不再需要手動重新整理、資料夾可以用滑鼠中鍵開新分頁、捲動位置會幫你記住。

原版後期已經做到在任何網頁看到 Magnet 磁力連結,一鍵就能喚起 115 內建的離線任務,不用自己複製貼上。分叉的 Fusion 版再往上加:標準 ED2K 連結生成,大檔案分批讀取、失敗會自動換下載位址續算;編號資訊卡補上八張預覽圖與圖片放大,並限制了快取的資源占用;舊版頁面的操作風格回歸。如果你連雲端上的資源怎麼找都還在摸索,CloudSaver 這類雲端硬碟搜尋工具是相鄰的題目,之前也介紹過。

播放器本身還補了畫中畫、影片色彩調整與自訂快捷鍵。這些在桌面播放器是基本配備,115 內建的那套一直沒給,湊在一起就是「明明是雲端檔案,用起來卻像本機播放器」的體感。

裝之前,把腳本檔頭的連線清單看一遍

還有一件事該在按下安裝鈕之前看清楚。油猴腳本的本質,是一段跑在你已登入的 115 分頁裡的第三方程式碼:你能讀到的檔案清單,它都讀得到。原版 115Master 在腳本資訊裡宣告了 16 個允許跨域連線的網域:115 自家的 API 與 CDN 佔 9 個(115.com、webapi、proapi、aps、115vod、dl.115cdn.net 等),這是它運作的主幹;字幕來源 3 個(SubtitleCat、迅雷字幕 API、一個加速節點);影片資料庫 4 個(JavBus、JavDB、jdbstatic、MissAV)。今天實際要裝的 Fusion beta.101 把這份清單擴到 43 個,多出來的集中在更多 115 系 API 網域、DMM 與 FANZA 這類圖片來源、幾個影片字幕與圖床站台,以及 JavLibrary;後者還被納入腳本作用範圍當工作頁,用來複用你手動通過 Cloudflare 驗證的分頁,新版已改為不自動開啟。

跨域宣告只是油猴腳本的標準寫法,不代表它做壞事,但這份清單確實告訴你這支腳本關心的世界有多大。另外還有一層比較少人提的:安裝檔本身從 fastly.jsdelivr.net 這個公共 CDN 載入 Vue、hls.js 等整套執行依賴,也就是說腳本每次安裝更新,都是「分叉倉庫的程式碼加公共 CDN 的套件」兩條供應鏈一起動。這在油猴生態是常態。

想自己核對也不難:user.js 本質上就是文字檔,用文字編輯器打開,檔頭那段 @connect 宣告一字排開,裝的是哪個版本、會連哪些站,全在自己眼皮底下。這種能攤開來檢視的透明度,是開源腳本相對於閉源瀏覽器擴充功能少有的優勢,也讓「要不要信任它」從猜測變成可以自己判斷的問題。

如果你把 115 帳號當重要資產,不願意讓任何第三方程式貼著自己的登入狀態跑,這支腳本不適合你,內建播放器陽春歸陽春,界線至少單純。如果你的影片庫就放在 115、天天都要開,願意用一點信任換一套順手的播放器,那從 daoran9 的 releases 頁裝 Fusion、讓自動更新跟著分叉倉庫走,是目前最省事的路。

如果哪天 Fusion 也停更了,劇本會再上演一次:找最活躍的分叉,認 commit 血統與授權,再決定要不要把信任交出去。

115Master 的故事有兩面。一面是脆弱:一個近千星的專案,倉庫說消失就消失,安裝文件、issue 討論、版次歷史一起歸零,沒有留下任何交代。另一面是韌性:MIT 授權讓接手完全合法,分叉社群把它撿起來繼續發版,版次密度甚至不輸原班人馬。開源工具的存續從來不靠承諾,靠的是有人願意按下那個 fork 鍵。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 1548

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...