【教程】Openwrt白嫖5T空间建立Onedrive下载站教程
浏览 3235 | 评论 8 | 字数 3672
Xunflash
2020年11月05日
  • 建站教程又来了!!
    这次是白嫖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; 
            }
    }
    

    这个配置文件是抄的 但是根据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的下载站
    大家搭好了给个评论球球了,没搭好也可以给个评论我可以给看看问题。谢谢大家


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

    本文作者:Xunflash
    本文链接:https://xunflash.top/index.php/archives/xzz-1.html
    最后修改时间:2021-04-01 21:25:22
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    球球给菜鸡站长评个论8
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    已有 8 条评论
    2020-11-06 21:47
    等下这玩意我之前搞过 ヾ(≧∇≦*)ゝ 还套了cloudflare
    https://onedrive.lijiajunljj.tk/
    (顺带一说我博客终于给恢复回来了(因为电脑换Arch Linux去了(其实还没完全搞定 )))
    2020-11-08 21:12
    @lijiakaijun 你真的是初中生嘛 害怕
    2020-11-08 22:09
    @Xunflash 是真的啦,06年的 ヾ(≧∇≦*)ゝ
    2020-11-08 22:11
    @lijiakaijun 太可怕了,为什么感觉你啥都会 我要拜你为师快加我qq 欸不对啊为什么我03年的已经上大学了?
    2020-11-08 22:16
    @Xunflash 不,其实对比任何人来说我好多东西都不会(参考我酷安动态,有个回答的内容就是说他懂的我都不懂) (/ω\)
    至于加qq这个…博客底部链接/置顶文章,请
    2020-11-08 22:18
    @Xunflash 还有我用那电脑访问时是真的卡
    那是因为我的配置问题(联想G460了解一下,还是我爸不要给我的)
    2020-11-08 22:19
    @lijiakaijun 访问什么东西很卡啊,我这个博客我自己访问都很卡
    2020-11-08 22:22
    @Xunflash 哈哈哈所以我那网站(hexo)主题选的尽量都是流畅点的
    补充下,我那东西是用Heroku搭建的