Oneindex搭建自己的5T雲盤+離線下載服務器


Oneindex搭建自己的5T雲盤+離線下載服務器

想起自己有一個onedrive 5T的賬號,再加上百度雲限速,aria2可以突破百度雲的限速,於是動手建了集aria2+ariaNg+oneindex+onedrive的個人網站。

實際效果

用域名解析了兩個網站,一個網站負責下載,下載完成后觸發腳本,將文件同步到另一個網站的首頁,方便預覽和管理。用慶余年這個資源做了測試,實測速度基本可以,達到4M/s,畢竟用的是阿里雲的學生機,速度方面要求不能過高,好處是慢慢掛在服務器上面就行了,不用開電腦嘻嘻。


解決賬號綁定失敗的問題

中間過程中出現賬號綁定安裝失敗的問題,苦惱了很久。后來發現自己綁定失敗的原因是用了學生教育郵箱申請的onedrive,換了賬號之后一次綁定成功。下是在oneindex的github issue上網友們的解決方法,僅供參考。

距離首次安裝 OneIndex 剛好過了1年,綁定了個人版 OneDrive 的 OneIndex 就開始無法正常列出目錄了。嘗試刪除/config目錄下的文件后重新安裝,在綁定微軟賬號這一步會遇到與 #600 一樣的報錯。
直到參考了樓上的方法,重新生成一個客戶端密碼(client secret),問題得到解決。以下是詳細步驟,希望能夠幫到有相同遭遇的朋友:

  1. 打開 https://aka.ms/AppRegistrationsPreview
  2. 點擊現存的一個 oneindex 應用
  3. 點擊左側菜單「管理」下的「證書和密碼」
  4. 點擊「新客戶端密碼」
  5. 說明可不填,截止期限選擇「從不」
  6. 點擊「添加」按鈕
  7. 成功更新應用程序 oneindex 憑據后,將新增的客戶端密碼值復制到 OneIndex 安裝頁面的應用機密(client secret)文本框
  8. 如常點擊「綁定賬號」以綁定微軟賬號
  9. 此時程序安裝成功

這上面所有的辦法都試過了,包括另一個 issue #424 說的用 http。仍然無法解決問題……
查了 issue 很久,竟然卡在安裝上一個禮拜,我也是醉了。

  1. 有人說是 PHP 版本和瀏覽器問題
    • PHP 版本:5.6 + 更換瀏覽器和系統 => 安裝失敗
  2. 有人說多安裝幾次就好了
    • 嘗試重新安裝了無數次 => 安裝失敗
    • 嘗試重新生成了密鑰無數次 => 安裝失敗
  3. 有人說是域名問題
    • 之前 ju.tn 過期,卡了很久就不說了。只能手動改了跳轉 url 為自己的域名無數次 => 安裝失敗
    • 后來作者改成 oneindex.github.io,pull 新版本后重試無數次 => 安裝失敗
    • 擔心是橋接頁問題,拿掉跳轉邏輯重試無數次 => 安裝失敗
    • 嘗試拿掉 ssl 跳轉,用 http 安裝無數次 => 安裝失敗

這期間所有方案都嘗試了重新安裝和重新生成密鑰安裝……之前還碰到過生成密鑰的域名對不上號、個人賬號被限制無法登錄等等問題也卡了很久。

所以程序究竟為什么安裝失敗呢?具體原因可以顯示一下好排 bug 嗎……

挺暈也挺氣的……我這輩子哪一天安上了會跟大家匯報究竟是怎么一回事的……


更新:

問題成功“解決”:我轉用 pyone 了,安裝一次成功。👌
https://github.com/abbeyokgo/PyOne

解決Aria2 BT下載無速度

aria2-BT服務器地址找bt-tracker;在配置文件中添加一條配置項:

bt-tracker=

trackers列表見GitHub開源項目https://github.com/ngosang/trackerslist
填寫此條配置時候,后面加上獲取的地址;如果有多個地址,每一個地址用英文逗號隔開。同理,此track也可以用於其他下載工具。

視頻教程

參考教程

Oneindex安裝手冊

寶塔面板環境搭建Oneindex源碼程序 OneDrive目錄直接顯示

利用 OneDrive + Pyone 搭建私人雲盤

Aria2 + OneIndex 自動上傳打造離線網盤

手動配置Aria2離線下載網盤並自動上傳 OneDrive

如何給oneindex網盤增加評論、密碼查看、read me,頭提示功能。

歐福吧www.ofbar.com

BERRH www.berrh.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM