TCShare:云盘目录列表,支持天翼云

释放双眼,带上耳机,听听看~!

TCShare这个程序其实用了好久了(至少两年了),到现在都写到v2.9了才觉得比较满意。网上教程已经满天飞了,作为作者怎也得咕咕咕一篇出来。
而且,还得顺便讲点故事呢。

TCShare:云盘目录列表,支持天翼云

地址

演示地址兼下载站:Xia.ST
Github开源地址:xyToki/TCShare

安装教程(虚拟主机)

应该会比readme详细点吧。

  1. 整一个虚拟主机或者vps。需要php7,建议php7.3。有php7.4更好。
  2. 下载代码。你可以直接git clone到空间里,也可以下载到本地。
  3. 准备好composer。切换到程序目录,然后执行composer install

    提醒x 如果你的服务器在国内,这里你可能需要设置一下国内镜像源:

    composer config repo.packagist composer https://mirrors.aliyun.com/composer/
  4. 如果你是在本地安装的依赖,现在把程序包上传到服务器。
  5. 设置伪静态规则:
    Nginx用户请完整填写以下规则。Apache用户可以无需理会,程序已经包含开箱即用的.htaccess文件
    try_files $uri $uri/ /index.php$is_args$args;
    location ~ /\.env {
        deny all;
    }
  6. 创建.env文件,并按配置填写如下内容:
    #   XS 是前缀
    #   | -KEY 是配置种类,可选KEY,APP,SEC
    #   | | - -ct是key的ID(类似config.php)
    #   | | - | - something是配置名称
    #   | | - | - | - - - - value在等号右边
    #   XS_KEY_ct_something=value
    
        XS_KEY_ct=ctyun   #必填,值为ctyun
        XS_KEY_ct_FD=     #应用文件夹名
        XS_KEY_ct_AK=     #AK
        XS_KEY_ct_SK=     #SK
    
    #   这里APP后面的可以是任意值,一般就123456下去
    #          ↓
        XS_APP_1=/              #挂载路径
        XS_APP_1_NAME=TCShare   #网盘名称
        XS_APP_1_THEME=mdui     #界面主题
        XS_APP_1_BASE=/         #网盘内路径
        XS_APP_1_KEY=ct         #对应上面Key的ID

    这里的AK、SK、FD需要你自己获取。

    如果你需要多盘挂载,你可以在上述配置之后继续追加:

    XS_KEY_ct2=ctyun   #必填,值为ctyun
    XS_KEY_ct2_FD=     #应用文件夹名
    XS_KEY_ct2_AK=     #AK
    XS_KEY_ct2_SK=     #SK
    
    XS_APP_2=/disk2         #挂载路径
    XS_APP_2_NAME=TCSecond  #网盘名称
    XS_APP_2_THEME=mdui     #界面主题
    XS_APP_2_BASE=/         #网盘内路径
    XS_APP_2_KEY=ct2        #对应上面Key的ID

    这里我们将第二个网盘挂载到/disk2,但是你只能通过/disk2访问。
    一个小技巧是:在第一个网盘里新建一个disk2文件夹,就能点击进入了。
    注意:除非你知道自己在做什么,不要把两个网盘挂载到相同路径。

  7. 访问你的服务器地址,点击链接授权。

    如果你是多盘用户,请为你的每个网盘单独授权。
    如,先访问http://tcshare.website/授权第一个,再访问http://tcshare.website/disk2/授权第二个。
    如果您是按本文进行配置(且并非运行在SCF上),只需要登录账号就能完成授权。

  8. 请每个月手动为每个网盘的token续期。如,你的网盘安装在http://tcshare.website/,你需要每个月访问一次http://tcshare.website/-renew

    不要使用计划任务访问,这不会起到任何作用。

这就结束了。

腾讯函数(SCF)运行

  1. 按上面安装教程,执行到第五步。记得下载程序到本地并使用composer安装依赖。
  2. 打包上传到腾讯云,函数名是index.main_handler
  3. 本地写配置文件,然后一条一条添加到环境变量里。
  4. 每次授权后,请按程序指示添加环境变量。
  5. 若绑定域名,请增加一条环境变量:scf_base=/,其中/是绑定的路径。

故事

2017年,我在(不知道谁)的怂恿下,建立了一个叫做易云共享的分享平台(1gx.win),但并没有多少人用。最后就 拿来自己看番或者传文件了。
TCShare:云盘目录列表,支持天翼云那时候它长这个样子,支持多用户、多盘
TCShare:云盘目录列表,支持天翼云基本上该有的功能都有(吧?)
那时候为了测试买了个10T号,现在已经是理财产品了。
然后就一直撑到了自己API被封的一天。
TCShare:云盘目录列表,支持天翼云现在这个又能撑多久呢?
还好Github什么都有,2019年我找到了github上“开源”的APIKEY———也就是现在网上唯一流传的一个,safebox。然后我注册了xia.st的域名,TCShare v1也就在那时候完成了。
然后就是 一个月内重构多次 的 v1升级v2的故事了。

未来

很多人说天翼云API开源必死,那又有什么问题呢?
死了之后自用存储就稳了嘛。
至于项目,接下来会支持onedrive等多种后端。
程序也是不会死的。

安装使用问题可在评论区和issues提问,不提供key。

给TA打赏
共{{data.count}}人
人已打赏
教程分享

利用阿里云图床做m3u8切片列表(可播放)方法

2020-3-19 1:12:51

教程分享

宝塔面板安装Cloudreve V3(go版本) 并关联OneDrive(世纪互联) – 支持六大云存储存/OneDrive世纪互联/aria2等

2020-3-19 17:23:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索