说明:人人影视客户端,主要是一个下载视频的利器,上面的的美剧、日结、韩剧等资源都很多,而且还带搜索功能,可以直接搜索外部的资源。而且博主测试了下,很多资源下载速度基本可以跑满服务器带宽,加上有大佬搞了个人人影视自动上传到OneDrive
网盘脚本,不过需要配合PyOne
使用。这里博主就修改了下该脚本,配合博客另一个上传脚本一起使用,这样就不需要依赖PyOne
了,可以直接单独使用了,而且上传完会自动删除服务器的资源,不占用过多空间。
截图
安装
说明:官方客户端只有CentOS
系统,不过博主发现客户端也能在Debian
、Ubuntu
上使用,所以这里就都写下教程。
博主只测试过CentOS 7
和Debian 8+
,理论上Ubuntu 16+
也可以,不过为了稳定使用,还是建议优先使用CentOS 7
。
1、安装依赖
#CentOS 7系统
yum install wget crontabs -y
#Debian、Ubuntu系统
apt install cron -y
2、下载人人影视
#下载客户端
wget http://appdown.rrys.tv/rrshareweb_centos7.tar.gz
#解压
tar -zxvf rrshareweb_centos7.tar.gz
#删除无用文件
rm -rf rrshareweb*.tar.gz
#运行客户端
cd rrshareweb
./rrshareweb
然后访问http://ip:3001
即可,初始密码为:123456
,进入界面后先点击右上方设置,修改下存储路径,不然下载会没速度。
如果你打不开界面,那么需要开启防火墙端口了,可以先使用Ctrl+C
断开运行,然后使用命令:
#CentOS 7系统
firewall-cmd --zone=public --add-port=3001/tcp --permanent
firewall-cmd --reload
最后再重启运行即可。
3、开机自启
为了我们使用方便些,这里可以使用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/
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/813/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
大佬 我在centos使用docker里面安装了https://hub.docker.com/r/oldiy/rrshare64这个镜像,现在可以打开web页面,但是没有任何资源下载
里面的api接口挂了,现在的api接口是http://file.apicvn.com/file/list
在rrshareweb/web/build/static/js/main.d30188cd.js里搜索 zmzfile
替换两处:
http://www.zmzfile.com/file/list 替换成 http://file.apicvn.com/file/list
http://www.zmzfile.com/file/search?keyword= 替换成 http://file.apicvn.com/file/search?keyword=
难道挂了
最新更新里面没有显示,搜索也没用了,这是我一个人的问题吗
你不是一个人
大佬,可以传谷歌吗?
没啥不可以的,不过本文只适合onedrive
[root@instance-6 ~]# pip3 install requests
-bash: pip3: command not found
???
如果安装了OneDriveUploader,可以试试这个脚本,sh,我自己用了下是成功了。。。
cd ~
OneDriveUploader -c /root/auth.json -s "down" -r "Download"
rm -rf /root/down/*
Last login: Thu Nov 28 14:44:10 2019 from 124.160.213.186
[root@panx ~]# python3 /root/upod/check.py
20191128152732青之拳.2019.中日双语.BD-720.甜饼字幕组.V2.mp4
名侦探柯南:绀青之拳.2019.中日双语.BD-720.甜饼字幕组.V2.mp4
Invalid item.
20191128152733狮子王.2019.中英字幕.BDrip.1080P-自由译者联盟.mp4
The.Lion.King.狮子王.2019.中英字幕.BDrip.1080P-自由译者联盟.mp4
Invalid item.
task finish
[root@panx ~]#
这样怎么办呀
博主好,用了一周的PYONE,发现上传onedrive还是有问题,总是停在某个进度就停止了。
所以想手动安装。博主可以写一个教程吗。另外博主的ARIA面板怎么调用,
手动教程:https://www.moerats.com/archives/734/,还有善用博客搜索
大佬的博客里有很多好东西,现在没事的时候经常来看
用什么VPS好呢
硬盘稍微有点大的吧,还有听说会占cpu,所以TOS对CPU限制也不要很严格。
大佬,修改了储存目录,下载还是没速度,修改目录为/web/mv,另外运行结果如下,下载需要6714端口吗?也开了端口还是没速度。
mask&dl=1&t=1562233859&k=32533eaf147a6b1f9ae184e7cbb7ab57 err: Get http://127.0.0.1:6714/start?url=yyets%3A%2F%2FH%3D0a5ca99739b22abc5fea3c03b47fc18bb222d7f4%7CS%3D552894824%7CN%3D%E6%98%9F%E9%99%85%E8%BF%B7%E8%88%AA%EF%BC%9A%E5%8F%91%E7%8E%B0%E5%8F%B7.Star.Trek.Discovery.S02E10.%E4%B8%AD%E8%8B%B1%E5%AD%97%E5%B9%95.WEB.720P-%E4%BA%BA%E4%BA%BA%E5%BD%B1%E8%A7%86.mp4%7C&store=%2Fopt%2Fwork%2Fstore%2F%E6%98%9F%E9%99%85%E8%BF%B7%E8%88%AA%EF%BC%9A%E5%8F%91%E7%8E%B0%E5%8F%B7.Star.Trek.Discovery.S02E10.%E4%B8%AD%E8%8B%B1%E5%AD%97%E5%B9%95.WEB.720P-%E4%BA%BA%E4%BA%BA%E5%BD%B1%E8%A7%86.mp4&mask=%2Fopt%2Fwork%2Fstore%2Fmask%2F0a5ca99739b22abc5fea3c03b47fc18bb222d7f4.mask&dl=1&t=1562233859&k=32533eaf147a6b1f9ae184e7cbb7ab57: dial tcp 127.0.0.1:6714: connect: connection refused"
/web/mv这个目录存在吗?我记得修改的目录不存在也会没速度。
嗯嗯,改成/root/Download,关了防火墙,可以了。还装了个pyone,在pyone后台上传文件,就是上传好慢。
上传可以试试oneindex的命令行上传,那个挺快的
大佬可以加个源码分享地址吗,官方的地址已经用不了啦
地址已更新。
能下载到本地吗 我安装了好像只能下载到服务器
可以参考这个文章:https://www.moerats.com/archives/533/
手动运行python3 /root/upod/check.py能够上传成功
但是自动就不行 下载完会把视频删掉 但不上传 定时任务也显示添加了 不知道咋回事
CentOS系统么?
是centos centos7 宝塔系统
直接在宝塔面板左侧-计划任务那里设置吧。
Traceback (most recent call last):
import requestsModuleNotFoundError: No module named 'requests'File "/root/upod/check.py", line 2, in <module>
★[2019-05-20 12:43:01] Successful
执行pip3 install requests命令
请问计划任务脚本怎么写?我直接写这个不行“python3 /root/upod/check.py”。没用,不执行
好使 谢谢你
怎么卸载啊 CPU占用贼高
删掉人人源码目录
下载没速度
下载目录设置了没?
ascii' codec can't encode characters in position 25-29: ordinal not in range大佬,请问这个怎么解决
应该是编码问题,你改成utf8,参考https://www.moerats.com/archives/848/
所以请问搜索那里字体重叠怎么解决
没法,只能由人人自己解决了
修改了时间也不行,手动可以,定时就是不行,哪怕指定到某一个时刻感觉也不行,博主有什么解决方法没有?
我觉得自动上传有点问题,如果前一个文件没有传完,又执行那条指令,会不会覆盖之前传的东西?好像自动上传没什么效果,我想应该把自动上传的时间稍微延长一些,或者写个脚本确保之前下载目录里面没有东西了再执行下一次上传指令。
这个我倒没怎么注意
麻烦问一下大佬人人影视客户端最近有更新吗?之前的会把cpu跑满就没用了,听说是会自动挖矿.......虽然下载速度很快,不过矿我也没见到还满负载受不了.....
记得客户端有更新,但我懒的更新了,那貌似不叫挖矿,共享带宽得人人币貌似
有个很诡异的事想问一下您知不知道什么情况。人人客户端下载后的东西上传会被删除,但是因为人人客户端的上传占用了文件进程所以文件还会占磁盘空间。我重启了人人的服务后,虽然空间不占了,但是有几个之前删掉的上传失败的文件又出来了.....然后我用宝塔删除这些文件删不掉,用了du -f看这些文件只有4k,但是宝塔看有几百M,又能下这些几百M的视频.......最后我是把文件夹rm-rf解决的,问题是删掉这些文件后磁盘空间没变化。这些文件显示的不占空间但是却确实存在(宝塔能下载),到底是什么情况啊?
这个貌似是bug,有缓存,而且不能重复下。
大佬问下 我测试上传脚本 显示这个 上传不了 你知道是什么问题吗
for i in dict['tasks']:[root@renren ~]# python3 /root/upod/check.py
Traceback (most recent call last):
File "/root/upod/check.py", line 16, in <module>
KeyError: 'tasks'
没遇到过
最近下载都没速度了
是不是玩的人少了
测试上传脚本提示
echo 20190206125650卡哇伊日本33.中文字幕.1280x720.HDTVrip-拉风字幕组.mp4 mkdir -p
/root/upod/work.sh: line 5: /temp//: No such file or directory
/root/upod/work.sh: line 6: '/temp/': No such file or directory
task finish
怎么办?
行了
怎么卸载人人啊
删掉根目录的rrshareweb文件夹
我手动运行python3 check.py没问题,加到crontab就一直不行....改了work,直接rsync丢到rclone挂了onedrive的机器上。。。
大佬你好,我在n1上安装了armbin的ubuntu 16按照步骤安装,到执行./rrshareweb时,显示bash:./rrshareweb:cannot execute binary file: exec format error,清问是怎么回事呀
运行不了应该就是客户端不支持了。
该怎么卸载Python 3啊?
这个不用卸载吧?不影响的
哈哈
强迫症,不用了就想卸载
重装吧
嗯嗯,好的
time="2019-01-23 12:24:25.239" level=info msg="start server on:3001"
time="2019-01-23 12:24:50.606" level=warning msg="req http://127.0.0.1:6714/stats?t=1548246290&k=3553b79777b7c676e17f3194f53958ed err: Post http://127.0.0.1:6714/stats?t=1548246290&k=3553b79777b7c676e17f3194f53958ed: read tcp 127.0.0.1:42780->127.0.0.1:6714: read: connection reset by peer"
time="2019-01-23 12:24:50.606" level=warning msg="Post http://127.0.0.1:6714/stats?t=1548246290&k=3553b79777b7c676e17f3194f53958ed: read tcp 127.0.0.1:42780->127.0.0.1:6714: read: connection reset by peer"
time="2019-01-23 12:24:50.606" level=warning msg="req http://127.0.0.1:6714/speed?t=1548246290&k=3553b79777b7c676e17f3194f53958ed err: Get http://127.0.0.1:6714/speed?t=1548246290&k=3553b79777b7c676e17f3194f53958ed: read tcp 127.0.0.1:42782->127.0.0.1:6714: read: connection reset by peer"
客户端我又退回了旧版,将就用吧,新版过段时间我再看看。
第二步安装无法进行了
昨天安了,今天起来发现用户变成rrys_001 ,感觉被别了扫了.
刚从设置了个密码.想把端口也改下.
好像很多人被扫了,刚看到的一个帖子,地址:https://www.hostloc.com/thread-516392-1-2.html。
准备用emby服务器来来线播放.
这个可以有,过段时间我有空了,分享个很牛皮的看电视的多媒体。
debian下如何卸载人人影视啊
删掉人人影视文件夹,删掉自启文件,不过没啥东西的话,还是建议重装。
尴尬,博主,我又回来了,vps直接因为cpu高占用而被暂停掉了。
Hello,
Your server took high CPU connection in our host node so its affects the host node performance.
To overcome this problem we have suspended your your server. Because other clients hosted on the same physical server, In order to ensure all customers receive equal server resources we ask that you reduce your usages as this is a shared environment.
Please note that load and CPU usage of your server depends on the process that you are running on your server. Please optimize the services that you are running on your server to resolve it.
You should optimise your process and check your running applications in periodically. Please maintain your CPU usage below 75%.
查了查应该是人人客户端的问题,
有两个问题想请教博主:
一、开机启动是按照博主文章设置的,应该怎么关掉开机启动。
二、另外博主有没有可能出个脚本实现:
1、访问某个网页页面则启动人人客户端
2、每隔一段时间(如1h)自动停止人人客户端
你这个TOS有点严,可以限制下CPU使用,教程看下https://www.moerats.com/archives/77/。
禁用开机自启试试这个命令:systemctl disable renren。脚本这个貌似应该可以实现。
好的,等vps开通了试试限制cpu使用,多谢博主
我想上传到指定目录下,就把work.sh里改为eval onedrive-d -f rr'/temp/"$filedir"',但是执行后提示No file to upload.
task finish。但是文件没有上传,而且下载目录里没有,并且在vps里占了硬盘空间我没找到文件跑哪去了。希望大佬帮忙看看什么情况
你的命令是传到根目录的rr文件夹?是的话,rr后面有个空格的,还有上传的问题,这个不管上传是成功还是失败,都会直接删除文件。占空间这个还没搞清楚,貌似是缓存的问题。
看下面的评论说更改/usr/local/etc/OneDrive/onedrive.cfg配置文件,改这个能用吗?
要更改上传目录只用改这一个地方吗?我上传提示Invalid item.然后删除之后总空间占用没有改变,操作的目录下确实是没了。大概是移动到其他目录了,很莫名其妙。
还有一个问题就是我vultr里一直显示cpu占用百分之105???top查看也没什么东西在跑。除了人人客户端就是一个p4pclient,查了一下说是人人上传用的,不过还有的说是病毒?占内存比人人客户端本身还大.......
有些特殊符号的名称不能上传,这玩意就好像带宽挖矿,只需要共享上传带宽,然后可以获得人人砖,具体不是很清楚,但cpu好像没这么高吧。
查到原因了。文件一直没删掉的原因是p4pclient一直在上传这些被删掉的文件,所以空间一直没有释放。占cpu的也是这个。问题是我不会解决啊。大佬能帮忙看一下吗?
vultr显示cpu是100的,没有低过......然后之前没注意这次我试了一下上传成功后的自动删除,df -h显示的磁盘应用没有变化。也就是上传成功了但本地的只是表面删除了啊?
这个问题我也不知道怎么解决,貌似是客户端的问题。
所有的问题都是那个客户端带的p4pclient。占内存的是它,因为它在同时上传所有下载后的文件。文件删不掉也是因为这个,它在上传下载后的文件,所以删除操作只能删掉软连接,要等这个进程结束才能真实删掉。不过我不知道怎么把这个进程重启,或者直接把这个p4pclient删掉?
这个上传能用aria2吗?怎么配置啊
这个为啥要用Aria2,本身就可以下资源。
本来想着aria2上传能快点……这个上传速度也不慢,不过我自动执行没有成功,手动倒是可以,不知道什么原因……而且没有找到cron日志……
crontab -l这个命令下有定时命令?
有的
大佬可以用来挖坑呢?如果是挖坑大概需要什么样的配置呢
挖坑?这个貌似只能搞人人钻吧。
下载了是自动删除吗
是的,自动删除。
好的,谢大佬回答。还有个问题,最开始能下载,后面下载和上传你都没速度了是啥原因啊
这个速度与别个共享资源的状况有关,只能挂机等待了,不然没其他方法。
大佬,我是小白,手动执行没有出现问题,但是自动执行好像一直没反应,在定时任务日志里面找到这个From root@centos7.localdomain Fri Dec 28 21:31:01 2018
id EAAEA4B25; Fri, 28 Dec 2018 21:31:01 +0800 (CST)Return-Path: <root@centos7.localdomain>
X-Original-To: root
Delivered-To: root@centos7.localdomain
Received: by centos7.localdomain (Postfix, from userid 0)
From: "(Cron Daemon)" <root@centos7.localdomain>
To: root@centos7.localdomain
Subject: Cron <root@centos7> python3 /root/upod/check.py
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=139>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20181228133101.EAAEA4B25@centos7.localdomain>
Date: Fri, 28 Dec 2018 21:31:01 +0800 (CST)
/bin/sh: python3: command not found
我看到楼下说是未安装python3,但是我再一次执行文中给出的
wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
依然还是出现这个问题。求解
先给文件权限看看chmod +x check.py。
还不能解决的话,你运行两个命令,把结果给我看看,分别是which python3和echo $PATH
[root@centos7 ~]# which python3
/usr/local/bin/python3
[root@centos7 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@centos7 ~]#
都好像没问题,你在py脚本第一行添加#!/usr/local/bin/python3试试。
不行,算了不弄了,还是感谢博主签名的帮助。不过我刚刚弄了一会儿发现一些东西,后来者要是遇到类似问题可以看看:手动打开/usr/local/bin/文件夹并未找到python3文件,而是有一个python2.7,当把定时命令改成这个时不再出现这个错误,但是出现了其他的错误。。。。
脚本只适合Python3,不知道做软连接会不会好,这个问题其实换系统是最好的。
onedrive空间不够,有没有自动上传到google drive的脚本
可以的,用rclone挂载gd,然后修改下脚本就行了。
还是请bang
小白还是请博主帮忙写脚本吧,谢谢!
这个博客很多手动教程,你可以先参考试试。
大佬,为什么我这里报错了python3 /root/upod/check.py Traceback (most recent call last):
os.system("bash /root/upod/work.sh "+"\""+filename+"\"")File "/root/upod/check.py", line 19, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 25-31: ordinal not in range(128)
找到原因了,商家的系统默认LANG竟然没有UTF8,locale-gen en_US.UTF-8 export LANG="en_US.UTF-8"完事儿。
人人影视有支持ARM架构的Linux客户端吗,想部署在树莓派上
你可以试试,把centos的客户端拿着用用看。说不定可以行。
试过,不行,提示格式不正确。估计得专门针对树莓派编译才行。
大佬您好:
自动脚本每分钟执行一次,日志文件root越来越大,现在都无法查看日志了,有没有什么办法清除之前的日志?当然最好是脚本之类的东西。
这个问题我还没注意到,你设置定时任务的时候,在后面加个 > /dev/null 2>&1试试,比如python3 /root/upod/check.py > /dev/null 2>&1。
感觉人人的画质都不是特别高,所以直接在vps上播放就好了
我发现是上传到了onedrive的根目录,可以自动上传到onedrive的指定文件夹内吗?
修改work.sh脚本里的上传命令,eval onedrive-d -f 文件夹 '/temp/"$filedir"'。在中间加个 -f 文件夹 。比如 -f RATS。就是上传到RATS文件夹。
博主,用python3 /root/upod/check.py手动上传没有问题,而自动上传又有错误onedrive-d: command not found
日志如下:
Subject: Cron <root@centos-s-1vcpu-1gb-sgp1-01> python3 /root/upod/check.py
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=7>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20181215070701.B33DF46973B@centos-s-1vcpu-1gb-sgp1-01.localdomain>
Date: Sat, 15 Dec 2018 15:07:01 +0800 (CST)
20181215150701Mission.Impossible.碟中谍S03E23.中英双语字幕.译制组.mp420181215150701
20181215150701Mission.Impossible.碟中谍S03E23.中英双语字幕.译制组.mp4
/root/upod/work.sh: line 10: onedrive-d: command not found
task finish
望能给予指导,非常感谢!
应该是PATH变量缺少/usr/local/bin目录,你可以在sh脚本最上面加一行export PATH=/usr/local/bin:$PATH。
非常感谢,已经能正常使用了
Rat大大,请问能给个py配合aria2自动上传的脚本嘛,不想装Pyone
py是什么?
请问大佬,下载没有速度,是要把下载路径改成什么呢?谢谢。
改成一个存在的文件夹。比如/root
嗯嗯,明白了,谢谢大佬
你好,请问这是什么原因:
[root@centos-s-1vcpu-1gb-sgp1-01 ~]# python3 /root/upod/check.py
20181214145340阿尔罕布拉宫的回忆EP04.720p.mp420181214145340
20181214145340阿尔罕布拉宫的回忆EP04.720p.mp4
Invalid item.
task finish
上传其它文件也是这个问题?
是的,
id C28BD4B63B1; Fri, 14 Dec 2018 19:50:01 +0800 (CST)我又在新VPS安装后,不能自动上传,手动没有问题,最后一句/bin/sh: python3: command not found,是不是这有问题
From root@lzcmj.localdomain Fri Dec 14 19:50:01 2018
Return-Path: <root@lzcmj.localdomain>
X-Original-To: root
Delivered-To: root@lzcmj.localdomain
Received: by lzcmj.localdomain (Postfix, from userid 0)
From: "(Cron Daemon)" <root@lzcmj.localdomain>
To: root@lzcmj.localdomain
Subject: Cron <root@lzcmj> python3 /root/upod/check.py
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=9>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=en_US.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20181214115001.C28BD4B63B1@lzcmj.localdomain>
Date: Fri, 14 Dec 2018 19:50:01 +0800 (CST)
/bin/sh: python3: command not found
提示你没安装python3。
层主解决了吗,再次执行这个文中的python3安装命令依然出现这个问题
之前听一个老哥说这个客户端会挖矿,我就留意了一下,上传限制到了100k,没有下载任务的时候,rrshareweb却占了60%的cpu,不知道是不是我个人的问题
这个会共享带宽出去,让资源不会死,可能就是带宽挖矿吧,你说的cpu占用问题我好像没遇到过。
我也遇到了,rrshareweb一直占用CPU100
下载没有速度,下载文件夹已经修改好,是不是防火墙的原因?我只放行了这个软件的Web端口。
只需要开启Web端口就行了,你修改的下载文件夹存在不。
大佬,不知道为什么用不了啊,排查了好几遍了也没有找到原因。
用aria下载后是可以上传的,可以排除onedrive客户端的原因。
用人人客户端下载好后,下载目录出现了下载的文件和mask文件夹,过了一会儿消失应该是被删除掉了,网页客户端里已下载记录也删除了。可是就是无法上传。那个/temp文件里是始终没有文件存在的。
真心搞不懂问题出在哪里。
配置确定没问题话,先下载一个文件,运行python3 /root/upod/check.py,然后贴上你的SSH客户端输出日志。
真的很奇怪,我手动上传就可以,但是加到cron里就上传不上去
20181207182356生活大爆炸.The.Big.Bang.Theory.S12E10.中英字幕.HDTVrip.720P-人人影视.mp420181207182356
20181207182356生活大爆炸.The.Big.Bang.Theory.S12E10.中英字幕.HDTVrip.720P-人人影视.mp4
97.60% | TIME:126s | REMAIN TIME:3s | [243793920/249787162] bytes.
Successfully uploaded '20181207182356生活大爆炸.The.Big.Bang.Theory.S12E10.中英字幕.HDTVrip.720P-人人影视.mp4' as '20181207182356生活大爆炸.The.Big.Bang.Theory.S12E10.中英字幕.HDTVrip.720P-人人影视.mp4'
task finish
我是直接crontab -e,最后一行加的"/1 * python3 /root/upod/check.py"
也重启cron服务了
刚才没事又看了下执行日志,显示mv操作没有权限,我就在脚本最前边加上了sudo su就好了,实在是小白,不知道是不是我个人的问题,给后边遇到这个问题的小伙伴们提个醒。
我之前也有这个问题,多谢解答哈
可能是我在人人Systemctl配置文件里使用root运行,导致操作下载的文件也需要root权限吧。
好像中文名字的视频会有点问题,但是不知道里面哪个字符有问题,之前试过另一个中文名字的视频就可以上传
root@rhotov:~/upod# python3 /root/upod/check.py
Legal V~前律师·小鸟游翔子~.Legal.V.Moto.Bengoshi.Takanashi.Shoko.Ep07.Chi_Jap.HDTVrip.1280X720-ZhuixinFan.mp4
Legal V~前律师·小鸟游翔子~.Legal.V.Moto.Bengoshi.Takanashi.Shoko.Ep07.Chi_Jap.HDTVrip.1280X720-ZhuixinFan.mp4
mv: cannot stat ‘/download/Legal V~前律师·小鸟游翔子~.Legal.V.Moto.Bengoshi.Takanashi.Shoko.Ep07.Chi_Jap.HDTVrip.1280X720-ZhuixinFan.mp4’: No such file or directory
同一目录下的英文名字的视频也能正常上传
我开始以为是符号问题,然后我转义试了下,再然后发现是程序问题,日志导出是正确的名称,但下载完成后,文件里的空格被转换成了+,所以你的文件名称变成了Legal+V~,导致报错No such file or directory。
明白了,多谢,看来文件名里有空格的暂时没法上传了
人人客户端目前BUG是有点,只能等他们慢慢修复了。
armbian能用不
这个不清楚,得你自己尝试下才行。
不会吃DMCA么,要不要正向代理到抗DMCA的服务器上?如果要,怎么代理?
这个好像是加密传输,应该查不到。
为什么我回复一直提示我不合规则……
原Po说下载方式类似P2P,不知道会不会有问题
对,就是类似加密p2p传输,问题的话,暂未发现。
另外想给后来的网友提个醒,如果你的VPS每月流量不是很多,那么务必在设置里关掉上传(无法完全关掉,可以限速1kb),这个客户端在没有下载任何文件的时候也会全速上传,即使用脚本删掉了下载的文件,上传速度那里也是有速度的,很神奇。
这个好像会共享点带宽出去,具体多少自己可以设置。
现在又有一个新问题,我下载了一个文件A并且上传到OD上了,这时候脚本是会自动删掉VPS里的A这个文件以及人人网页版里面的下载记录,但是如果我重新在人人上下载这个A,那么这个任务就会直接被放进已完成的分类下,而此时VPS上并没有这个文件A。如何解决这个问题呢……
这个问题没遇到是,没试过重复下载,不过我感觉这客户端还是有点bug的。
我也发现这个问题。不能重复下载
我也发现了,客户端问题吧,可以下载名称一样,但标题不一样的就行了。
比如你要下xx电影,显示的标题 可以是xx-720p,也可以是xx_720p
之前在运行“python3 /root/upod/check.py”命令后,服务器回复我
port=“3001” ^File "/root/upod/check.py", line 5
SyntaxError: invalid character in identifier
一开始以为说端口不对,后来发现复制博主的代码修改时,不知道为什么“port=”3001“”这里面的双引号变成中文状态下的双引号了,刚刚突然发现修改成英文状态下的双引号,如果有人也遇到类似情况,可以照此修改。
想知道如何修改能让自动上传脚本上传文件在one drive的指定目录下啊?
刚去看是上传在根目录下新建文件夹的。d
这个上传的目录是有命名规定的,你可以编辑/usr/local/etc/OneDrive/onedrive.cfg配置文件,修改export api_root_folder参数,root是根目录,如果上传到文档目录,就改成export api_root_folder="special/documents",特殊文件夹名称参考这个https://docs.microsoft.com/zh-cn/onedrive/developer/rest-api/api/drive_get_specialfolder。
感谢大佬,在debian下安装和运行上传脚本成功,终于不用每次都命令行上传和删除文件了,小服务器福音
牛逼,大佬你怎么这么吊
另外onedrive网页端本身是可以在线观看的
那样多麻烦,直接用列表程序好些。
试了一下,Debian 8 x64可以运行,不过有个小问题,经常出现:人人网页端显示速度为0,vps下载目录里已经出现了占位文件但是没有mark目录,并且这时check.py也不会上传
这个貌似只有下载完成后才会产生那个日志文件,然后再根据这个日志文件判断上传。
厉害厉害,我要试试~~~~
大大大佬,debian不能用吗吗吗吗吗吗
客户端只给了CentOS系统的,不过好像有人Debian可以运行,明天有空我试试。
给大佬端茶,我是debianx,用这个客户端一段时间啦,没啥问题暂时。
支持一波