免·爬·城·国内管理分享Google| 2020年3月18日 早上
https://blog.cyfan.top/p/74e90c90.html
昨天網上早早寫完作業在Github上瞎逛,話說回來Github Explorer有時候真的很神奇給我推薦一些稀奇好用或正好急缺的東西,比如Accesser、MusicPlayer2、PHPProxy等等等等。結果昨天搜羅了這麽一個極棒的玩意:GDIndex。
這個是拿過來幹什麽的
基于rClone和CFWorkers的腳本,可以免F下載上傳管理GoogleDrive。
國内訪問GoogleDrive總會被…咳咳…那個…對了…嗯…你懂的東西幹掉,所以隻能隔洋興歎.說實話個人使用googledrive真的不頻繁,當時注冊的時候隻有4GB,2017年注冊至今,我就放了一部400MB的視頻,根本沒有用多少. 至于當時爲什麽不用,這是後面的事情了,這裏暫時不講.
隻是不知道爲什麽,現在我的谷歌硬盤變成15GB了,emmmm,也不差.
這個腳本有兩個作用:1.在國内管理GoogleDrive2.快速分享給國内用戶.
說實話,這個正好填充我的缺陷,小文件我直接扔在Heroku+CF Always Online,靜态文件緩存我調到一星期,勉強支撐私有雲的下載;太大的文件直接放百度網盤上,雖然下載速度慢了點,但對于分享還是可以的;
但那種不大不小的文件,比如一個80MB的安裝包,你讓我放哪?放heroku?由于它有500MB的限制,似乎不可能;放百度網盤?就因此要啓動一個客戶端,還那麽慢,我覺得估計沒人會下載.
因此,原先準備放OneDrive上,但OneIndex腳本運行在Heroku上失敗了…這個時候我看到了GDIndex.
…
簡直上天!這是我搭好的公開分享:
[https://drive.cyfan.top ]
避免和諧,有用戶密碼,均爲User.主要分享一些不是特别大的安裝包,當然不會
放那些違反中國大陸法律的東西,某些人就省省心吧.
搭建:
搭建過程變得異常簡單:
準備:
- Google賬号(沒有可以注冊一個)
- CloudFlare賬号(可以沒有自己的域名)
1:代碼生成
(确保在代理情況下進行,因爲要登入googledrive)
進入[https://gdindex-code-builder.glitch.me/ ],
點擊Click me
點擊登入,允許(此時需要你的谷歌賬号授權,如果你覺得這對你的賬号造成了危險,可以換一個不常用的谷歌賬号,反正我個人使用時沒有問題)
獲取密鑰:
回到[https://gdindex-code-builder.glitch.me/ ],粘貼密鑰
關于 Default Root ID
如果你隻是管理自己個人網盤,私有使用,那麽請保持默認,但如果和我一樣是公開的,而且隻希望訪問其中一個文件夾内容,那麽:
登入自己的谷歌drive
進入希望分享的文件夾,比如 Public
那麽地址欄就會變成這樣:
https://drive.google.com/drive/folders/1Gv9Un9FGJtbpVY4-xuxI3ELsUzAlxwrx
folders後面就是文件夾ID,我這裏是 1Gv9Un9FGJtbpVY4-xuxI3ELsUzAlxwrx
回到[https://gdindex-code-builder.glitch.me/ ],粘貼ID
Enable authentication
強烈建議開啓,如果你不希望自己搭起來的GDIndex被和諧,請聽信我的話!即使是公開分享,也最好設置一個!
Enable file uploading
如果隻是個人使用,請開啓,如果公開分享…你肯定不希望你的網盤被拿來做公開網盤.
點擊Get Code,底下會生成代碼,這裏就不公開展示了
2.部署代碼
回到cloudflare,點擊workers,新建,粘貼代碼,重命名workers(比如pdrive),點擊部署,完成!
(我甚至都懶得貼圖了,這一步真的沒什麽技術含量可言)
這個時候的地址是:https://#WorkersName.#UserName.workers.dev
把它輸入地址欄直接訪問,看看行不行。
3.自選CDN(可選)
實際上到這一部已經完成了,直接訪問workers網址就可以使用了,但速度很慢,而且搞不好某一天 「羲農去我久」1PjT8X/2TCX3i。
發威,把workers全盤封禁怎麽辦?
(這一步需要有你自己的域名,沒有自己域名的可以不做,但速度就很慢了)
進入cloudflare,點擊workers,新建路由,選擇之前新建的Workers,寫入需要綁定的域名:
确定,回到DNS,添加A記錄,名字爲剛剛綁定的那個,ip地址請去我博客-關于界面查看所有CFIPv4地址,這裏比較推薦1.0.0.* CN2線路,速度不錯。
最好在加個ipv6,這樣對于ipv4小水管比較好解決問題,本站暫時不添加,因爲國内ipv6環境真的不是很好。
完成,試試自己的谷歌硬盤吧!
一些比較棒的功能
支持密碼保護
此處不詳解。
支持直接上傳
自選CDN,上傳速度很可觀
但是有個問題,上傳大于100MB的文件會随機失敗,這應該是Workers的限制,因爲免費Workers每分鍾最多支持1000次,超過了就會暫時宕機
支持離線下載
這是我遠遠沒有想到的,沒想到還可以從網址獲取,可惜不支持種子磁力電驢,也許可以和WebTorrent結合。
打開Upload From Url,輸入網址:
不過上面也寫的很清楚,由于CFWorkers的限制,下載大文件有可能會失敗。
支持免F下載
速度很可觀,将近1.5MB/s,但請不要使用IDM!本來速度就可以了,如果使用IDM多線程,會導緻CFWorkers提早達到每分鍾阈值導緻無法下載!
支持在線預覽視頻文檔音樂
支持放一些XXX福利的東西
這就是谷歌硬盤和百度網盤最大的區别(笑)
但我絕對不會在公開雲上放這些的!(認真臉!)
一些比較嚴重的缺陷
上傳很容易失敗
這個問題是在我試圖上傳htmlDesigner時發現的,上傳上傳就卡住了,原來是達到100MB,CloudFlare免費計劃最多上傳100MB限制,而且有時候上傳完成卻沒有出現等等。這個就比較影響用戶體驗了。
沒有新建文件夾功能
這個還行
沒有删除功能
這個就比較糟心了
水管有限
這個倒還好,隻要不太過分就行
後言
至少我已經很滿意了,起碼可以充分利用那15GB空間,而且可以外鏈,所以拿來當圖床還行,隻是延遲大了點。更棒的是隻要不大規模分享,放些XXX還是可以滴…..
至于爲什麽以前不用GD原因:
- 任何操作(哪怕是删除)就要F一次,我真的沒這個耐心.
- 上傳個大文件就很糟心了,免費代理的上傳速度就…而且丢包斷線常有,經常上傳失敗
- 4GB(GoogleDrive)<2TB(BaiduDrive)
- 沒有離線下載功能
- 當時百度限速還沒有這麽嚴重,哪怕是油猴腳本+IDM輕松跑滿速(12.5MB/s),下部4GB電影6分鍾完成
現在百度網盤下載速度真的是…PanDownload是很聰明,采用Aria2多線程盡可能突破百度單線程限速,采用分享下載繞開賬号限制,采用打包下載繞開IP限制…架不住百度網盤鐵了心收費,現在單線程下載隻有可憐的10kb/s…
網上很多在瘋傳除了PanDownload的下載器,都是聲稱不限速,其實還沒有pandownload聰明,有的用cookie登陸其實和賬号密碼登陸一樣,隻是多了個障眼法,讓用戶感覺安全一些;
有的說愛奇藝播放器…好吧我這個不能駁回,但當時我下載了兩部哈利波特電影将近12GB後又被限速了…
或者還有一個還可以說機智的下載器:ENFI下載器,采用P2P下載,這樣從根本解決源頭慢的問題,但是有流量限制,而且資源不熱門時就根本沒有加速效果了..
甚至現在百度網盤變本加利,多了個臨時下載加速流量券,所以百度網盤這是側面承認限速了嗎???
欸,畢竟百度網盤采用新用戶2TB本身就是個錯誤,雖然采用哈希儲存的方式,架不住下載人多速度快.
留言
張貼留言