笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

OneManager:免VPS使用heroku+OneDrive搭建网盘目录程序

2020-03-30 19153点热度 3人点赞 14条评论

准备工作

heroku官方:<heroku.com>
OneManager的:https://github.com/qkqpttgf/OneManager-php

教程开始

1.通过heroku官网注册账户并登陆(验证码需过墙才能显示)
3HO7jI.png

2.点击OneManager的:github仓库地址进入后下拉找到部署到heroku然后单击按钮
3HOzCQ.png

3.点击后跳转到创建新应用(Create New App)页面输入应用名称(App name)以及选择地区(Choose a region)。名称随便输入(生成后分配的二级域名就是你的应用名称)地区可选美国或者欧洲。
3HXiD0.png

4.等待部署完成后进入管理应用程序
3HXn29.png

5.点击开启应用程式会打开你程序的网址,比如我在创建应用的是名称是odjc我的网站就是odjc.herokuapp.com。注意记录你的网站。
3HXQDx.png

6.打开你的应用程序网站后开始程序安装
3HX8UO.png

7.选择中文后点击新建ApiKey进入新打开页面后复制API密钥返回安装页面填入。Set admin password为设置你网盘程序后台的密码。


3HXt8H.png

8.完成安装后进入网盘界面,点击登录并输入上一步自己设置的密码。登录后点击管理—设置进入设置页面。
3HXwrt.png

9.设置页面可以设置各项设置,点击最下方进入添加Onedrive盘
3HX2xs.png

10.此程序可添加多盘,标签以及显示名称可用于区分。Onedrive_Ver选择默认即可,世纪互联版选择第二项,如果是开发者E5想调用APi可以用第三种自己申请应用ID与机密可调用OnedriveApi。

 

 

 

 

 

 

 

11.添加后进入网盘程序首页,如需添加其他网盘再次进入设置添加

关于绑定自己域名的教程

1.在heroku后台找到创建的app
3HXbRJ.png

2.点击设定值(Settings)下拉找到新增网域(Add domain)
3HXqz9.png

3.输入域名
3HXxZ6.png

4.输入域名下一步后如果出现下图提提示点击第二个链接
3HjCJe.png

5.进入新页面后会要求绑定一张卡,经测试信用卡,中行跨境通,虚拟卡都可以。不用收费功能不会扣款,建议使用跨境通或者虚拟卡(添加后除了可以自定义域名外免费的使用量由550免费动态增加至1000免费动态)
3HjAsI.png

6.完成卡验证后返回第3步添加域名后得到CNAME的解析目标。去你域名添加得到的CNAME解析后域名就添加好了
3HjQzj.png

反向代理,自选cloudflare节点

由于heroku不绑定信用卡,就不能自定义域名。我觉得在heroku上绑卡没必要。所以我利用了cloudflare的workers功能实现了自定义域名。

首先你需要把域名添加进cloudflare,有两种方式,一种是通过dns接入,这种方式完全把域名交给cloudflare了。另一方式是通过cloudflare Partners的方式,这种方式可以不用dns接入。我是用的是萌精灵

  • 进入萌精灵,登录你的cloudflare账号,添加域名。
  • 添加好域名后就需要进入cloudflare,进入你刚才添加的域名中,找到workers->manager workers,第一次要叫你设置一个域名你需要设置的前缀(默认为你邮箱前缀).workers.dev

  • 点create a worker

  • 将下面的代码加入左边方框中,注意修改为自己的app名称

Lisp

1
2
3
4
5
6
7
8
9
10
addEventListener(
  "fetch",event => {
     let url=new URL(event.request.url);
     url.hostname="应用名称.herokuapp.com";
     let request=new Request(url,event.request);
     event. respondWith(
       fetch(request)
     )
  }
)

  • 完成后返回这里,点击添加route

  • 添加一个route,格式为前缀.你的域名/*,比如pan.gyh.im/*,worker选择你刚才创建的

  • 回到萌精灵中添加一个cname记录,将你添加的route域名,解析到分配的workers域名中。
  • 然后在你的域名dns提供商哪里,添加下面的解析记录

  • 最后你可以指定clodflare的访问节点,不需要用cloudflare分配的节点了,分配的节点一般较慢。只需再添加一个A记录,比如我这里是添加的pan.gyh.im A记录到1.0.0.1
  • 具体可以指定到哪些节点可参考这里

Angelscript

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
适合电信的节点
104.23.240.*
走欧洲各国出口 英国德国荷兰等 延迟比美国高一些 适合源站在欧洲的网站
172.64.32.*
虽然去程走新加坡,但是回程线路的绕路的,实际效果不好,不推荐
104.16.160.*
圣何塞的线路,比洛杉矶要快一点,推荐
108.162.236.*
亚特兰大线路,延迟稳定,但是延迟较高

适合移动的节点
162.158.133.* 走的丹麦,这一段ip只有部分能用,可以自己试一下。绕美国。
198.41.214.*
198.41.212.*
198.41.208.*
198.41.209.*
172.64.32.*
141.101.115.*
移动走香港的IP段有很多,以上并不是全部。CF移动走香港的分直连和走ntt的效果都挺不错的,不过部分地区晚上还是会丢包。
172.64.0. 这是走圣何塞的,一般用香港的就行
172.64.16.* 欧洲线路.绕

1.0.0.1效果较好
电信部分
大多数省直接使用1.0.0.0即可,延迟低,丢包少,
少部分还是需要换ip

https访问

添加如下页面规则

http://domain/*也可换成domain/*

标签: heroku OneDrive OneManager 网盘目录
最后更新:2020-03-30

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • chancat

    世纪互联能用么?

    2020-04-05
  • 维生素茜

    我搞不懂了,几个月前弄好的为什么现在不能用了

    2020-04-19
  • 填海者

    大佬,最后cnme接入那里,你的图片标注“在自己的DNS供应商添加这个”,我该如何操作,我暂时没看见哪里有DNS供应商·······还有后面的A记录到1.0.0.1又是如何添加记录内容的?我直接输入1.0.0.1好像无法添加。希望大佬能帮我一下,十分感谢

    2020-05-03
  • 笨猫

    @填海者 在设置里,不过你需要认证信用卡才可以进行CNAME绑定也就是域名绑定。

    2020-05-04
  • 贺暮

    Unable to retrieve user's mysite URL. 这个是什么原因?

    2020-07-01
  • icarus

    貌似现在cf不给免费域名如ml,tk等提供api服务了,"回到萌精灵中添加一个cname记录,将你添加的route域名,解析到分配的workers域名中"这一步一直无法通过

    2020-07-22
  • 存在C盘的爱

    比如我这里是添加的pan.gyh.im A记录到1.0.0.1
    这个是在哪里添加 服务商还是 moeelf 但是添加过CNAME记录之后无法在添加A记录了

    2020-09-10
  • niubi

    添加硬盘时提示这个:AADSTS9002325: Proof Key for Code Exchange is required for cross-origin authorization code redemption.怎么办楼主,试了好几次没办法了

    2020-11-26
  • ???

    ???

    2021-04-27
  • 王友元

    请问aad申请秘钥 需要哪些权限

    2021-08-14
  • 洛洛

    还能用吗

    2022-02-14
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    WIN10系统彻底永久关闭自动更新 WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库
    煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
    西米客: 来自国内的增强型踩脚印系统 站长保姆:网站故障短信提醒 删除DirectAdmin面板后台系统信息 升级后Simple Tags插件不能用 咕咕监控:帮您 24 小时监控站点、设备、API 的状态 2月随想
    最近评论
    龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
    C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
    薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
    Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
    喂 发布于 3 个月前(03月08日) 热帖ggww
    标签
    elliptictrue100.10.02
    BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang