朱纯树博客
VPS测评推荐网站
cloudacead cloudacead

CTList:一个可以绑定多个天翼云网盘的目录列表程序,支持视频播放

说明:最近很多人搞到了天翼云盘10T、30TB的存储账号,又可以存储大量的电视剧,天翼云盘背靠电信运营商,拥有海量的宽带资源,下载速度惊人的快。结合在线播放功能,视频秒播放完全不是问题,速度方面完全碾压onedrive世纪互联版本

截图

CTList:一个可以绑定多个天翼云网盘的目录列表程序,支持视频播放插图
CTList:一个可以绑定多个天翼云网盘的目录列表程序,支持视频播放插图1

功能

  • 支持多账户
  • 支持显示文件夹大小
  • 支持每天自动签到
  • 支持异步缓存
  • 支持隐藏指定文件夹和文件
  • 支持整个目录,单层目录或单文件访问加密
  • 支持只读挂载到nPlayer(WebDAV)

使用

使用前需要准备:

    授权码
    主程序 (CTList)
    配置文件 (config.json)
    皮肤文件 (index.html)

安装

Github地址:https://github.com/MoeClub/CTList

1、申请天翼账号
老用户就不用申请了,新用户点击→传送门,选择短信验证码登录即可,这里联通、移动手机号都可以登录注册。

2、安装CTList

#新建并进入CTList目录
mkdir /opt/CTList && cd $_

#64位系统下载
wget https://raw.githubusercontent.com/MoeClub/CTList/master/exec/amd64/linux/CTList
#32位系统下载
wget https://raw.githubusercontent.com/MoeClub/CTList/master/exec/i386/linux/CTList
#arm架构下载
wget https://raw.githubusercontent.com/MoeClub/CTList/master/exec/arm/linux/CTList

#给予权限
chmod +x CTList

3、下载配置文件

#下载配置文件
wget https://raw.githubusercontent.com/MoeClub/CTList/master/config.json
#下载默认的主题文件
wget https://raw.githubusercontent.com/MoeClub/CTList/master/index.html

这里提供2款可在线浏览图片,在线观看视频等其他功能的主题文件→传送门,直接下载index.html文件,覆盖即可。

4、编辑配置文件
编辑配置文件config.json,大致说明如下:

[
    {
        "Enable": 1,                                    # 0: 关闭, 1: 打开                                              
        "UserName": "",                                 # 天翼云网盘登陆用户名,不需要@189.cn.                                            
        "Password": "",                                 # 天翼云网盘登陆密码                                            
        "CaptchaMode": "0",                             # 验证码. 0: 遇到验证码拒绝登陆, 1: 手动输入验证, 其他: 自动识别验证码的API.                                             
        "RefreshToken": "",                             # 天翼网盘会话. 保持默认, 如果出现异常, 请将该值清空.                                               
        "SubPath": "/CTList",                           # 指定某账户挂载在网站的某个目录, 多账户时每个目录值必须唯一.                                              
        "RootPathId": "-11",                            # 设置展示天翼网盘目录的ID, 根目录为 -11.                                             
        "HideItemId": "0|-16",                          # 不展示某个目录或文件, 填写其ID. 每项用"|"分隔.                                             
        "AuthItemId": "",                               # 加密某个目录或文件. "??:"                                              
        "RefreshURL": 189,                              # 下载直链缓存的秒数. 超时则被动更新.                                             
        "RefreshInterval": 1800                         # 刷新目录结构,如果不常更新,建议设置更长时间.
    }
]

如果没啥特殊需求,只需要填写账号密码即可即前4项,且CaptchaMode后面将0改为https://api.moeclub.org/SampleCode 用于识别登陆验证码,如果使用期间有修改过配置文件,需要重启CTList。

5、启动CTList
这里启动改成了授权模式,需要申请码获取授权码,获取授权码→传送门,Apply Token和用户名即手机号必填,且一个申请码只能绑定一个天翼云账号,绑定多个账号需要在同样的授权码上绑定其它账号。

获取到授权码后开始启动CTList:

#直接运行
/opt/CTList/CTList -a "AUTH_TOKEN" -bind 0.0.0.0 -port 8000

#后台运行
/opt/CTList/CTList -a "AUTH_TOKEN" -bind 0.0.0.0 -port 8000 -d

6、开机自启
这里新建一个简单的systemd配置文件,适用CentOS 7、Debian 8+、Ubuntu 16+。

使用命令:

#设置你的运行监听端口,即你可以通过ip:端口访问程序,这里默认8000。
port="8000"
#设置你的授权码,自行修改
AUTH_TOKEN="xxxxxxx"
#将以下代码一起复制到SSH运行
cat > /etc/systemd/system/ctlist.service 

相关命令:

启动:systemctl start ctlist
停止:systemctl stop ctlist
重启:systemctl restart ctlist
查看状态:systemctl status ctlist

卸载

#未设置开机自启
rm -rf /opt/CTList

#设置过开机自启
systemctl stop ctlist
systemctl disable ctlist
rm -rf /opt/CTList /etc/systemd/system/ctlist.service

使用问题

1、访问地址
根据配置文件中的SubPath项中参数访问具体网盘,一般SubPath的具体值在终端中显示在中括号内。

例如: "SubPath": "/CTList"
访问: http://127.0.0.1:5189/CTList

例如: "SubPath": "/"
访问: http://127.0.0.1:5189/

2、寻找目录ID
用于RootPathId、HideItemId、AuthItemId配置项,登陆https://cloud.189.cn,进入需要操作的目录,查看地址栏最后的数字就是这个目录的ID。

文件ID需要浏览器F12查看请求项。

RootPathId: 列表展示的根目录对应的天翼网盘文件夹ID, 天翼网盘根目录ID为 -11 
HideItemId: 在展示目录中隐藏天翼网盘内的文件或文件夹,填写其ID,使用 "|" 分隔
AuthItemId: 在展示目录中加密天翼网盘内的文件或文件夹,使用 "|" 分隔

3、加密目录
AuthItemId配置项采用HTTP 401认证方式加密。

# 单个写法
"AuthItemId": "-11?0?UserName:Password"
# 多个写法
"AuthItemId": "-11?0?UserName:Password|-16?1?UserName:Password"

# 字段解析
??:

# 加密模式,加密文件选0和1效果相同.
0: 只加密这一层文件夹,可以直接访问这层文件夹内部的内容.
1: 加密这个文件夹的所有子项目.

4、刷新策略

# 4个刷新逻辑完全异步,互不影响.
Token(登陆保活): 60 * 60 * 10
Cookie(会话授权): 60 * 30
RefreshURL(真实下载链接): 189 (配置文件可改 )
RefreshInterval(刷新目录结构): 60 * 15  (配置文件可改, 全局最小值生效 

5、使用说明

Usage of CTList:
  -bind string
        Bind Address (default "127.0.0.1")
  -port string
        Port (default "5189")
  -a string
        Auth Token.
  -c string
        Config file. (default "config.json")
  -t string
        Index file. (default "index.html")
  -json
        Output json.
  -d
        Run in the background.
  -l
        Less output.

6、目录访问
SubPath配置项,控制目录访问

# 多账户时,确保 SubPath 项唯一.

当 SubPath 配置为空("")或者为单斜杆("/")时
访问路径为 http://0.0.0.0

当 SubPath 配置为具体字段("/CTList")时, "/CTList" 可以修改成自己喜欢的字段.
访问路径为 http://0.0.0.0/CTList

7、在nPlayer播放器中使用

# 网络 --> 添加 --> WebDAV
# 主机: 填写域名.
# 路径: 填写 SubPath 值. 如: /CTList
# 其他请按照情况填写.

# 优势: 在播放器中可以播放各种编码格式的视频.
# 可以适当的将最小缓存时间调小,提高浏览体验.

8、报错相关

400(Not Found URL): 未能找到该文件的链接.
404(Not Found): 未完成初次缓存目录结构或文件路径不正确.
422(Not Found Real URL): 未能生成真实的文件下载链接(一般是文件被举报了,无法下载).
5XX: 一般是服务器端的问题. 部分可能的情况有: 主程序没开, 端口不通, 反代配置不正确.

最后天翼云网盘APP会经常做活动,送空间容量和会员什么的,可以自己下载个app领一下福利,目前这里列举2个活动:

#免费领取3个月黄金会员
https://m.cloud.189.cn/zhuanti/2020/share-vip/web.html
#免费领取家庭云1T空间
https://m.cloud.189.cn/zhuanti/2019/1t-v2/web.html

最后该程序拿来搭建个下载站什么的基本够了,空间多的还可以下点电影啥的看看都行。

本站采用「署名 4.0 国际(CC BY 4.0)」创作共享协议,转载请注明本文出处及链接。

赞(0) 打赏
未经允许不得转载:VPS测评推荐网站 - 朱纯树博客 » CTList:一个可以绑定多个天翼云网盘的目录列表程序,支持视频播放

评论 27248

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #27255

    Този тип казино с А1 приема плащания с мобилния оператор. Типът трансакции, които са позволени в момента се ограничават до депозитите. С други думи A1 казино е сайт за залози на онлайн игри, където може да захраните игровата си сметка през телефон или таблет. Това става лесно и бързо. •   Точно тук е мястото да споменем за депозит а1 казино. Той се предлага единствено в България и е иновативен начин за лесно залагане с мобилен оператор от телефонна сметка. На сайта на А1 има електронен ваучер, който е приложим за казината Winbet и Palms Bet. https://wildlandfirenews.com/community/profile/jolietroiano217/ *Имената и други данни на печелившия не могат да бъдат назовавани, защото efbet защитава личните данни и спазва Закона за хазарта EUR-Lex Access to European Union law Сравнете до 5 казина Moovit предоставя безплатни карти и навигации на живо, за да ви помогне да навигирате във вашия град. Преглеждайте графици, маршрути, разписания и разберете колко време отнема да стигнете до Улица Костенски Водопад 247 в реално време. В момента имаме 16 оплаквания за това казино в базата ни данни. Заради тези оплаквания, дадохме на казиното общо 1 216 черни точки. Може да намерите още информация за всички жалби и черни точки по-долу в частта “Обяснение на репутацията” от ревюто.

    erohifs3小时前回复
  2. #27254

    Най-приятната част от използването на онлайн казино за игра на блекджек е заявяването на бонус. Има много видове бонуси като най-популярен е бонусът за нови клиенти или още наречен начален бонус. Тази промоция се дава на абсолютно всички играчи, които са си направили току що акаунт в някое онлайн казино. НЧ Освобождение, Шейново Освен богата колекция ротативки betano.bg предлага и разнообразие от игри на маса. Но и тук качеството не отстъпва на количеството. На сайта в съответната категория ще откриете множество варианти на популярните покер, рулетка, блекджек и бакара. Някои от предлаганите вариации са популярни, но други със сигурност ще ви изненадат. http://voyager.temp.domains/~fre2cre8/forum/profile/rhodacuv3423170/ Много от играчите обаче предпочитат да играя известно време на минимален залог и да преценят дали играта, която са си избрали ще е печеливша. Така шансовете за прилична награда намаляват, но ще се задържите повече време на играта и да успеете да уловите някой от допълнителните бонус игри (ако такива са налични). Ротативки с плодове: слотове на тема плодове и ягоди Бонус нивата “Free spins” в самата игра представляват функция, активирана при комбинация от определени символи. Те дават допълнителни възможности за генериране на печалба без залог – тоест шанс да спечелите, без риск да загубите. Това са вид бонус нива, които могат да фигурират или да не фигурират в играта, според продукта и производителя.

    erohifs4小时前回复
  3. #27253

    Why viewers still use to read news papers
    when in this technological world the whole thing is presented on net?

  4. #27252

    В американската рулетка онлайн числата са от 1 до 36, но има два нулеви сектора. Възвращаемостта за участниците в тази игра е 94.74%, което от своя страна означава, че предимството на казиното е 5.26%. Това предимство е в следствие на съществуващите два нулеви сектора. Когато топчето се намира в сектор 0 или 00, не се изплаща абсолютно нищо. „Разбрах, че точно вярата спаси брат ми“, призна бившият футболен национал Благой Георгиев пред Нели Хаджийска и Меги Димчева в предаването „Търси се“ https://foxtrot-wiki.win/index.php?title=Онлайн_казино_сезам Важен фактор, който прави онлайн казината предпочитани и атрактивни са промоционалните оферти. Практика при българските казина и тези по света е всеки новорегистриран да получава “Бонус за добре дошъл” или т.нар. начален бонус. Той обикновено представлява удвояване на целия или проценти от квалифициращия депозит или/и безплатните завъртания за слотове. Има редица онлайн казина, приемащи играчи от България, които ще ви позволят да направите минимален депозит от 1 евро.

    erohifs11小时前回复
  5. #27251

    cheap pregabalin without a prescription can i buy generic pregabalin without prescription how can i get pregabalin without dr prescription

  6. #27250

    generic cialis 20mg tadalafil 50 tadalafil buy 500 get 500

  7. #27249

    cialis dosage side effects cialis for sale toronto cialis how does it work

  8. #27248

    buy liquid cialis online sildenafil vs tadalafil daily use over the counter viagra cialis