WONGCW 網誌
  • 首頁
  • 論壇
  • 微博
  • 雲端筆記
  • 域名申請
  • 網速測試
  • 壁紙下載
  • 免費圖床
  • 匯率兌換
  • More
    • QR Code Generator
    • URL Shortener
    • WordPress Plugins And Themes
  • 免責聲明
  • Search Icon

WONGCW 網誌

記錄生活經驗與點滴

CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘

CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘

2018-12-07 Comments 0 Comment

羊毛党之家 CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘  https://yangmaodang.org羊毛党之家 CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘  https://yangmaodang.org

安装

说明:官方客户端只有CentOS系统,不过博主发现客户端也能在Debian、Ubuntu上使用,所以这里就都写下教程。

博主只测试过CentOS 7和Debian 8+,理论上Ubuntu 16+也可以,不过为了稳定使用,还是建议优先使用CentOS 7。

1、安装依赖

#CentOS 7系统
yum install make wget crontabs -y

#Debian、Ubuntu系统
apt install make cron -y

2、安装rar

#32位系统
wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz
tar -zxvf rarlinux-4.0.1.tar.gz
cd rar
make

#64位系统
wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
tar -zxvf rarlinux-x64-5.3.0.tar.gz
cd rar
make

安装完成后,我们再清理下无用文件,使用命令:

cd ..
rm -rf rarlinux-*.tar.gz rar

3、下载人人影视

#下载客户端
wget http://appdown.rrys.tv/rrshareweb_linux.rar
#解压
unrar x rrshareweb_linux.rar
#解压CentOS 7压缩包,这里测试的Debian、Ubuntu都可以使用该包,CentOS 6的没试过
tar -zxvf rrshareweb_centos7.tar.gz
#删除无用文件
rm -rf rrshareweb*.tar.gz rrshareweb_linux.rar WEB*.png
#运行客户端
cd rrshareweb
./rrshareweb

然后访问http://ip:3001即可,初始密码为:123456,进入界面后先点击右上方设置,修改下存储路径,不然下载会没速度。

如果你打不开界面,那么需要开启防火墙端口了,可以先使用Ctrl+C断开运行,然后使用命令:

#CentOS 7系统
firewall-cmd --zone=public --add-port=3001/tcp --permanent
firewall-cmd --reload

最后再重启运行即可。

4、开机自启
为了我们使用方便些,这里可以使用Systemctl守护进程,并加入开机自启。

#以下是一整条命令,一起复制到SSH客户端运行
cat > /etc/systemd/system/renren.service <<EOF
[Unit]
Description=RenRen server
After=network.target
Wants=network.target

[Service]
Type=simple
PIDFile=/var/run/renren.pid
ExecStart=/root/rrshareweb/rrshareweb
RestartPreventExitStatus=23
Restart=always
User=root

[Install]
WantedBy=multi-user.target
EOF

开始启动:

systemctl start renren

查看状态:

systemctl status renren

如果显示active(running)即开启成功。

设置开机自启:

systemctl enable renren

配置上传

1、安装Python 3
使用脚本安装:

#CentOS系统
wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
#Debian系统
wget https://www.moerats.com/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh
#由于Ubuntu 16+自带Python3,所以只需要安装pip3就可以了
apt install python3-pip -y

安装requests:

pip3 install requests

2、安装Onedrive上传脚本
安装好脚本并认证下OneDrive账号即可。

3、添加自动上传脚本

#新建文件夹存放上传脚本
mkdir /root/upod
#新建检测脚本check.py,填入你的客户端运行端口和解锁密码后一起复制到ssh客户端运行
cat > /root/upod/check.py <<EOF
# -*- coding: utf-8 -*
import requests
import os
ip="127.0.0.1"
port="你的端口"
passwd="你的解锁密码"
url="http://"+str(ip)+":"+str(port)+"/api/unlock?passwd="+str(passwd)
workingtaskurl="http://"+str(ip)+":"+str(port)+"/api/workingtask"
finishedtaskurl="http://"+str(ip)+":"+str(port)+"/api/finishedtask"
deletetaskurl="http://"+str(ip)+":"+str(port)+"/api/deletetask"
s=requests.session()
s.get(url=url)
c=s.get(workingtaskurl).text
d=s.get(finishedtaskurl)
dict=(eval(d.text))
for i in dict['tasks']:
    ids=i['file_id']
    filename=i['file_name']
    os.system("bash /root/upod/work.sh "+"\""+filename+"\"")
    data={
        'ids':'["'+ids+'"]',
        'delfile':1
    }
    s.post(deletetaskurl,data=data)
print("task finish")
EOF

新建自动上传脚本,使用命令:

nano /root/upod/work.sh

先将脚本里的下载目录/root/down替换成你自己的,记得有两个位置要替换,然后再复制进去。

#!/bin/bash
time=$(date "+%Y%m%d%H%M%S")
filename=${time}${1}
#time=$(date "+%Y%m%d-%H%M%S")
filedir=${filename}${time}
echo "$filedir"
echo "$filename"
mkdir -p /temp/"$filedir"/
mv /root/down/"$1" /temp/"$filedir"/"$filename"
eval onedrive-d \'/temp/"$filedir"\'
rm -rf /temp/"$filedir"
rm -rf /root/down/mask/

再使用Ctrl+X,Y保存退出。这里注意下check.py脚本里面的work.sh脚本路径最好为绝对路径,不然容易出问题。

4、测试上传脚本
首先我们可以先下载一个电影资源,然后执行命令:

python3 /root/upod/check.py

如果输出Successfully uploaded字样则成功,反之请检查你之前的操作。
羊毛党之家 CentOS/Debian安装人人影视客户端,下载资源并自动上传到OneDrive网盘  https://yangmaodang.org

5、定时执行上传脚本
新建定时任务:

#设置为每分钟执行一次
echo "*/1 * * * * python3 /root/upod/check.py" > bt.cron
crontab bt.cron
rm -rf bt.cron

最后使用crontab -l命令查看添加成功没。成功的话,就基本上完成了安装步骤。

提示

该客户端是不支持在线观看的,如果对在线观看有需求的话,可以配合几个OneDrive列表程序实现在线观看了,好处都不消耗服务器流量,这里列举几个:

#PyOne
手动安装:https://www.moerats.com/archives/734/
脚本安装:https://www.moerats.com/archives/806/
Docker安装:https://www.moerats.com/archives/799/

#OneIndex
手动安装:https://www.moerats.com/archives/592/
脚本安装:https://www.moerats.com/archives/692/

#OLAINDEX
手动安装:https://www.moerats.com/archives/765/

點閱: 8

分享此文:

  • 分享到 Twitter(在新視窗中開啟)
  • 按一下以分享至 Facebook(在新視窗中開啟)
  • 分享到 WhatsApp(在新視窗中開啟)
  • 按一下以分享到 Telegram(在新視窗中開啟)
  • 按一下即可分享至 Skype(在新視窗中開啟)
  • 點這裡列印(在新視窗中開啟)
  • 點這裡寄給朋友(在新視窗中開啟)

相關


教學資訊

Post navigation

NEXT
wordpress前台弹框广告插件
PREVIOUS
Elevation – 慈善公益性质WordPress主题 限时免费

發表迴響 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料。

十二月 2018
一二三四五六日
« 十一月 一月 »
 12
3456789
10111213141516
17181920212223
24252627282930
31 

分類

  • 網站公告 (2)
  • ESET NOD32 (4)
  • WhatsApp Sticker (32)
  • WINDOWS 10 INSIDER PREVIEW (14)
  • Windows 軟件下載 (888)
  • 系統軟件 (202)
  • 辦公軟件 (44)
  • 圖像處理 (103)
  • 影音軟件 (167)
  • 網絡軟件 (218)
  • 應用軟件 (99)
  • Mac 軟件下載 (110)
  • Mac 教學資訊 (110)
  • 安卓軟件 (29)
  • Nulled Scripts (371)
  • WordPress 相關 (181)
  • 在線工具 (18)
  • VPS主機 (1,359)
  • Linux相關 (187)
  • 網絡資訊 (14,474)
  • 教學資訊 (771)
  • NASA (255)
  • SEO工具 (16)
  • WeChat相關 (72)
  • 開源程序 (30)
  • PHP語言 (55)
  • Plesk面板 (3)
  • TensorFlow (11)
  • 日常生活 (46)
  • 動手賺錢 (206)
  • 其他資料 (244)

彙整

  • 2019 年 二月
  • 2019 年 一月
  • 2018 年 十二月
  • 2018 年 十一月
  • 2018 年 十月
  • 2018 年 九月
  • 2018 年 八月
  • 2018 年 七月
  • 2018 年 六月
  • 2018 年 五月
  • 2018 年 四月
  • 2018 年 三月
  • 2018 年 一月
  • 2017 年 十二月

近期文章

  • 20W功率的小米無線車充現身 2019-02-23
  • 三星折疊屏手機之後人們展開了對折疊iPhone的幻想 2019-02-23
  • Galaxy S10+ 跑分出爐Android 陣營第一落後於iPhone XS 2019-02-23
  • 科學家揭示細胞“門神”抗病毒感染重要調控機制 2019-02-23
  • 中國ARJ21飛機已交付12架運送旅客逾27萬人次 2019-02-23
  • 中國北疆首列“智軌”電車在哈爾濱市試跑 2019-02-23
  • 解讀日本將太空岩石帶回地球壯舉的背後隱藏了哪些挑戰 2019-02-23
  • 頭骨上的“微雕” 中國醫生完成了“不可能完成的任務” 2019-02-23
  • 主播拿錢後給《聖歌》打低分EA:可以,把水印刪了 2019-02-23
  • 傳聞稱微軟折疊屏智能機仍在路上但不會運行Windows 2019-02-23

熱門文章與頁面︰

  • ESET NOD32 LICENSE KEY (UPDATED 2019-02-23)
  • ESET Internet Security / ESET NOD32 AntiVirus v12.0.31.0 x86 / x64多語言中文​​正式版
  • PDF-XChange Editor Plus 7.0.327.0(含:註冊機序列號)
  • WINDOWS SERVER 2019 MSDN 正式版ISO鏡像-簡體中文/繁體中文/英文
  • ESET Smart Security Premium/ESET Internet Security/ESET NOD32 AntiVirus v11.2.63.0 正式版-简体中文/繁体中文/英文
  • ESET Internet Security/ESET NOD32 AntiVirus v12.0.27.0 x86/x64 多语言中文正式版
  • Acronis True Image 2019 v23.4.1.14690+Bootable ISO Win/Mac多語言中文​​註冊版
  • WhatsApp Stickers 貼圖下載技
  • YouTube By Click 2.2.86(含:註冊機序列號)
  • Windows 10 version 1809 (Updated October 2018) RS5 正式版MSDN ISO鏡像-簡體中文/繁體中文/英文(最後更新:2018-11-16)

投遞稿件

歡迎各界人士投遞稿件到admin@wongcw.com

請提供以下資料:

1.你的名字

2.你的電郵

3.分類目錄

4.文章標題

5.文章摘要

6.文章內容

7.文章來源

 

標籤

Adobe Alibaba Alipay Amazon AMD Apple Azure Baidu Chrome Facebook Firefox GitHub Google HTC HUAWAI Intel iOS iPad iPhone Kindle LG Linux Mac MacBook Microsoft Nginx Nod32 Nokia Nvidia Samsung Sony VMware WeChat WhatsApp Sticker Windows YouTube 小米

聯繫我們

E-mail:admin@wongcw.com

QQ群:833641851

隱私權與 Cookie:此網站可使用 Cookie。繼續使用此網站即表示你同意使用 Cookie。
若要瞭解更多資訊,包括如何控制 Cookie,請參閱此處: Cookie 政策
© 2019   All Rights Reserved.
loading 取消
文章未送出─請檢查你的電子郵件地址!
電子郵件地址檢查失敗,請再試一次
抱歉,你的網誌無法透過電子郵件分享