今日複今日,今日何其少。
今日又不爲,此事何時了。

利用微軟OneDrive搭建屬于自己的分享網盤

2538.png

2014年1月美國微軟公司正式宣布SkyDrive更名為OneDrive。更名的原因是為了解決與英國天空廣播公司商標雷同的案件。
2014年2月19日微軟正式宣布OneDrive雲存儲服務上線,支持100多種語言,面向全球替代微軟SkyDrive。付費用戶的SkyDrive更名為OneDrive For Business,以方便商務用戶識別。
OneDrive採取的是雲存儲產品通用的有限免費商業模式:用戶使用Microsoft賬戶註冊OneDrive後就可以獲得5TB的免費存儲空間,並且如果用戶使用率達到90%,還可以額外獲得20TB。邀請其他用戶註冊OneDrive並使用照片上傳功能,則可額外獲得8GB存儲空間。

第一部分:獲取Office365 5TB網盤
OneDrive賬號(Business版本,如:教育版、企業版)
微軟OneDrive 5TB雲存儲網盤免費獲取臨時郵箱:http://od.obagg.com
免費獲取Office365 5TB網盤:https://signup.microsoft.com/signup?sku=student
設置身份驗證電話和安全問題您至少需要選一項。

第二部分:搭建OneIndex
開源項目:https://github.com/donwa/oneindex
功能
不占用服務器空間,不走服務器流量,直接列出OneDrive目錄,文件直鏈下載。

使用虛擬主機部署(VPS服務器免費的實在太少):
虛擬主機安裝環境是否滿足條件,關鍵看是否支持CURL。
● PHP ≧ 5.6
● CURL支持
● Congfig和Cache目錄可讀寫
將“oneindex-master”文件夾中所有文件上傳至服務器根目錄下,訪問:http(s)://您的域名。

2539.png

2540.png

首先點擊“獲取應用ID和機密”

2541.png

輸入您的教育郵箱、密碼。

2542.png

複制您的應用程序密碼後保存

2543.png

複制您的應用程序ID後保存

2544.png

2545.png

2546.png

綁定微軟帳號

2547.png

登陸後台管理:您的域名/?/admin     默認密碼:oneindex
登陸後修改密碼和網站名稱,其它默認設置即可。

如果想去掉地址欄中的/?/,修改Nginx僞靜態規則。

location / { if (!-e $request_filename){ rewrite / /?/ last; } }
if (!-f $request_filename){ set $rule_0 1$rule_0; } if (!-d $request_filename){ set $rule_0 2$rule_0; } if ($rule_0 = "21"){ rewrite ^/(.*) /index.php?/$1 last; }

參考網上的方法,兩種皆可~

頁面緩存
如果您嫌手動清除所有頁面緩存麻煩,可以添加以下命令到Crontab。

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

第一條是定時清空緩存,每十分鍾1次;
第二條是定時刷新Token,每小時一次;
創建crontab.php文件上傳至服務器即可定時清空緩存、定時刷新Token。

文件上傳
登陸https://login.microsoftonline.com
📋說明:由于https://onedrive.live.com己無法登陸。如果需要從網頁上傳文件,可以從 https://login.microsoftonline.com 登陸。

推薦:雲存儲資源管理工具 – AirExplorer Pro v2.5.6 簡體中文專業破解便攜版
😃溫馨提示:百度搜索“index of / – OneIndex”或許您會發現……!

演示http://OneDrive.hostronavt.ru

赞(0)
未經允許不得轉載:365t在線 » 利用微軟OneDrive搭建屬于自己的分享網盤
更多 (0)

評論 搶沙發

  • 暱稱 (必填)
  • 郵箱 (必填)
  • 網址