说明:最近有小伙伴推荐了个解密工具unlock-music
,支持网易云音乐/QQ
音乐的VIP
音乐文件批量解密导出为MP3
或无损格式,包括ncm
、qmc0
、qmc3
、mcflac
、qmcogg
、mflac
格式及补全ncm
的ID3
信息,挺实用的,毕竟通常情况下,当这些客户端VIP
会员到期后会自动删除已下载的VIP
音乐文件。而且文件是加密格式的只能用客户端播放,会员到期后就算保留音乐文件也无法使用,而且加密格式无法在汽载音响或其他设备上播放,用起来限制很大,该程序可以部署在远程服务上或者本地离线使用,解密速度非常快,任务完成后还可以在线播放和批量下载,这里就介绍下。
截图
安装
Github地址:https://github.com/ix64/unlock-music
本地使用
如果你想在Windows
电脑上使用的话,可以直接下载作者打包好的文件→传送门,下载最新的legacy
版本压缩包。
然后将压缩包解压到桌面,打开解压出来的文件夹里面的index
文件就可以直接使用。
服务器搭建
如果服务器上已经装有Nginx
、Apache
或Caddy
等Web
服务的,可以直接将作者打包好的文件,下载并解压到网站根目录就可以直接使用了,下载地址→传送门,选择最新的modern
版本压缩包解压即可。
没有这些Web
程序的,可以随便搞个临时用用也行,具体步骤如下:
#下载最新modern版压缩包
curl -O -L https://github.com/ix64/unlock-music/releases/download/`curl -s https://api.github.com/repos/ix64/unlock-music/releases|grep -w tag_name|head -n 1|cut -d'"' -f4`/modern.tar.gz
#解压并删除压缩包
tar zxvf modern.tar.gz && rm -rf $_
cd dist
#运行端口4567,可自行修改
nohup python -m SimpleHTTPServer 4567&
然后访问ip:4567
即可,打不开的话就检查下防火墙。
网易云用法
提示:这里只列举博主知道的一种玩法,有意的可以了解下,毕竟该玩法可以节省很多硬盘空间。
该工具支持补全ncm
的ID3
信息,就方便我们配合网易云音乐自带的云盘一起使用。
首先将下载的VIP
音乐文件解密,然后再将已经解密的音乐文件上传到网易云的我的音乐云盘。
上传成功后,系统会自动根据文件ID3
信息进行匹配,该上传文件会永久有效,此后不管你还是不是VIP
会员或者该歌曲有没有下架,你都可以完整的播放该VIP
歌曲和无损格式歌曲,也就是会直接从你的网盘调用,即PC
/手机端歌曲信息会包含云盘字眼。
注意非VIP
会员也可以上传解密后的VIP
歌曲,且已经下架的歌曲评论区无法使用,其它正常。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1441/
不妨点个广告再走嘛
相关推荐
-
使用Docker快速安装Aria2+AriaNg+Filerun/Nextcloud,在线下载BT磁链/在线观看/全功能文件管理/云盘应用
缘由 首先得感谢,@Jaeger几天前发布的帖子:老司机使用docker-pan一键搭建可离线磁力种子的私有云盘,可在线播放预览文件 ->https://www.v2ex.com/t/383801 谢谢! 正是受这个帖子的影响。也是因为使用了那个docker-pan镜像。让我觉得我很需要这个功能,而且这个镜像本身稳定性方面也有一些可以提升的空间。于是才有了这里的东西。 我主要是使用了docker-compose来搭建这样一个应用。为什么? 使用Docker-compose让每个docker镜像只做一件事,则其本身会更加稳定,不易受其他组件的影响,也更方便管理。 另外一个Nextcloud比filerun更好用,更稳定,还有各种移动端,桌面端的client。(在手机上使用也更方便),不需要外置数据库就可以使用(少了一个不稳定因素)。 代码地址:https://github.com/wahyd4/aria2-ariang-x-docker-compose 同时提供了Aria2+AriaNg+filerun和Aria2+AriaNg+Nextcloud两种方案,供大家选择。 比较Filerun和Nextcloud 我的推荐 我更喜欢Nextcloud。毕竟颜值更高,功能强大还有各种客户端,大家从下面的两种方式中选择一种就好。 使用 提示:如果你不是在本地安装,请记得替换localhost为你的ip或者绑定的域名哦!! 1、安装Docker CE(社区版),不要使用Ubuntu等操作系统系统自带的安装包来安装,因为他们的版本都很老了。推荐使用官方提供的方式安装。 2、安装Docker Compose:https://docs.docker.com/compose/install/#install-compose。 3、使用Filerun作为在线文件管理器: git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git cd aria2-ariang-x-docker-compose/filerun docker-compose up -d 一切搞定,尽情享受吧!文件管理Filerun:http://ip:8000AriaNg:http://ip:8000/aria2/ 4、使用nextcloud安装 git clone https://github.com/wahyd4/aria2-ariang-x-docker-compose.git cd aria2-ariang-x-docker-compose/nextcloud docker-compose up -d 文件管理Nextcloud: http://ip:8000AriaNg:http://ip:8000/aria2/ Nextcloud还需额外的一点手动操作。 Nextcloud配置external-storage 1、打开http://ip:3000使用你喜欢的任意密码进行登录。2、点击右上角设置->应用。3、启用External storage support插件, 并输入密码确认。4、点击右上角 设置->管理->外部存储 进行添加外部存储,Aria2下载的文件会存在/user-files/目录下,存储类型选择本地存储,当存储添加成功,且可用时,最左端会显示出绿色。搞定,现在你通过AriaNg下载的文件就可以在Nextcloud里面查看到了。 如果你仅仅想使用Aria2+AriaNg docker run --rm -p 8000:80 -p 6800:6800 -v ~/data/:/user-files wahyd4/aria2-ariang 8000本地则是你暴露出对外访问的AriaNg图形界面的端口,~/data/是你所有通过Aria2下载的文件目录。 如果你在群晖上使用 先运行wahyd4/aria2-ariang容器,再运行wonderfall/nextcloud容器,并使用volume_from属性即可实现完整功能了。 相关说明 1、又去了解了了下,Nextcloud确实很强大,有很多插件!安装完这些插件Nextcloud就是一个工作平台,一个效率工具啊。 比如: 在线word编辑 markdown编辑 Calendar客户端 邮件客户端 视频电话 通信录 Kanban等等...... 详见:https://apps.nextcloud.com/categories/files 2、看到很多人使用v2ex的收藏,建议大家也可以在github上面︎哦持续关注,多谢。https://github.com/wahyd4/aria2-ariang-x-docker-compose 3、有什么新需求的,欢迎到Github上给我提issue啊,这样才更加方便跟踪和管理。https://github.com/wahyd4/aria2-ariang-x-docker-compose/issues 4、刚刚对镜像进行了升级。新版本中只需要使用一个端口8000。aria2地址:http://ip:8000/aria2/文件管理地址:http://ip:8000 如果你是升级,进入filerun或者nextcloud目录: docker-compose stop # 将 docker 镜像暂时关掉 git pull origin master # 获取最近代码 docker-compose...
-
搭建一款属于你的在线Markdown笔记编辑器
简介 Markdown-notepad是一款免费,小巧的Markdown笔记编辑器,内置多标签支持,自动保存,插入图片免上传,屏幕截图粘贴等等,功能丰富,是一个很棒的在线工具。 截图 功能 多标签,可以同时打开多个文件、编辑和预览。 自动保存与恢复,无需手工保存,即便关闭甚至终止浏览器也不会丢失数据。 插入本地图片无需上传,不像其他编辑器,插入本地图片需事先上传到服务器再引用其地址。 直接粘贴屏幕截图,使用键盘PrtScn屏幕截图,然后Ctrl+V直接粘贴。 支持快捷键。 支持全屏模式。 支持Github风格。 使用 Github地址:https://github.com/zzzhan/markdown-notepad源码下载:Markdown-notepad.zip,本源码博主修改了点地方,请直接从此处下载。 你可以直接下载源码,解压出来,在电脑上打开index.html文件直接使用。或者将源码文件下载后解压到网站根目录,并打开链接地址使用。 这里只说下用Caddy简单搭建下,适用于CentOS 6+、Debian 6+、Ubuntu 14.04+纯净系统,也就是无Web环境。 安装Caddy wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh #备用地址 wget -N --no-check-certificate https://www.southcat.net/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh 下载源码 #Debian/Ubuntu系统 apt-get install unzip -y #CentOS系统 yum install unzip -y #下载源码 wget https://www.southcat.net/usr/down/markdown-notepad.zip && unzip markdown-notepad.zip 配置Caddy #如果你想用IP登录,使用以下命令,注意端口80可以自己修改,登录地址为ip:port echo ":80 { root /root/markdown-notepad gzip browse }" > /usr/local/caddy/Caddyfile #如果你想域名登录,使用以下命令,记得修改域名 echo "http://southcat.net { root /root/markdown-notepad gzip browse }" > /usr/local/caddy/Caddyfile #如果你想使用域名https登录,使用以下命令 echo "https://southcat.net { root /root/markdown-notepad tls admin@southcat.net...
-
一个可以绑定多个OneDrive网盘的极简目录列表:OneList
说明:OneList以前介绍过,主要的特色就是解决了因OneDrive API抽风导致的很多问题,稳定性和访问速度都是不错的。不过由于使用Python写的,而Py单线程容易阻塞,响应不够迅速,刷新缓存时,Web端请求基本不可用,所以在整体性能上有点瑕疵。基于Golang的性能更好,效率更高,多盘并发缓存等众多好处,于是萌咖大佬就弃用Python版本,使用Golang重写了OneList,同时支持国际版、个人免费版(家庭版)、中国版(世纪互联)及多网盘绑定。 截图 更新 【2020.01.09】 修复内存占用过大。 新增支持在线视频播放的移动端自适应主题。 【2019.12.29】 新增隐藏目录或者文件。直接跳过缓存,减少API调用。 新增目录加密,支持不同目录不同账户密码。HTTP 401认证。 【2019.12.28】 新增搜索功能。 功能 支持国际版、个人免费版(家庭版)、中国版(世纪互联)。 支持同时列出多个盘的目录。(要求每个盘的SubPath唯一) 支持文件夹内超过200个项目。 支持后台自动刷新缓存。 支持路径中含有特殊字符。 数据储存在内存中,响应更加迅速。 安装 Github地址:https://github.com/MoeClub/OneList/tree/master/Rewrite 1、授权认证点击右侧URL登录并授权,授权【国际版、个人版(家庭版)】、【中国版(世纪互联)】。 授权后会获取一个localhost开头打不开的链接,这里复制好整个链接地址,包括localhost。 2、安装OneList #新建并进入OneList目录 mkdir /opt/OneList && cd $_ #64位系统下载 wget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/amd64/linux/OneList #32位系统下载 wget https://raw.githubusercontent.com/MoeClub/OneList//master/Rewrite/i386/linux/OneList #arm架构下载 wget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/arm/linux/OneList #给予权限 chmod +x OneList 3、使用命令 Usage of OneList: -a string // 初始化配置文件,添加新配置 Setup and Init auth.json. -bind string // 绑定IP地址(公网: 0.0.0.0) Bind Address (default "127.0.0.1") -port string // 绑定端口(HTTP:80) Port (default "5288") -s string // 设置 SubPath 项, 需要与 -a 一起使用. Set SubPath. [unique per account] (default "/") -c string...
-
Verstory:可以查询各种开发框架/程序语言/CMS/软件/系统等最新版本的网站
说明:Verstory这个网站集合了各种开发框架、程序语言、CMS、操作系统、浏览器等的最新版本信息,让你一键查询各种开发工具的最新版本信息。对于想知道这些最新版本的人来说是很方便的。
-
Serveo:一款简单的内网穿透工具,无需安装即可使用
说明:Serveo是一个SSH服务器,仅用于远程端口转发,可以快速将本地端口暴露在外网。官方声称其为Ngrok的绝佳替代品,对其优点是使用现有的SSH客户端,无需安装客户端即可完成端口转发。当用户连接到Serveo时,他们会获得一个公共URL,任何人都可以使用它来连接到他们的localhost服务器。 使用 官方地址:http://serveo.net 使用要求:可以使用SSH,并且能连接到互联网,Linux、Windows等系统都行。 1、转发HTTP将本地3000端口穿透到公网中,使用命令: #要转发其它端口的自行替换 ssh -R 80:localhost:3000 serveo.net 第一次如果有提示,选择yes即可,之后会为你随机生成一个serveo.net二级域名,然后就可以使用浏览器间接访问本地的localhost:3000了。 如果要指定二级域名,可以使用命令: #这里默认为moerats.serveo.net,自行替换即可 ssh -R moerats:80:localhost:3000 serveo.net 此时你就可以在外网使用moerats.serveo.net访问你本地的localhost:3000了。 2、转发SSH将本地22端口穿透到公网中,使用命令: #可以自行设置名称,这里默认rats ssh -R rats:22:localhost:22 serveo.net 接下来就可以登录该内网服务器了,使用命令: ssh -J serveo.net root@rats 3、转发TCP将本地1492端口穿透到公网中,使用命令: #可以自行设置公网端口,这里默认1492 ssh -R 1492:localhost:1492 serveo.net 进程守护 这里官方推荐使用AutoSSH,作用是一旦SSH连接超时或停止传递流量,则根据需要重新启动它。 1、安装AutoSSH #Debian/Ubuntu系统 apt install autossh -y #CentOS系统 yum install autossh -y 2、使用Systemd 只适用于CentOS 7、Debian 8+、Ubuntu 16+等。 #输入你的转发命令,去掉开头的ssh即可 serveo="-R 80:localhost:3000 serveo.net" #将以下代码一起复制到SSH运行 cat > /etc/systemd/system/autossh.service <<EOF [Unit] Description=autossh After=network.target [Service] Type=simple Environment="AUTOSSH_GATETIME=0" ExecStart=$(command -v autossh) -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" $serveo Restart=on-abort [Install] WantedBy=multi-user.target EOF 开始启动并设置开机自启: systemctl start autossh systemctl enable...
-
H5ai修改版,带HTML5视频播放器DPlayer,并支持hls切片播放
简介 该源码由LOC的冻猫修改,将H5ai的视频播放器替换成了DPlayer。快进什么的方便些,也可以调播放速度。想加弹幕之类的可以自己改代码,3757行里面研究吧。 更新 【2019.6.14】 1、h5ai更新到0.29.2 2、DPlayer更新到1.25.0 3、增加hls切片播放支持 4、支持登录验证,默认用户名密码都是admin 5、支持vtt格式同视频文件名字幕文件,可用ffmpeg将普通字幕文件转换为vtt字幕文件。 截图 安装 Github地址:https://github.com/Pearlulu/h5ai_dplayer_hls 下载地址:点击进入,然后下载最新版的zip压缩包文件就行了。 安装教程:h5ai安装教程、H5ai一键脚本,如果使用脚本安装的,安装完成后需要替换H5ai源码文件。 关于切片视频播放: 例如视频在/video/abcd.mp4,那么会自动寻找/video/__abcd.mp4__/video.m3u8。也就是会寻找"__视频文件名__"文件夹下的切片文件。如果没有切片文件会播放原始视频。切片文件夹和文件都是隐藏的,不会在h5ai中显示。 1、如果不想要用户名密码,把_h5ai/public/index.php里第二行include 'login.php'注销。 2、修改用户名密码在_h5ai/public/login.php 简单切片 #搭配Aria2下载完成后自动切片 1、下载脚本 wget https://raw.githubusercontent.com/Pearlulu/h5ai_dplayer_hls/master/hls_aria2.sh 2、在aria2配置文件中增加以下参数,后面为脚本路径 on-download-complete=/root/hls_aria2.sh 3、授权脚本 chmod +x /root/hls_aria2.sh 4、修改脚本的下载路径DOWNPATH(注意需要结尾的"/"),然后重启Aria2生效。 #通用转换切片文件、将目录及所有子目录下的全部视频文件切片。 1、下载脚本 wget https://raw.githubusercontent.com/Pearlulu/h5ai_dplayer_hls/master/hls_general.sh 2、自行修改脚本里的目录绝对路径(注意结尾无"/")。 3、运行脚本,bash hls_general.sh
-
Proxyee-down:HTTP下载神器,支持百度云下载/全网嗅探/B站视频下载
说明:之前介绍了很多下载神器,比如IDM,EagleGet等,今天再介绍个下载神器Proxyee-down,速度非常快,内置了百度云插件,支持分段下载和断点下载,亲测下载百度云大文件很给力,这里分享下。 简介 使用本地http代理服务器方式嗅探下载请求,支持所有操作系统和浏览器(IE9+),支持分段下载和断点下载。内置许多插件功能,比如,百度云大文件、合并下载限制突破,百度云合并下载解压工具(可解压4G大文件)。 更新 【2018.11.23】 由于该软件全新改版,增加了百度云下载、全网嗅探、B站视频下载插件,也支持MAC和Linux系统,所以这里就更新下文章。 截图 运行 Github地址:https://github.com/proxyee-down-org/proxyee-down软件下载:点击进入,请根据自己操作系统选择正确版本下载。 1、Windows系统下载Windows版本的压缩包以后,将压缩包解压至任意目录,执行文件夹里的Proxyee Down.exe文件即可。 注:360可能会报毒,请将报毒文件加入白名单,或者直接卸载360(建议少用辣鸡360)。 2、MacOS系统下载MacOS版本的压缩包之后,解压至任意目录,将目录内的Proxyee Down应用复制到Application(或者应用程序,取决于系统版本以及语言设定)文件夹,双击运行即可。 注:如果启动闪退,把APP复制到其他目录即可正常运行;因为MacOS切换代理以及安装证书需要管理员权限,所以每次应用启动时都会提示输入用户密码。 3、Linux系统Linux系统目前没有打原生包,要下载jar包运行,需安装JRE或JDK(要求版本不低于1.8)。 首先输入java -version查看有没有安装java或者安装版本,如果未安装/版本过低,查看安装教程:Linux系统安装最新版JAVA教程。 然后找到最新版jar包链接地址→传送门,目前为3.4,再使用命令: #下载jar包 wget https://github.com/proxyee-down-org/proxyee-down/releases/download/3.4/proxyee-down-main.jar #开始运行 java -jar proxyee-down-main.jar
-
使用Mysqldump备份和还原MySQL数据库
linux vps最方便,在ssh下使用就可。 登入MySQL数据库 mysql -uroot -pmypassword root为mysql数据库用户名,mypassword为密码 备份MySQL数据库 1、备份单个数据库 mysqldump -uroot -pmypassword wp > wpbak.sql root为mysql数据库用户名,mypassword为密码,wp为数据库名,wpbak.sql为备份成的文件。 2、备份多个数据库 mysqldump -uroot -pmypassword --databases wp stuff > wpbak.sql root为mysql数据库用户名,mypassword为密码,wp、stuff为数据库名,wpbak.sql为备份成的文件。 3、备份所有数据库 mysqldump -uroot -pmypassword --all-databases > all-databases.sql root为mysql数据库用户名,mypassword为密码,all-databases.sql为备份成的文件。 还原MySQL数据库 1、还原单个数据库 mysql -uroot -pmypassword [database_name] < dumpfilename.sql root为mysql数据库用户名,mypassword为密码,[database_name]为数据库名,dumpfilename.sql为还原的数据 2、还原多个数据库 mysql -uroot -pmypassword < all-databases.sql
-
yum因被锁定导致无法执行相关操作的解决方法
说明:执行yum命令时,提示“Another app is currently holding the yum lock; waiting for it to exit...”等错误字样。这是因为yum被锁定无法使用导致的。 rm -rf /var/run/yum.pid #删除yum.pid强行解除锁定即可
-
iptables封禁BT/PT/SPAM(垃圾邮件)和自定义端口/关键词一键脚本
说明:通常我们买的VPS如果乱发垃圾邮件(SPAM)和下载BT、PT等都会导致VPS被IDC封杀。按照博主的经验来看发垃圾邮件被封杀几率是非常大的,不过对于BT、PT来说,有的商家虽然有规定不许下载,但都是睁一只眼闭一只眼,只要不被投诉就没事。但还是要注意点,特别是喜欢分享55R等梯子的人,最好都给封上,以防万一。 安装 注意:本脚本邮件端口是完全可以封住的,但是BT和PT就不是100%的了,封不干净,这个没办法。系统要求:CentOS 6+/Debian 6+/Ubuntu 14.04 + wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/ban_iptables.sh && chmod +x ban_iptables.sh && bash ban_iptables.sh 运行脚本后会出现脚本操作菜单,选择并输入对应的数字来操作。 提示:既然是iptables防火墙规则,那VPS肯定是要安装iptables的,不过一般都安装的有,除了坑爹的CentOS 7需要关闭自带的防火墙安装iptables。 使用说明 进入下载脚本的目录并运行脚本: ./ban_iptables.sh 然后选择你要执行的选项即可。 iptables防火墙 封禁管理脚本 [vX.X.X] -- Toyo | doub.io/shell-jc2 -- 0. 查看 当前封禁列表 ———————————— 1. 封禁 BT、PT 2. 封禁 SPAM(垃圾邮件) 3. 封禁 BT、PT+SPAM 4. 封禁 自定义 端口 5. 封禁 自定义关键词 ———————————— 6. 解封 BT、PT 7. 解封 SPAM(垃圾邮件) 8. 解封 BT、PT+SPAM 9. 解封 自定义 端口 10. 解封 自定义关键词 11. 解封 所有 关键词 ———————————— 12. 升级脚本 请输入数字 [0-11]: 其他操作 为了方便,我也做了几个快捷的命令,不需要进入菜单去选择对应的选项,直接就能封禁/解封。 ./ban_iptables.sh banbt # 封禁 BT、PT ./ban_iptables.sh banspam # 封禁...