繁體中文

這個工具會做什麼、不會做什麼

此下載實用程式的範圍、它故意不具備的功能以及如何考慮是否可以下載某些內容。

簡短版本

您有責任取得下載您貼上的文件的授權。此工具無法檢查這一點,也不會嘗試這樣做:它不知道您是誰、您購買了什麼或該文件的發布者允許什麼。確認複選框是您所做的聲明,而不是該工具授予的權限。

僅下載您擁有或有權下載的媒體。

該工具不會繞過 DRM、身份驗證、付費牆或存取控制。這裡沒有 DRM 規避,也沒有任何類型的存取控製或身份驗證繞過 - 不發送 cookie 或憑證,不創建令牌或會話,也不解決任何簽名或密碼。

以下的所有內容都解釋了這些句子在實踐中的含義,以及產品中遺漏了什麼以使它們成為現實。

"authorised" 通常意味著什麼

當文件歸您所有、發布供下載或許可證允許時,您就擁有了堅實的基礎。您自己的錄音和上傳。您的雇主或客戶為您的工作授予您存取權限的文件。具有知識共享或類似許可且允許重複使用的媒體。公共領域材料。播客劇集,以設計以直接下載的形式發布。來自新聞資料袋或開放資料集的資源。

當文件涉及您未進行的登入、訂閱或購買時,您的基礎並不紮實;當發布商提供串流媒體但不提供下載時;當平台條款禁止時;或當你根本不知道時。版權規則因國家而異,本頁並非法律建議。如果您不確定,請詢問權利所有者。

該工具不具備的功能

這些並不是等待未來版本缺少的功能。它們被有意排除並且將繼續被排除,因為實施其中任何一個都會改變產品的本質。

  1. 沒有 DRM 解密,也沒有處理加密或受保護的串流。
  2. 沒有用於派生播放 URL 的簽章、密碼或令牌解析。
  3. 沒有平台提取器。這裡沒有了解任何特定視頻網站的代碼。
  4. 沒有頁面抓取,也沒有讀取網站的內部應用程式狀態。
  5. 沒有私有或未記錄的平台 API,也沒有冒充其他應用程式的身份。
  6. 沒有身份驗證旁路、訪客令牌或匿名會話鑄造。
  7. 沒有驗證碼或反機器人規避。
  8. 沒有用戶代理、Referer 或其他標頭欺騙,也沒有輪換身份。
  9. 拒絕後沒有更改身分的重試邏輯。
  10. 不削弱 TLS 證書驗證。
  11. 沒有去除水印。
  12. 沒有任何類型的伺服器端代理或中繼。
  13. 不會向任何主機發送 cookie 或憑證。

為什麼該清單如此具體

在編寫此工具之前,ToolAcre 團隊審查了現有的開源影片下載器,以了解哪些內容可以重複使用。答案是什麼。它的六個平台提取器均透過破壞平台的預期存取路徑來運作,其下載端點將取得訪客提供的任何 URL 並將其透過伺服器流回,無需方案檢查、主機檢查和私人位址封鎖。

刪除禁止的行為將會刪除整個產品,因此這個產品是出於不同的目的從頭開始編寫的。上面的清單是審計結果變成了永久的邊界。

為什麼沒有伺服器

代理將使更多連結發揮作用。這也意味著你的文件會通過你無法控制的機器,並且它會創建一個根據請求獲取任意 URL 的端點——它可以指向託管網絡內的私有地址,以訪問從未打算公開的內容。這類錯誤稱為伺服器端請求偽造,它是最常被利用的漏洞之一。

選擇不使用伺服器會刪除整個類別。這也意味著對「我的文件去哪裡了?」的誠實回答。是「從您指定的主機到您的設備,而不是其他地方」。

URL 檢查如何保護您

僅接受 https 鏈接,因此檔案在傳輸過程中無法讀取或更改。包含使用者名稱或密碼的連結會被拒絕,因為 URL 中的憑證不安全,而且該語法是偽裝真正正在聯繫的主機的常用方法。

私有和內部位址被拒絕:環回、私有範圍、連結本地位址(包括雲端提供者用於實例元資料的位址)以及以 .local 或 .internal 結尾的名稱。混淆的表單也會被拒絕,因為 2130706433、0x7f000001、0177.0.0.1、127.1 和 ::ffff:127.0.0.1 都是與 127.0.0.1 相同的位址。

如果您是權利人

該工具無法存取訪客無法透過瀏覽器取得的任何內容。它不保存任何索引,不儲存任何媒體,也沒有可以託管或快取您的內容的伺服器元件。

如果您的文件以您不希望的方式獲取,則適用管理任何直接連結的相同控制:需要身份驗證、使用短期到期的簽名 URL 或省略跨來源標頭。該工具尊重這三者,因為它只是一個執行普通請求的瀏覽器。

問題

下載影片總是非法的嗎?

不,而且它也不總是合法的。這取決於材料、許可證、平台條款和您所在國家/地區的法律。您自己的文件和公開許可的材料通常沒問題;付費牆後面的材料或僅以串流媒體形式提供的材料通常不是。此頁面不是法律建議。

可以從串流服務下載嗎?

不會。這些服務透過 DRM 和身分驗證來保護內容,而且該工具不會繞過這兩者。它也不發送 cookie,因此它無法充當登入使用者。

您能否新增對某一特定平台的支援?

不會。平台提取器的工作原理是重建平台未提供的媒體 URL,這是該產品排除的行為類別。這同樣適用於每個平台。

工具會告訴您我下載了什麼嗎?

不。沒有分析,沒有日誌記錄,也沒有伺服器。該 URL 永遠不會離開您的瀏覽器,除非作為您指定的主機的請求。

如果我勾選確認但我錯了怎麼辦?

該確認是您所做的聲明,而不是該工具授予的權限。您有責任擁有文件的權利。如果您不確定,請先詢問權利所有者。

當它在我的瀏覽器中運行時,為什麼要阻止私人地址?

縱深防禦。瀏覽器已經限制了頁面可以訪問的內容,但檢查意味著該工具不能用於探測本地網絡,它使產品的意圖明確,並且如果代碼在保護較少的地方重用,它可以保持驗證的正確性。

限制

  • 此頁面不是法律建議。版權和合約規則因國家和平台而異。
  • 權利確認是您的聲明,而不是本工具的驗證。
  • 該工具無法判斷您是否確實有權存取某個文件,也不會嘗試這樣做。
  • 對於任何平台,都不存在或不會添加特定於平台的支援。
  • 無法存取需要身份驗證的媒體,因為從未發送過 cookie 或憑證。
  • 拒絕跨來源讀取的主機無法從此處下載,並且沒有提供解決方法。