白嫖5T空间Onedrive并搭建下载站

2023-05-16

更好的阅读体验欢迎访问博客白嫖5T空间Onedrive并搭建下载站

前言

白嫖一个微软E5账号不仅能自己使用office全家桶,还能造福25个小伙伴,何乐而不为?这里借助onedirve的API和oneindexN项目搭建一个5T空间的公共下载站。

一、获得E5账号

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

登录

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

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

Onedrive管理

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

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

二、配置环境

首先安装nginx web服务器

使用rpm命令安装nginx

rpm -ivh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-1.el7.ngx.x86_64.rpm

完成后输入命令启动nginx

systemctl start nginx

在浏览器输入服务器公网IP检查是否出现Welcome to nginx!

Welcome to nginx!

将nginx设置为开机自启

systemctl enable nginx

至此,nginx web服务器搭建完成

然后安装PHP

安装EPEL(Extra Packages for Enterprise Linux)源

yum install epel-release

安装WEBTATIC 源

rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装PHP及其扩展

yum install php71w php71w-fpm \
php71w-cli php71w-common php71w-devel php71w-gd \
php71w-pdo php71w-mysql php71w-mbstring php71w-bcmath \
php71w-pecl-redis

启动PHP

systemctl start php-fpm

输入命令查看php是否开启

ps -ef | grep php

如果开启会有以下代码

PHP启动检查

将PHP设置为开机自启

systemctl enable php-fpm

至此,所需环境已配置完成!

三、搭建下载站

创建站点目录

mkdir -p /var/www/test.alsaces.cn

其中的"test.alsaces.cn"为使用的域名,也可使用IP

下载OneIndexN

cd /var/www/test.alsaces.cn
wget https://github.com/xieqifei/OneindexN/archive/v2.0.zip

解压

yum install unzip
unzip v2.0.zip

将解压出的文件移动到站点根目录

mv /var/www/test.alsaces.cn/OneindexN-2.0/* /var/www/test.alsaces.cn
rm -rf OneindexN-2.0 && rm -f v2.0.zip

创建站点的nginx配置文件

cd /etc/nginx/conf.d
vim test.alsaces.cn.conf

按下键盘的ESC建后输入":wq"退出并保存文件

将默认配置文件的内容复制到站点配置文件

cat default.conf > test.alsaces.cn.conf

修改配置文件

vim test.alsaces.cn.conf

按下i键编辑,将" server_name"一行改为

server_name  test.alsaces.cn;

将"location /"及其括号内的内容改为改为

    location / {
        root   /var/www/test.alsaces.cn;
        index  index.html index.htm index.php;
    } 

其中的"/var/www/test.alsaces.cn"为网站根目录

将"location ~ .php$"及其括号内的内容取消注释并修改

    location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /var/www/test.alsaces.cn$fastcgi_script_name;
        include        fastcgi_params;
    }

其中的"/var/www/test.alsaces.cn"为网站根目录

完成后按下ESC键后输入":wq"回车保存退出文件

重载nginx

systemctl reload nginx

修改php配置文件

vim /etc/php-fpm.d/www.conf

将其中的"user = apache"改为

user = nginx

将其中的"group = apache"改为

group = nginx

完成后按下ESC键后输入":wq"回车保存退出文件

重载php

systemctl reload php-fpm

访问使用的域名或者IP查看是否正常,正常可得到以下界面

OneindexN界面

接下来点击下一步后再点击获取应用ID和机密

登陆后复制并填入应用机密栏中,之后点击返回快速启动

应用机密

在新界面中找到”App ID (or Client ID)“,复制其内容并填入到应用ID栏中

应用ID

之后绑定E5账号并同意授权即可

安装完成

至此,下载站搭建完成!下载文件务必使用多线程下载工具!

参考文章:

通过yum安装Nginx

CentOS 7 yum 安装 PHP 7.1

nginx安装配置、Nginx支持php

报错:directory index of “xxx“ is forbidden

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

白嫖5T空间Onedrive并搭建下载站 的相关文章

随机推荐

  • 血与泪的教训:127.0.0.1由于目标积极拒绝,无法连接

    在尝试python socket编程的时候 xff0c 首先将编写好的客户端和服务器端都部署在本地进行 xff0c 并且使用同一台宿主机 客户端使用127 0 0 1 xff0c 服务器端使用0 0 0 0或者直接 刚开始我端口是随意选择的
  • 在ubuntu上安装charm-crypto

    在ubuntu上安装charm crypto 在google groups上看到相关安装信息 xff0c 现在均无法完全在windows上运行charm crypto xff0c 所以选择在虚拟机上进行环境的配置 ubuntu 环境 使用
  • 论文阅读 :A survey of visual analytics techniques for machine learning

    题目 xff1a A survey of visual analytics techniques for machine learning A survey of visual analytics techniques for machin
  • 使用Django管理员在后台添加数据库时出现no such table: main.auth_user__old解决方法

    在学习Django开发时 xff0c 创建好管理员账号后 xff0c 准备通过Django内置的管理网页来测试能否在表中添加记录 xff0c 选择save后出现如上图所示的报错 解决方案是升级Django的版本 xff0c 原Django
  • nano 命令

    Nano命令指南 打开文件与新建文件 使用nano打开或新建文件 xff0c 只需键入 xff1a 代码 1 1 打开或新建文件 nano 文件名 Nano是一种单模式编辑器 xff0c 你可以直接输入文字 如果你要编辑一个像 etc fs
  • 数据处理时踩坑总结【持续更新版】

    DataFrame的iterrows迭代中无法直接修改源数据 在iterrows中 xff0c 尝试使用index和row对DataFrame类型的变量直接进行更改 xff0c 但是输出时发现值没有改变 这是因为使用row 列名 修改的值是
  • 单片机串口通讯产生乱码

    64 有关串口通讯乱码 今天做了一个51单片机的proteus仿真实验 xff0c 用到串口通信 xff0c 但是无论怎么调试都是输出乱码 一般产生乱码都是因为波特率不对 xff0c 可能你所用的晶振 以及定时器T1产生的波特率 xff0c
  • Ubuntu双系统安装(一次安装成功)

    Ubuntu双系统安装主要有关键地两步 xff1a 一 制作启动硬盘 二 为Ubuntu分配磁盘空间 第二点是安装过程中非常重要的一步 制作启动硬盘 xff1a 1 下载Ubuntu LTS xff0c 可以去官网下载 2 下载UltraI
  • linux环境下,一步步教你命令行搭建自己的git服务器和客户端

    前言 xff1a 先说下我的git服务器环境 xff0c git服务端的搭建我用的是阿里的ubantu云服务器 xff0c 毕竟云服务器上可以在任何联网的电脑上访问嘛 xff0c 方便 局域网也可以 xff0c svn和git这两种最常用的
  • Windows中的WSL(子系统)开机启动配置

    常规做法 通常在Linux中开机启动可以通过 1 编辑 etc rc loacl 2 在 etc init d 下添加启动脚本 3 配置systemd 但这几种方式在子系统中无法使用 xff0c 我们可以通过Windows 间接的启动子系统
  • STM32串口控制LED灯的亮灭

    STM32中的串口控制LED灯的亮灭 xff0c 分为两种方式 xff0c 一种是直接发送数字0和1来控制灯的亮灭 xff0c 另一种是通过发送字符串来控制 我所使用的开发板主控芯片是STM32F401RET6 xff0c 主频84MHz
  • Windows使用快捷键

    Windows电脑快捷键汇总 Windows电脑快捷键汇总1 win快捷键 xff1a 2 Ctr快捷键 xff08 文本编辑使用较多 xff09 3 ALT快捷键4 shift快捷键5 FN快捷键6 常规快捷键7 指法练习 Windows
  • 基于Centos7搭建Samba服务

    准备两台安装好centos7的虚拟机 服务器端172 16 1 11 24 客户端172 16 1 12 24 root 64 server yum install samba samba client y 服务器端安装软件包 xff08
  • 【BUG】【Raspberry】解决最新版树莓派远程连接蓝/黑屏不显示问题

    文章目录 一 bug如图二 解决办法三 参考四 请教问题 一 bug如图 远程连接登陆后全蓝色 xff0c 没有树莓派桌面 二 解决办法 1 执行下面代码 xff0c 删除两个文件目录 注意 xff1a pi 替换为自己的用户名 xff01
  • 【教程】【记录】树莓派Raspberry+motion+摄像头实现拍照、录像、实时视频功能

    刚接触树莓派 xff0c 还请多多指教 目录 一 准备工作二 操作步骤1 进入设置打开摄像机模块2 拍照3 录像4 实时监控 三 总结补充文章 xff1a 一 准备工作 1 树莓派4B 2 树莓派摄像头500W像素 xff08 淘宝十几块钱
  • linux查看日志命令

    常用的几种linux查看日志的命令 一 tail n 是显示行号 xff1b 相当于nl命令 xff1b 例子如下 xff1a tail 100f localhost yyyy MM dd log 实时监控100行日志 tail n 10
  • 用c++ 的可变模板参数递归来表达 著名的斐波那契数列

    span class token macro property span class token directive keyword include span span class token string lt iostream gt s
  • debian squid透明代理简单配置

    实验环境 主机用途IP客户端10 10 100 11网关10 10 100 12 xff0c 192 168 65 160网站192 168 65 161 客户端配置 配置网关 route add default gw 10 10 100
  • Matlab中的抽象函数的求值

    Matlab中的抽象函数的求值 采用匿名函数 y 61 64 x x 2 43 2 x 8 建立匿名函数y y 4 返回当x 61 4时 xff0c y的结果 上面的命令在命令窗口可以实现 xff0c 但是在M文件中没有实现 使用matla
  • 白嫖5T空间Onedrive并搭建下载站

    更好的阅读体验欢迎访问博客白嫖5T空间Onedrive并搭建下载站 前言 白嫖一个微软E5账号不仅能自己使用office全家桶 xff0c 还能造福25个小伙伴 xff0c 何乐而不为 xff1f 这里借助onedirve的API和onei