免·爬·城·国内管理分享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/ ],

upload successful

點擊Click me

upload successful

點擊登入,允許(此時需要你的谷歌賬号授權,如果你覺得這對你的賬号造成了危險,可以換一個不常用的谷歌賬号,反正我個人使用時沒有問題)

upload successful
獲取密鑰:
回到[https://gdindex-code-builder.glitch.me/ ],粘貼密鑰

關于 Default Root ID 如果你隻是管理自己個人網盤,私有使用,那麽請保持默認,但如果和我一樣是公開的,而且隻希望訪問其中一個文件夾内容,那麽:

登入自己的谷歌drive

upload successful

進入希望分享的文件夾,比如 Public

upload successful

那麽地址欄就會變成這樣:

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,寫入需要綁定的域名:

upload successful

upload successful

确定,回到DNS,添加A記錄,名字爲剛剛綁定的那個,ip地址請去我博客-關于界面查看所有CFIPv4地址,這裏比較推薦1.0.0.* CN2線路,速度不錯。

upload successful

最好在加個ipv6,這樣對于ipv4小水管比較好解決問題,本站暫時不添加,因爲國内ipv6環境真的不是很好。

完成,試試自己的谷歌硬盤吧!

一些比較棒的功能

支持密碼保護

此處不詳解。

支持直接上傳

upload successful

自選CDN,上傳速度很可觀

但是有個問題,上傳大于100MB的文件會随機失敗,這應該是Workers的限制,因爲免費Workers每分鍾最多支持1000次,超過了就會暫時宕機

支持離線下載

這是我遠遠沒有想到的,沒想到還可以從網址獲取,可惜不支持種子磁力電驢,也許可以和WebTorrent結合。

打開Upload From Url,輸入網址:

upload successful

upload successful

upload successful

upload successful

不過上面也寫的很清楚,由于CFWorkers的限制,下載大文件有可能會失敗。

支持免F下載

upload successful

速度很可觀,将近1.5MB/s,但請不要使用IDM!本來速度就可以了,如果使用IDM多線程,會導緻CFWorkers提早達到每分鍾阈值導緻無法下載!

支持在線預覽視頻文檔音樂

upload successful

支持放一些XXX福利的東西

這就是谷歌硬盤和百度網盤最大的區别(笑)
但我絕對不會在公開雲上放這些的!(認真臉!)

一些比較嚴重的缺陷

上傳很容易失敗

upload successful

這個問題是在我試圖上傳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本身就是個錯誤,雖然采用哈希儲存的方式,架不住下載人多速度快.

留言

這個網誌中的熱門文章

DeepNude 2.0 – Deepnude AI算法一键脱衣,绿色破解版,免费下载

用数字货币洗钱,警察蜀黍就没招了吗?| 浅黑笔记

最简单的Trojan一键脚本,效率高/速度快/延迟低,支持tls1.3,系统要求>=Centos7