人人影视客户端,主要是一个下载视频的利器,上面的的美剧、日结、韩剧等资源都很多,而且还带搜索功能,可以直接搜索外部的资源。而且博主测试了下,很多资源下载速度基本可以跑满服务器带宽,加上有大佬搞了个人人影视自动上传到OneDrive网盘脚本,不过需要配合PyOne使用。这里博主就修改了下该脚本,配合博客另一个上传脚本一起使用,这样就不需要依赖PyOne了,可以直接单独使用了,而且上传完会自动删除服务器的资源,不占用过多空间。
截图
请输入图片描述
请输入图片描述
安装
说明:官方客户端只有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上传脚本
方法参考:VPS上传文件到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字样则成功,反之请检查你之前的操作。
请输入图片描述
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/
参考链接
影视安装:https://www.abbeyok.com/archives/213
上传脚本:https://blog.mark56.cn/archives/101/
谷歌云一键搭建 Shadowsocks 详细图文教程
开放防火墙 由于谷歌云是国际大厂,跟常见的一些 VPS 商家有少许不同,所以需要开放外部防火墙。 打开 GCP 控制台,点开左边菜单 VPC 网络 》防火墙规则 》创建防火墙规则 (备注:如果你还没有项目,会提示你需要创建项目,自行创建即可) 点击》创建防...
热文
-
我所使用过节点服务商 栖息地 ★★★★ https://qixidi.org/ V2RAY 服务站 这是一个新站 小网页做的贼赏心悦目 目前非常非常的稳(11月17日)邀请制注册 所以大家注册的时候可以使用 需要 邀请码: 全大写 稳定程度我会实时更新...
-
WireGuard是现代、高速、安全的VPN,WireGuard 不同于 IPSec ,它的设计简单(目前整体只有几千行代码),在不使用的情况下默认不会传输任何 UDP 数据包,而且能够无缝漫游在不同的 IP 地址间,这些特定都使它特别适合于移动设备的使用。目前 WireGuar...
-
之前为大家介绍的方法有的对海外电视直播支持的并不是很好,所以今天跟大家介绍一个 万能全球电视直播 。 我浏览了一下网站感觉支持的电视台还是相当多的,我们打开官网后在 左边侧栏 可以看到电视台以国家为一级分类,在下面就可以看到我们想要看的电视台。 ...
-
首先安装curl apt update && apt install curl 然后 curl -4 "xxxxxxxxxxxxxxxxxxxxxxx:yyyyyyyyyyyyyyyy@dyn.dns.he.net/nic/update?...
-
开放防火墙 由于谷歌云是国际大厂,跟常见的一些 VPS 商家有少许不同,所以需要开放外部防火墙。 打开 GCP 控制台,点开左边菜单 VPC 网络 》防火墙规则 》创建防火墙规则 (备注:如果你还没有项目,会提示你需要创建项目,自行创建即可) 点击》创建防...
-
一、邮件功能 vi /www/wwwroot/www.example.com//ssrpanel/.env 如果需要使用gmail邮箱的话,需要打开。登录你的google账号,点击账号设置。选择下图中的“具有账号访问权限的应用” 划到最下方...
-
该帖汇总已跑路商家,欢迎大家留言反馈。 跑路前兆:a,拖欠aff。b、下单了,机器没开通。c、tk长时间不回。d、机器失联。 可关注:网评不好的商家或产品汇总 12、Bergen Hosting 据说机器已失联,工单不回。aff是一直都拖欠不给的。 11、DevC...