【教程】Openwrt白嫖5T空间建立Onedrive下载站教程

技术 · 2020-11-05 · 8405 人浏览

建站教程又来了!!
这次是白嫖5T OneDrive 加 Office全套加一个下载站!
可能这就是究极白嫖王吧


教程来自Alsaces:白嫖5T空间Onedrive并搭建下载站,在此基础上进行了一些配置,得到了路由器搭建下载站的教程。


🕛 下载安装nginx

这个时候就有人要问了,openwrt已经有uhttpd了还要什么nginx?
但是很无奈,支持搭建下载站的项目都需要伪静态,uhttpd我不懂配置伪静态 ::(泪)
在openwrt后台管理界面也就是luci界面找到软件包软件包

搜索nginx安装,搜不到的话就打开https://openwrt.org/packages/pkgdata/nginx,找到自己路由器的架构打开下载安装包手动安装或者是连上路由器ssh输入

opkg install nginx

这样我们就成功安装好了nginx。

🕐 配置nginx

在配置nginx之前我们需要路由器存在php环境,具体可以看我之前的文章http://www.xunflash.top/index.php/archives/jianzhan2.html
在其中进行php配置。
然后我们打开winscp,连接上路由器,打开文件/etc/config/php7-fastcgi
然后记下option port后的数字。
打开/etc/nginx/conf.d目录,然后新建一个文件,自己命名为xxx.conf(xxx自定,英文最好)打开编辑内容为

    server {
    listen aaaa;//这里改成你想要被监听的端口,比如1234
    server_name custom.domain.com;
    index nginx.html index.html index.htm index.php default.html default.htm default.php;
    root  /mnt/sda1/xzz;//这里改成你想要存网站的目录
    client_max_body_size 300M;
    include conf.d/*.locations;
    rewrite ^/(?!.well-known)(.*)$ /index.php?/$1 last;

        location = /(robots.txt|favicon.ico) {
            log_not_found off;
        }

        location ~* \.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ {
            expires 30d;
        }

        location ~* \.(?:svgz?|ttf|ttc|otf|eot|woff2?)$ {
            add_header Access-Control-Allow-Origin "*";
            expires 30d;
        }

        location ~ /\.(?!well-known) {
            deny all;
        }

        location ~ \.php$ {
        root /mnt/sda1/xzz;//这里也要改
        fastcgi_pass 127.0.0.1:xxxx;//这里xxxx是改成刚刚记下的数字
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params; 
        }
}

这个配置文件是抄的 :xwx13: 但是根据openwrt稍作修改。保存好,nginx就配置好了。

🕑安装onemanager-php项目以及创建微软e5账户

打开项目网站https://github.com/qkqpttgf/OneManager-php
下载code,直接解压到网站根目录,也就是上面root填写的地址。打开openwrt.lan:aaaa(aaaa是刚刚修改过的监听端口)正常情况下是会显示error

error

点击安装的按钮的。如果显示出来,本地服务已经成功了。点击安装。然后先去创个账户再回来

以下来自Alsaces


打开Microsoft 365开发者中心点击立即加入,登陆或注册即可。

登陆

公司和语言随便填写,填写信息时请自备科学上网工具,如果出现“由于存在大量请求,此服务暂时不可用”提示,需要换个时间或者换个账号再试。

注册完成后打开OneDrive管理中心的存储管理

OneDrive管理

将默认存储改为5012G,如果提示“OneDrive 上设置文件所耗的时间与预期的长请尝试关闭此页面”,也需要换个时间或者换个账号再试。

这样,就有了5T空间的OneDrive。开发者账号可以分配25个子账号,每个账号都有5T的OneDrive以及Office全家桶免费使用,只需要调用API续期账号即可。一般每90天左右续期,搭建下载站使用的的Onemanager可以实现。


打开openwrt.lan:aaaa 然后我们继续安装,全部点继续就好,然后到达这个界面

setup

我们点击下面的添加onedrive盘,打开后继续,登录刚刚创建好的e5账户,确定就可以成功创建了。
正常情况在本地下已经是可以正常使用了,如果不行可以在底下给我留言哈(留言后记得关注一下自己的邮箱)

🕒创建内网穿透服务使网盘能够外网访问

具体参考一下我之前的文章http://www.xunflash.top/index.php/archives/jianzhan1-1.html
里面修改一个地方,填写域名的地方改成你想创建的二级域名

🕓添加域名解析

创建一个二级域名(cname)解析,先去dns解析服务商创建cname解析,名称填喜欢的,比如xzz(下载站)
,pan(网盘)都行。记录值参考上面文章里面的记录值(Sakurafrp的穿透服务器)。保存解析就可以访问了。


教程到这就结束了,最后推广一波我的下载站(里面还啥都没有)Xunflash的下载站
大家搭好了给个评论球球了,没搭好也可以给个评论我可以给看看问题。谢谢大家 :huaji13:


引用文章:https://www.alsaces.cn/posts/d8514baf/

建站 openwrt OneDrive
取消回复
  1. lijiakaijun 2020-11-06

    等下这玩意我之前搞过 ヾ(≧∇≦*)ゝ 还套了cloudflare
    https://onedrive.lijiajunljj.tk/
    (顺带一说我博客终于给恢复回来了(因为电脑换Arch Linux去了(其实还没完全搞定 :xwx2: )))

    1. Xunflash (作者)  2020-11-08
      @lijiakaijun

      你真的是初中生嘛 :huaji3: 害怕

      1. lijiakaijun 2020-11-08
        @Xunflash

        是真的啦,06年的 ヾ(≧∇≦*)ゝ

        1. Xunflash (作者)  2020-11-08
          @lijiakaijun

          太可怕了,为什么感觉你啥都会 :huaji13: 我要拜你为师快加我qq :huaji23: 欸不对啊为什么我03年的已经上大学了?

          1. lijiakaijun 2020-11-08
            @Xunflash

            还有我用那电脑访问时是真的卡
            那是因为我的配置问题(联想G460了解一下,还是我爸不要给我的)

            1. Xunflash (作者)  2020-11-08
              @lijiakaijun

              访问什么东西很卡啊,我这个博客我自己访问都很卡 :huaji3:

              1. lijiakaijun 2020-11-08
                @Xunflash

                哈哈哈所以我那网站(hexo)主题选的尽量都是流畅点的
                补充下,我那东西是用Heroku搭建的

          2. lijiakaijun 2020-11-08
            @Xunflash

            不,其实对比任何人来说我好多东西都不会(参考我酷安动态,有个回答的内容就是说他懂的我都不懂) (/ω\)
            至于加qq这个…博客底部链接/置顶文章,请

Theme Jasmine by Kent Liao