Fei Yang
解密 YouTube 的 「Signature cipher」

在幾乎沒有一個 Invidious 實例能夠穩定 24 小時運作的情況下,我決定把我的自動獲取 YouTube 影片對應的音/畫質最高串流的 API 使用解析 YouTube 網頁的方式重寫,但我很快就發現部分疑似「受版權保護」的影片無法正常獲取串流 itag 對應的連接。不同於一般影片,這些影片只有一欄怪異的 signatureCipher 包含着對應的連接和其他資料。

談一下「替代前端」們

What

替代前端,顧名思義是把已經存在的網站的前端部分 (frontend) 替換掉,以獲得:

  1. 更快的加載速度 - 它們往往很少或不使用 JavaScript
  2. 更多的功能 - 這因被替代的服務而異,下文會更詳細的說明
  3. 更加隱私友好 - 不必向被替代的目標對象的伺服器發送任何請求

本文會談一下現在主流的幾個替代前端並附帶我對它們的看法。

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment