无服务器函数SCF搭建OneDrive

VPS讨论 admin 1年前 (2020-05-28) 20次浏览 0个评论

20190629,半路出家的人弄了一天,目录加密功能应该可以用了,帮测试下。

————————–
本帖只是@风铃 大佬/thread-542867-1-1.html的分支,不过一些常用设置比较方便。
https://github.com/qkqpttgf/OneDrive_SCF/tree/patch-1
https://service-pgxgvop2-1258064400.ap-hongkong.apigateway.myqcloud.com/release/abcdef/OneDrive_SCF_ysun.zip

腾讯SCF的网址:https://cloud.tencent.com/product/scf

分支跟master对比:
在config中使用sitename,方便改网站名称;
在title中带上当前文件名;
支持自定义域名跟API触发同时工作,方便传播,不怕自定义域名DDCC;
支持自定义域名跟API触发打开的目录不一样。

在环境变量中一定要添加:
scfname:SCF函数的名称,一定要添加,不然出错。
可选添加:
sitename:网站的名称,不添加会显示为‘请在环境变量添加sitename’
public_path:使用API长链接访问时,网盘里公开的路径,不设置时默认为’/’
private_path:使用私人域名访问时,网盘的路径(可以一样),不设置时默认为’/’
pafile:自定义密码文件名,可以是’.paword’,也可以是’paword.txt’等等,列目录时不会显示,只有知道密码才能下载此文件。

原来程序使用的base_path不用设置,默认为’/’。
搭建过程:(就不转gif了)
https://service-pgxgvop2-1258064400.ap-hongkong.apigateway.myqcloud.com/release/abcdef/1.%E6%97%A0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%87%BD%E6%95%B0SCF%E6%90%AD%E5%BB%BAOneDrive.mp4/preview
设置公开目录、网站名称等:
https://service-pgxgvop2-1258064400.ap-hongkong.apigateway.myqcloud.com/release/abcdef/2.%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E5%9F%9F%E5%90%8D%E5%8F%8A%E5%85%B6%E5%AE%83%E8%AE%BE%E7%BD%AE.mp4/preview

操作要点:
1,环境变量中添加scfname值,其它的都可以不加
2,获取API时,复制完触发链接
3,要使用自定义域名时,去把API网关的路径改成’/’,不用自定义域名可以不改。

河南网友:哪个基础?加密功能是在风铃大佬的代码里面加代码的。

我做了:1,自定义密码文件名;
    2,从当前目录向上回溯到根目录判断某个最近的上级目录有没有加密;
    3,没有密码的话,就算知道文件目录结构也不能直接访问下级目录和文件,告诉过别人地址后,只要改密码就不怕了;
    4,自定义的密码文件,在目录列表时不会被列出来,甚至vi这个文件产生的.swx临时文件也不被显示。

所以你要重新下载,或直接把index.php复制过去也行,只要你onedrive的API token复制粘贴一下。
新疆网友:收藏,
甘肃网友: 这个是原来的函数服务吗,叫SCF我还不认识了,原来用来签到HOSTLOC的
宁夏网友:插眼
宁夏网友:收藏一下
广西网友:能加个目录访问密码就完美了
安徽网友:收藏
湖南网友:收藏收藏
浙江网友:我试着来操作一下吧
广东网友:非专业人氏弄了一天……
你试下目录密码功能~~~
贵州网友:非专业人氏弄了一天……
你试下目录密码功能~~~
山东网友:哪个基础?加密功能是在风铃大佬的代码里面加代码的。

我做了:1,自定义密码文件名;
    2,从当前目录向上回溯到根目录判断某个最近的上级目录有没有加密;
    3,没有密码的话,就算知道文件目录结构也不能直接访问下级目录和文件,告诉过别人地址后,只要改密码就不怕了;
    4,自定义的密码文件,在目录列表时不会被列出来,甚至vi这个文件产生的.swx临时文件也不被显示。

所以你要重新下载,或直接把index.php复制过去也行,只要你onedrive的API token复制粘贴一下。
安徽网友:不错fork回家慢慢捣鼓~
青海网友:插个眼  捣鼓一下
新疆网友:超过200文件能分页吗?
山西网友:风铃大佬的,先收藏了!
台湾网友:楼主,这个运行角色 怎么来的,新建吗? 选择哪个“支持角色的服务”
陕西网友:啊?那个不用选也不用新建吧?不是有个“默认XXX”吗?直接下一步就好啦~~
重庆网友:
成功了,多谢大佬,厉害啊厉害

请问下,那个内存 可以改大一点嘛,是不是内存改大一点,就相当于机器性能好一点
新疆网友:后台可以看一下监控信息:
(实时)运行内存MB    Max:1.371MB   Min:0.121MB  Avg:0.339MB
(近24小时)运行内存MB  Max:0.703MB  Min:0.121MB  Avg:0.296MB
小马哥给了128M的,都用不完的。
陕西网友:后台可以看一下监控信息:
(实时)运行内存MB    Max:1.371MB   Min:0.121MB  Avg:0.339MB
(近24小时)运行内存MB  Max:0.703MB  Min:0.121MB  Avg:0.296MB
小马哥给了128M的,都用不完的。
辽宁网友:我刚刚上传了一个视频,然后点击播放的时候提示我填上 密码,,,请问下默认密码多少,能取消密码吗
台湾网友:….密码是你设置的啊……
在SCF的环境变量里面添加的pafile就是你想要的密码文件名,程序会去找有没有这个文件,有就是加密的没有就直接浏览或下载。
不同的目录可以不一样的密码。
宁夏网友:可是我并没有去设置 这个 pafile变量, txt的可以直接看,mp4文件却要输入密码。。。
山东网友:发长链接看看,或私发你的域名
宁夏网友:我也是看别人代码来操作的~原来有个改oneindex分页的我找不到了,能帮我找一下吗?
江苏网友:X的,分页是个坑,@风铃 大佬在children上再挖了个坑。
nextlink还是个坑,今天不搞了,吃饭。
明天出门去,先弃坑。
青海网友:你好,我绑定域名出现这种情况,烦请看下:{"meage":"There is no api match default env_mapping ‘/’"}
内蒙古网友:看我第2个视频,我刚开始也出现这个,去api设置一下路径应该就好了。
辽宁网友:可以了 谢谢啦


免费部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:无服务器函数SCF搭建OneDrive
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址