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

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)://您的域名。

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

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

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

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

綁定微軟帳號

登陸後台管理:您的域名/?/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

未经允许不得转载:365t在線 » 利用微軟OneDrive搭建屬于自己的分享網盤

評論列表

還木有評論 ,趕緊來一個!嘻嘻,:)

發表評論

访客的頭像

Top