前期准备:
· 谷歌账户(申请Google Drive的无限空间)
· 域名(只要是域名就可以了,要支持三网解析)
· CloudFlare账户 + CloudFlare partner(自选节点这里推荐笨牛网)
原因:使用谷歌账户是为了添加团队盘(也就是无限盘),域名是为了自定义站点(因为教程利用的
是CF的Cloudflare worker的CF worker它会自动生成一个长域名所以你需要自定义域名),选择Cloudflare
就不说了,毕竟要用他的CF worker,CloudFlare partner他的作用是为了自选节点,因为CF默认是需要NS
绑定的,它自动分配的节点,大多情况都特别慢
缺点:盘里东西透明化(因为你用的是团队盘所以你的盘由全局管理员和你所掌控,所以不建议放重要资
源),有晚高峰期(所以自选节点能够稍微挽救一下)
准备细节:
1.Cloudflare的注册和Cloudflare partner的使用与自选节点,移步都这篇教程有详解.
只需要看到三、线路搭配(核心1)即可,链接:https://bk.shunleite.com/post-50.html
2.自备个域名,域名最好是国内阿里云,腾讯云的(支持三网解析的就行),或者更换DNS服务
例如DNSPOD,使用教程:百度经验
3.Google账户需要自备,注册使用需要科学上网的支持(搜到该教程大家应该都有谷歌账户)。
一、首先,咋们需要注册团队盘
注册团队盘的地址有:
显示成功即可,有些盘可能失效,可以挨个尝试,团队盘可以创建多个
然后点击Submit(提交)
那这个简单的一步就完成了
二、使用GDindex(功能比GOindex多支持上传)或者GOindex(速度较快)
注意:该步骤需要科学上网,优选 GDindex,Goindex想选就选
1.使用GDindex:官网教程:https://github.com/maple3142/GDIndex/blob/master/README.zh.md
① 打开https://gdindex-code-builder.glitch.me/
② 点击这个按钮Click me
③ 选择你的账户并且授权个它,然后就会出现一个KCODE,复制它即可
④ 填入KODE(就是那段字符),开启启动上传,目录ID就是你登录Google Drive管理后台后进入团队盘,上面地址栏连接
上最后一个“/”后面那串字符就是目录ID
⑤ 点击最后一个按钮(GET Code),然后复制下面所有的代码
⑥ 然后进入第三大步
2.GOinidex与这GDindex步骤基本相似,而且更简单的,官网地址:https://github.com/donwa/goindex
自动搭建地址:https://installen.gd.workers.dev/
复制代码,后就直接进入第三部
三、进入CF Worker 管理页面
注:第一次使用CF work你需要验证邮箱
1.点击进入Workers
2.选择免费计划(免费计划包含10万请求足够1个人24小时使用了),后面会要验证你的邮箱,点击后再重新1,2步
3.创建你的Worker
4.将你复制的代码粘贴进去,点击save保存
5.复制GET栏的地址(注:只复制“https://”后面的域名即可)
6.点击你Cloudflare图标旁边的你自己的域名,然后再次点击workers
7.点击Add route(这就是自定义域名,必须是你的域名),填写域名前缀,格式:*.example.com/* worker选择你刚创建的worker
8.接着进入第四大步
四、进入Cloudflare partner 管理页面(这里拿笨牛为例子)
1.进入域名管理页面,进入解析页面然后添加你刚刚对应的前缀,选择Cname解析
你的Cname解析地址,就是你刚刚复制的worker地址
2.复制提交成功后你域名对应的Cname地址,进入第五步
五、到你的DNS控制台那里去解析3网线路(这里拿阿里云做演示)
1.线路选择,在上上篇有所提到 链接:https://bk.shunleite.com/post-50.html(具体在该篇第三步)
① 境外选择你刚刚复制的cname地址,没有境外线路,将默认改成为cname地址就不用了进行②
② 默认选择一个1.0.0.0 - 1.0.0.254的任意一个对你比较友好的地址(ping或者去测试平台测)
③ 三网线路,一般情况每条线路只用一个IP
电信:
104.16.155.1~104.16.155.254
104.25.183.1~104.25.183.255
(百度与CF合作节点联通电信都适用)
162.159.208.4~162.159.208.103
162.159.209.4~162.159.209.103
162.159.210.4~162.159.210.103
162.159.211.4~162.159.211.103
移动:
104.16.160.1~104.16.160.254
104.16.99.1~104.16.99.254
172.32.64.1~172.32.64.254(最适合,但不稳定)
联通:
104.27.188.1~104.27.188.254
104.20.157.1~104.20.157.254
到此你的Google Drive国内实现上传下载就已经完成
测试效果站点:pu.shunleite.com
下面说下一些小技巧和细节优化
1.如果你需要一种用来上传,一种用来下载分享个别文件夹的(这个文件夹不能上传)的情况(该步骤需要科学上网)
① 首先你需要登陆Google Drive管理页面,创建几个文件夹(其中包括你想分享的文件夹)
② 然后双击该文件夹进入,然后复制地址栏上最后一个“/”后的字符串,那就是目录ID,复制它
③ 进入CF worker管理后台重新创建一个worker,然后将你刚刚的创建第一个worker的脚本复制过来粘贴到你新创建的worker里
然后将脚本里的目录ID(default_root_id)改成你刚刚复制的ID,upload改成false就是关闭上传,然后你的第一个worker
里面auth的参数改为true那就是启动账户密码验证(就相当于创建了后台上传管理)
④ 接着就是绑定你的自定义域名了,和上面一样,就不重复了
2.由于CF默认限制是100M up(上传大文件),10万次请求如果用完了,临时解决办法
① 进入CF woker管理后台,然后进入你的管理上传的worker
选择preview视图模式,右键小页面任意文件夹,点击新建窗口浏览即可
此时你在该页面下进行的任何上传下载操作都不计数,也补给请求量
一整套下来,基本上除了早晚高峰受影响和日下载请求限制(谷歌对API的调用次数与上传限制700多G/天,CF 10万/天),其他
都还好,最起码做私盘和共享盘是绰绰有余
大概速度:
这次够详细吧