说明:我们很多人找小电影的都习惯百度,但这个方法似乎没什么逼格,对于手上有很多VPS
的来说,找资源这种事,可以不用像普通老百姓一样打开百度盲目查找了!这里分享个磁力爬虫工具,可以帮你完成查找磁力的工作。
安装
Github地址:https://github.com/chenjiandongx/torrent-cli
系统要求:Windows
、Linux
、MacOs
,这里就说下Linux VPS
安装,建议使用CentOS
系统。
1、安装Python3
一般大多数Ubuntu
自带Python3
,而Centos
、Debian
就需要我们安装了。
#查看是否有Python3
python3 -V
#安装Python3
#CentOS系统
wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh
#Debian系统
wget https://www.southcat.net/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh
然后再输入python3 -V
看是否安装成功。
2、安装torrent-cli
这里安装方法有2
种。pip
安装:
pip3 install torrent-cli
源码安装:
#可以修改torrent.py文件来增加所爬的磁力站
git clone https://github.com/chenjiandongx/torrent-cli.git
cd torrent-cli
pip3 install -r requirements.txt
python3 setup.py install
提示-bash: git: command not found
的使用命令:
#Debian/Ubuntu系统
apt-get install git -y
#CentOS系统
yum install git -y
使用
1、使用命令:
usage: torrent-cli [-h] [-k KEYWORD] [-n NUM] [-s SORT_BY] [-o OUTPUT] [-p]
[-v]
Magnets-Getter CLI Tools.
optional arguments:
-h, --help show this help message and exit
-k KEYWORD, --keyword KEYWORD
magnet keyword.
-n NUM, --num NUM magnet number.(default 10)
-s SORT_BY, --sort-by SORT_BY
0: Sort by date,1: Sort by size. 2. Sort by hot-
rank.(default 0)
-o OUTPUT, --output OUTPUT
output file path, supports csv and json format.
-p, --pretty-oneline show magnets info with one line.
-v, --version version information.
2、简单示范
#搜索资源磁力
torrent-cli -k 逃学威龙
#单行显示并按大小排序(也可以指定排序顺序为2,按热度排序)
torrent-cli -k 逃学威龙 -p -s 1
#保存为csv或者json文件(建议保存为csv文件,json数据会被序列化,转为utf编码)
torrent-cli -k 逃学威龙 -o mv.csv
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2130/
不妨点个广告再走嘛
相关推荐
-
Linux VPS使用Matomo(Piwik)搭建网站统计系统
简介 Matomo(原Piwik)是一个PHP和MySQL的开放源代码的Web统计软件,它给你一些关于你的网站的实用统计报告,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等,piwik也可以定位访问者所在的国家、地区、城市,并将这些信息在地图中展现。及对文件下载、网站内链接点击、404页面及网页中的标题、文本等其他的元素跟踪。还有专门的APP(Matomo Mobile)可以进行查询分析数据,还支持中文等多国语言,反正功能很多,就不细说了。 截图 安装 1、搭建WEB环境使用服务器搭建好WEB环境,LNMP/LAMP都可以,然后直接下载并上传程序源码解压到网站根目录,再删除源码压缩包,程序下载:piwik.zip。也可以直接使用命令: cd /www/wwwroot/xx.com wget https://builds.matomo.org/piwik.zip && unzip piwik.zip mv piwik/* ./ rm -rf piwik.zip 2、安装程序新建数据库并打开网站,按要求进行安装。检查下重要组件有没有缺失。然后设置数据库和网站。再到自己网站将代码放进去。安装完成后去后台根据需求进行设置及安装插件了。如果要获得更精确可靠访客地理信息就需要安装GeoIP插件并设置,插件在平台商城那里搜索。 Wordpress的Piwik插件地址:https://wordpress.org/plugins/wp-piwik/,可以方便的连接Piwik和WP博客。
-
Cloud Torrent:支持BT下载/磁力下载/边下边播
说明:Cloud Torrent是一款很不错的离线下载工具,相关工具还有:Debian一键安装Transmission并美化Web界面来进行BT下载,BT种子/磁力链接下载工具:Aria2一键安装管理脚本,CentOS安装aria2+yaaw实现离线下载。 Cloud Torrent特点 支持 BT下载 支持 磁力链接下载 支持 搜索磁力链接 支持 离线下载 支持 边下边播(格式限制:mp4/wbem/ogg,同时需要手动输入链接) 可视化界面Web UI 安装 项目地址:https://github.com/jpillora/cloud-torrent 系统要求:CentOS/Debian/Ubuntu均可。 运行下面命令: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/cloudt.sh && chmod +x cloudt.sh && bash cloudt.sh
-
AriaNg使用Https/WebSocket(安全)协议连接Aria2的方法
说明:AriaNg算是Aira2中博主认为最好用的一个Web前端面板,连接支持Http(s)或Websocket(Security)协议,如果我们使用https域名访问AriaNg面板,那会强制你使用Https和Websocket(安全)协议,最早期的面板是不会强制的,不过用的话,肯定是用最新版的,这时候就需要对Aria2简单的配下证书了,然后才能使用Https、Websocket(安全)协议进行连接,这里就水下方法。 方法 1、申请SSL证书 提示:如果安装Aria2的服务器有现成的HTTPS站点,可以跳过该步骤,直接使用该站点域名。 先解析一个域名到安装Aria2的服务器,然后申请SSL,方法如下: 1、宝塔面板:左侧网站-添加站点-站点设置-SSL-申请Let's Encrypt。 2、LNMP安装包:自己使用命令添加域名的时候,有申请SSL选项。 如果服务器只安装了Aria2或者没有Web环境,这时候可以使用Caddy申请,使用命令: #安装Caddy curl https://getcaddy.com | bash -s personal #申请SSL,将后面修改成自己的域名和邮箱 caddy -host www.southcat.net -email admin@southcat.net -agree 这里要注意的是,对于CentOS系统,还需要开启80端口,不然使用Caddy签发证书会失败,开启如下: #CentOS 6 iptables -I INPUT -p tcp --dport 80 -j ACCEPT service iptables save service iptables restart #CentOS 7 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload 申请成功后的SSL证书路径如下: #具体以自己域名为准 /root/.caddy/acme/acme-v02.api.letsencrypt.org/sites/www.southcat.net 我们就可以发现域名的crt和key证书文件。 2、修改配置文件编辑Aria2配置文件aria2.conf,如果不知道路径的,可以使用命令查找: find / -name aria2.conf 修改如下: #是否启用RPC服务的SSL/TLS加密 rpc-secure=true #申请的域名crt证书文件路径,自行修改 rpc-certificate=/home/www.southcat.net.crt ##申请的域名key证书文件路径,自行修改 rpc-private-key=/home/www.southcat.net.key
-
给WordPress、Emlog等博客网站添加下雪特效,附带Typecho下雪插件
前言 又到了白色相簿的季节,给博客页面加上雪花效果是再好不过的了。 截图 介绍 让页面开始下雪吧 较低的CPU消耗,移动端效果良好 原生JavaScript实现,不依赖其他类库 丰富的自定义项,可自定义多种选项 Typecho插件 Github地址:https://github.com/journey-ad/Snow-Typecho-Plugin/ 如果你用的是Typecho,那么只需在Github下载插件并启用即可,Wordpress、Emlog等博客教程请接着往下看! 通用教程 1、创建画布在方便的位置加入以下内容 <canvas id="Snow"></canvas> 2、引入JS重要的数值已在注释中给出 (function() { var requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || function(callback) { window.setTimeout(callback, 1000 / 60); }; window.requestAnimationFrame = requestAnimationFrame; })(); (function() { var flakes = [], canvas = document.getElementById("Snow"), //画布ID,与上一步创建的画布对应 ctx = canvas.getContext("2d"), flakeCount = 200, //雪花数量,数值越大雪花数量越多 mX = -100, mY = -100; canvas.width = window.innerWidth; canvas.height = window.innerHeight; function snow() { ctx.clearRect(0, 0, canvas.width, canvas.height); for (var i = 0; i < flakeCount; i++) { var flake = flakes[i],...
-
一个Aria2新的更好用的Web前端:AriaNg安装教程
说明:AriaNg是一个很实用的Aria2前端,比起Aria2 WebUI来说,好用多了,关于Aria2服务端搭建方法可参考:BT种子/磁力链接下载工具:Aria2一键安装管理脚本,这里说下前端AriaNg搭建方法。 自己也搭建了个AriaNg,可以参考:https://www.southcat.net/Aria2/ 相关说明 AriaNg功能覆盖了Aria2 WebUI和YAAW的功能。与之前的前端相比,主要优势在于:1、完全响应式布局,电脑和手机等设备全部支持。2、更友好的用户界面,使用起来更像常用的下载工具。下载任务列表支持排序(文件名、大小、进度、剩余时间、下载速度等)和搜索,正在等待的任务列表支持拖拽安排下载顺序;任务详情页面支持健康度等参数的显示,文件和BT节点列表支持排序,文件列表支持按文件类型筛选选择,BT节点列表支持显示每个节点的任务完成状态等信息;新建任务页面支持直接手动下载等;提供完整的aria2设置支持,支持aria2所有设置的说明、修改等,设置界面全部中文。3、支持下载完成通知(仅支持Webscoket协议及Chrome等现代浏览器)。4、支持自定义使用的协议,Http(s)或Websocket可任选。(Http(s)协议支持压缩,减少带宽)5、数据增量更新,减少带宽使用。6、其他功能大家可以自行体验,之后还会增加更多的功能。 截图 安装 Github项目地址:https://github.com/mayswind/AriaNg 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装Nginx即可。 2、上传AriaNg程序搭建好环境后,添加域名(没域名的直接添加IP),再下载AriaNg程序压缩包(点击下载),并上传解压到网站根目录。最后直接访问IP或者域名即可。
-
使用OneinStack搭建网站LNMP环境,并配置WAF防火墙防CC攻击
前言 现在对于很多站长来说,或多或少的都会遇到CC攻击,而防御最好的办法就是套CDN,比如国外的CloudFlare,而CF很多时候速度并不是很快,在很多地方也被屏蔽了,所以体验不是很好。这时候我们可以用脚本来防一下,之前发过一个防CC脚本,查看:Linux VPS防CC攻击一键脚本,带微信提醒,由于需要访问日志,所以效果并不是很好,稍微大点的CC都会扛不住,所以该脚本在一些情况下不是很适合。 这里再讲个防CC教程,使用Nginx+Lua设置WAF防火墙来防CC,还可以拦截Url关键词等,其优点Nginx占用小,高并发的优势,以及Lua语言的轻快,并在用户访问前就可以处理掉攻击,效果还是很不错的。 由于配置前需要编译Lua模块,而OneinStack的LNMP一键包中OpenResty自带Lua模块,所以博主建议使用该一键包安装网站环境。 LNMP安装 先去OneinStack网站获取一键包,访问地址:https://oneinstack.com/auto/。Nginx选择OpenResty;如果内存小于1G,Mysql不能大于5.5,然后其它自己看着办。 将获取到的一键包复制到SSH客户端运行,直到安装完成。 LNMP操作命令: #操作前请在oneinstack目录下操作 cd oneinstack #添加网站 ./vhost.sh #删除网站 ./vhost.sh del #添加其它组件 ./addons.sh #网站备份 ./backup_setup.sh #更新版本 ./upgrade.sh 更多命令及图文操作查看:https://oneinstack.com/install/。 相关目录: #数据库文件夹,请将phpMyAdmin改成不容易猜到的名字比如xx,然后可通过IP:xx访问数据库 /data/wwwroot/default #网站目录 /data/wwwroot #网站配置文件 /usr/local/openresty/nginx/conf/vhost 添加网站后,使用FTP工具将程序上传至根目录,建立数据库,打开网站配置就可以了。 配置WAF防火墙 这里使用Github很火的一个基于ngx_lua的WAF防火墙脚本来防CC攻击和拦截Url关键词等。其功能如下: 防止sql注入,本地包含,部分溢出,fuzzing测试,xss,55RF等web攻击。 防止svn/备份之类文件泄漏。 防止ApacheBench之类压力测试工具的攻击。 屏蔽常见的扫描黑客工具,扫描器。 屏蔽异常的网络请求。 屏蔽图片附件类目录php执行权限。 防止webshell上传。 Github地址:https://github.com/loveshell/ngx_lua_waf。 先把ngx_lua_waf下载到conf目录下: cd /usr/local/openresty/nginx/conf wget https://www.southcat.net/usr/down/waf.tar.gz tar zxf waf.tar.gz rm -rf waf.tar.gz 再编辑/usr/local/openresty/nginx/conf/nginx.conf,将以下代码放入http{}中。 lua_shared_dict limit 10m; lua_package_path "/usr/local/openresty/nginx/conf/waf/?.lua"; init_by_lua_file "/usr/local/openresty/nginx/conf/waf/init.lua"; access_by_lua_file "/usr/local/openresty/nginx/conf/waf/waf.lua"; 然后运行service nginx restart重启nginx,使其生效。 配置文件: #配置文件路径 /usr/local/openresty/nginx/conf/waf/config.lua #详细参数,具体自己看着设置 RulePath = "/usr/local/openresty/nginx/conf/waf/wafconf/" --规则存放目录 attacklog = "on" --是否开启攻击信息记录,需要配置logdir logdir = "/data/wwwlogs/" --log存储目录,该目录需要用户自己新建,需要nginx用户的可写权限 UrlDeny="on" --是否拦截url访问 Redirect="on" --是否拦截后重定向 CookieMatch = "on" --是否拦截cookie攻击...
-
Linux VPS无限制一键全自动DD安装Windows脚本
说明:之前有大佬发过一个DD全自动脚本,参考:Linux VPS全自动DD安装Windows一键脚本,不过只能使用http直链,还是有点限制的,这次Vicer大佬也制作了个无限制DD安装Windows脚本,包括https链接的都可以直接DD,对于很多人来说,是很方便的。 简介 突破没有VNC,没有救援模式,内存比dd包小的限制。使用Debian Live CD中的busybox做中间媒介,经过复杂的处理,使本机的网络参数传进Windows操作系统中,即使没有DHCP能够让Windows获取网络参数,也能让Windows操作系统在开机的第一时间能够连通网络。 系统需求 1、Debian/Ubuntu/CentOS系统(由GRUB引导);2、wget用来下载文件,获取公网IP;3、ip获取网关,掩码等;4、sed awk grep处理文本流;5、VNC安装系统(此项为可选)。6、无DHCP时额外需求: iconv #Debian/Ubuntu ## 一般自带 #RedHat/CentOS yum install glibc-common 使用限制 1、需要定制dd包 默认Administrator账户登录 默认开启远程桌面(默认3389端口) 适当的调整防火墙(可选) 2、需要相关的虚拟化驱动,VirtIO驱动,XEN驱动。 3、dd包解压后的体积不能超过机器第一块硬盘的最大容积 安装脚本 wget --no-check-certificate -qO DebianNET.sh 'https://moeclub.org/attachment/LinuxShell/DebianNET.sh' && bash DebianNET.sh -dd '[Windows dd包直连地址]' #脚本备份 https://www.southcat.net/usr/shell/DD_Win/DebianNET.sh 萌咖提供的demo包(1.19G;已激活): #在你的机器上全新安装,如果你有VNC,可以看到全部过程。 https://moeclub.org/get-win7embx86-auto #该包只添加了VirtIO驱动,理论上仅能在KVM,Hyper-V构架下正常运行。 #如需在其他虚拟化构架下运行,请自行添加相关虚拟化驱动。 #备用地址 https://down.southcat.net/Windows/win7embx86-auto.gz 使用的是Windows Embedded Standard 7(Thin PC)作为底包,官方精简。 使用示例 wget --no-check-certificate -qO DebianNET.sh 'https://moeclub.org/attachment/LinuxShell/DebianNET.sh' && bash DebianNET.sh -dd 'https://down.southcat.net/Windows/win7embx86-auto.gz' 注意事项 程登陆账号为: Administrator远程登陆密码为: Vicer仅修改了主机名,可放心使用。(建议自己制作.)如果因此违反了TOS,萌咖不负任何责任。 萌咖提供的可用的DD包: #与本地用iso镜像安装过程一样,如果你有VNC,可看到全部过程。 #因为全新安装!!! 全新安装!!! 全新安装!!! 所以会等待久一点。 #Windows Embedded 8.1 Industry Pro x64 (2.87G;KVM;XEN;Hyper-V;未激活) https://down.southcat.net/Windows/win8embx64-auto.gz DD包提供 http://down.80host.com/iso/dd/WS2008R2Enterprise-Joodle-Template.gz http://down.80host.com/iso/dd/Windows2012R2-Joodle-Template.gz Username:Administrator Password:Password147 http://down.80host.com/iso/dd/win2003_with_update.gz Username:administrator Password:80hostkvmlamjj Laiboke.com制作的中文版2012R2 http://down.80host.com/iso/dd/Win2012R2ZW.gz...
-
Parkomat:Linux下自建WebDav+DNS+Web服务器教程
简介 Parkomat.io,是一个Linux下创建DNS+Web+WebDav的脚本。当您有很多域名并且通过典型的托管面板进行管理变得太复杂时,Parkomat很有用。下面是创建WebDav服务器过程,DNS和web为同样配置文件。 特征 DNS服务器带有全部功能 具有SSL支持的Web服务器(可以在一个IP上运行许多证书) WebDav可轻松上传文件到网页 Github地址:https://github.com/parkomat/parkomat 安装 本安装在Centos 7下测试成功。1、安装Go 1.8.3下载并安装Go wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz --no-check-certificate tar zxvf go1.8.3.linux-amd64.tar.gz mv go /usr/local/ 添加环境变量 vi /etc/profile 添加如下内容: export PATH=$PATH:/usr/local/go/bin export GOROOT=/usr/local/go 使配置生效: source /etc/profile 查看Go是否安装成功 go version 2、安装parkomat go get github.com/parkomat/parkomat 配置文件config.toml(/your/parkomat/directory,其中your为放置文件的根目录)(127.0.0.1改为自己的服务器IP) # if you set it to true, Parkomat will serve any domain pointing at it catch_all = true [[domains]] name = "example.domain" [[domains]] name = "parkomat.io" # supports per domain zone settings [domains.zone] A = "192.168.0.1" MX = """ 1 better.mail.server """ TXT = """ hello world """ # each domain...
-
使用Docker快速安装H5ai网盘、内置HTML5视频播放器DPlayer
说明:本镜像由iLemonrain大佬制作,使用的是LOC冻猫大佬修改的H5ai源码,其内置了HTML5视频播放器DPlayer,这里说下安装方法。 安装 本镜像使用环境为Apache 2.4、PHP 7.1。 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、拉取并配置镜像 #命令 docker run [-t/-d] -p [80]:80 -v [$PWD]:/h5ai --name h5ai ilemonrain/h5ai:[lite/full] #示例 docker run -t -p 80:80 -d -v /home:/h5ai --name h5ai ilemonrain/h5ai:full 参数说明: #-d/-t:决定是以后台运行模式启动或是前台监控模式启动。 使用-d参数启动,镜像将不会输出任何日志到你的Console,直接以Daemon模式启动。Deamon模式启动下,可以使用docker logs h5ai命令显示启动日志。 使用-t参数启动,将会直接Attach你的镜像到你的Console,这个模式启动下,你可以直观的看到镜像的启动过程,适合于初次部署镜像,以及镜像Debug部署使用。你可以使用Ctrl+C将Docker镜像转入后台运行,使用docker attach h5ai命令显示启动日志。 #-p [80]:80:h5ai on Docker 需要映射的端口,方括号中端口可任意修改为你需要的端口。 #-v /h5ai:/h5ai:映射目录,将会自动在选定的目录下创建h5ai程序目录(_h5ai)和Apache2必要的.htaccess文件,如果在在使用完成后不需要这两个文件,可以自行删除;如果需要映射当前目录(可以使用pwd命令确定),请直接输入 “$PWD”。 #--name h5ai:Docker容器的名称,可以自行修改。 #ilemonrain/h5ai:[lite/full]:启动的镜像名称,请注意:如果你只是为了测试镜像,或者Docker宿主机所在网络环境不佳,请使用lite分支 (即 ilemonrain/h5ai , ilemonrain/h5ai:latest , ilemonrain/h5ai:lite均可);正式使用或者需要完整功能,请使用full分支 (ilemonrain/h5ai:full)。 最后打开ip地址即可,如果你想使用域名,请解析到服务器即可。 最后目录文件在你映射的文件夹,如示例命令里的/home。如果想加登录密码,把public/index.php里第2行的注释取消掉,第5行自己设置用户名密码。
-
BitSend:一个不限容量,可设密码的免费文件存储分享平台
说明:BitSend是一个日本的免费文件存储分享服务平台,没有容量限制和流量限制,可以用来进行临时的大文件转存下载使用。不需要登录即可使用,还可以自由设置密码,下载次数,保存天数,不过最大保存天数只有14天,对于临时分享文件的足够了,并且支持邮箱通知,最多可通知20人,而且国内下载速度是十分的快,强烈推荐。 截图