利用OneDrive搭建分享網盤


前面愛游介紹了微軟的OneDrive網盤,也分享了幾個不錯的食用方法,今天愛游來說說如何利用OneDrive搭建一個分享型的網盤,我們這里需要用到的源碼是OneIndex,OneIndex針對Onedrive網盤的一個開源程序。可以將Onedrive存儲的文件展示,直連下載。視頻還能在線播放!不用服務器空間,不走服務器流量!

免費獲取OneDrive 5T網盤

自建BT下載一鍵搭建Aria2+Aria2Ng+OneIndex

將OneDrive網盤掛載到電腦當磁盤使用

准備工作

  1. 一台支持PHP的虛機或VPS
  2. 准備一個OneDrive賬號(免費獲取OneDrive 5T網盤
  3. 准備一個域名用於解析

愛游這里用於演示的是國外的虛擬主機,可能有點慢,但是比較便宜,1美元1年

演示:https://pan.i8l.net/  可以試試在線播放,速度很快的

PHP空間主要版本PHP 5.6+需要打開curl支持,如果不確定是否支持就下載一個探針傳到空間看看,也可以咨詢下客服。

先到開源項目:https://github.com/donwa/oneindex  下載源碼

把下載好的源碼上傳到空間

上傳好了之后就用域名訪問,開始安裝

獲取應用ID 和機密。點擊自動跳轉!

登陸你的OFFICE賬號!

第一個顯示的是密鑰,復制到設置中。然后點擊【知道了,返回到快速啟動】

下面顯示的是應用ID,復制到設置中。

將以上的內容全部粘貼到下面。點擊【下一步】

點擊【賬號綁定】來綁定我們的OFFICE賬號!

點擊接受,即可完成綁定!

完成綁定

點擊【管理后台】可以將默認密碼修改一下,然后是一些設置。

后台地址:https://域名/?/login

初始密碼為oneindex

然后可以更改下一些設置,比如網站標題什么的

點擊【文件管理】或者訪問 https://onedrive.live.com/ 來上傳我們要分享的文件!

也可以看看這篇文章  將OneDrive網盤掛載到電腦當磁盤使用   這個就會比較方便一點

上傳文件不會立即顯示,需要清空下緩存

也可以添加命令到定時任務

  1. */10 * * * * /usr/bin/php /home/ljmmcom/public_html/pan/one.php cache:refresh
  2. 0 * * * * /usr/bin/php /home/ljmmcom/public_html/pan/one.php token:refresh

愛游這里加了2條定時任務

第一條是定時清空緩存,每十分鍾1次

第二條是定時刷新token,每小時一次


免責聲明!

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



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