【伪教程】rclone: 如何假装自己的微型VPS为一只巨大的硬盘鸡

全文转载自皮皮虾窝,你可以理解成通过rclone挂载谷歌盘的教程,因此可以参考Rclone: 超好用的网盘/VPS数据同步、备份工具,支持Google Drive

前言

  • 自己的鸡鸡太小,大姐姐太多。大硬盘鸡太贵怎么办!想在线看大姐姐!!! 没问题,看完这篇文章,你就知道该怎么办了

准备工作

  • 一台小鸡鸡
  • 一个网盘(教程使用谷歌网盘)
  • 脑子

细说

  • 其实原理很简单,利用rclone挂载网盘,例如无限容量的狗狗网盘(需要国外服务器),再利用h5ai实现列目录以及在线播放,图片预览 (都为直链)

安装步骤

服务环境

  • 可选Nginx+PHP 或者 Apache+PHP
    甚至直接Nginx或者Apache(未测试效果)
    具体怎么配置环境。敬请百度,实在不会就用oneinstack
    或者直接apt yum 像这样
apt update -y
apt install -y unzip zip imagemagick  screen nginx php ffmpeg php7.0-gd
#如果不会设置nginx-php 请使用oneinstack,本文不会提到如何配置

本文以Nginx+PHP+h5ai 为例 网站目录为/www/ rclone挂载目录为/www/data/

h5ai配置

  • 官网下载安装包: https://larsjung.de/h5ai/
  • 前往 $IP/_h5ai/public/index.php 看看绿标点亮没有,最好点亮,没亮,问题不大
  • 修改nginx 默认文件 /_h5ai/public/index.php 目录修改为/www/
  • 如果提示 du zip 等参数无法使用,请到php.ini的禁用函数中删除 scandir、exec、passthru

rclone安装以及挂载

  • 首先安装rclone
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
chmod 0777 ./rclone-*/rclone
cp ./rclone-*/rclone /usr/bin/
rm -rf ./rclone-*
  • 执行设置
rclone config

rclone

  • 输入n 新建配置
    之后输入名称,最好简单易懂一点 例如我输入ppx

rclone

  • 这里因为我使用的是谷歌网盘,所以我选择9 Google Drive
    之后的client id client secret 都不填,直接回车

gdrive

  • use auto config选择n 然后会得到一个链接。请爱国上网打开链接,登录狗狗帐号

gdrive

  • 点击allow 如果你点了cancel 请回到准备步骤第4条

mima

  • 然后你会得到如下代码

code

  • 将其复制到终端中,回车 然后输入n y

12

  • 最后输入q离开配置
  • 配置完毕之后进行挂载
    如果你要挂载的文件夹不存在,请先创建文件夹,例如我要创建在 /www/data
mkdir -p /www/data
rclone mount ppx: /www/data --allow-other &
#ppx为你刚刚输入的name
#推荐使用screen -S rclone 来挂载(感觉更稳定)

至此,rclone配置挂载完毕 执行#df -h 可以看到刚刚挂载的网盘

guazai

最后

  • 不出意外,打开你的站点,应该就能看到挂载的文件夹,点进去就能看到你的网盘文件(第一次可能会很慢。或者文件夹为空,刷新一下就OK)
  • 因为狗狗盘已经挂载到服务器上,所以无需爱国上网即可访问。并且所有链接都是可以直接访问的直链如果机子流量多速度还行可以做图床等。更多用法自行体会。

  • 但注意你观看的大姐姐,下载的文件,图片都会走服务器流量,并且是双倍(从狗狗盘下载,再上传给你)!!!
    但注意你观看的大姐姐,下载的文件,图片都会走服务器流量,并且是双倍(从狗狗盘下载,再上传给你)!!!
    但注意你观看的大姐姐,下载的文件,图片都会走服务器流量,并且是双倍(从狗狗盘下载,再上传给你)!!!

  • 所以如果你的服务器计算的是双向流量,那么,使用这个操作你需要将流量再除以2。

    并且有部分服务商是禁止长时间跑上下对等流量的,由此造成的损失,别来找我(误)