首页
关于
Search
1
一个好用的OneDrive网盘上传工具,支持文件和文件夹上传
877 阅读
2
MySQL数据库查看锁表解锁命令
851 阅读
3
在Ubuntu Linux上使用端口敲门保护SSH服务器
718 阅读
4
多种功能强大的BT离线下载程序Docker镜像及安装
551 阅读
5
unlock-music:支持解密网易云/QQ音乐的加密文件和ID3信息补全
537 阅读
默认
文档
资源
授权
登录
Search
标签搜索
Linux
Ubuntu
Nginx
SSL
Centos
OpenSSL
Git
Windows
Let’s Encrypt
acme.sh
Microsoft
KMS
qcloud
腾讯云
Docker
GOLANG
BBR
MySQL
HiYae.
累计撰写
42
篇文章
累计收到
0
条评论
首页
栏目
默认
文档
资源
授权
页面
关于
搜索到
12
篇与
资源
的结果
2022-06-09
Simple Torrent:一个支持边下边播、无版权限制和自动上传的BT离线下载程序
说明:博主很久以前水过一个BT下载工具Cloud Torrent,不过好像2年没维护了,这里就介绍个基于Cloud Torrent开发的项目Simple Torrent,同样的使用Golang编写,功能在原有的基础上加了些适用的功能,下载/上传速度限制、无版权限制,RSS订阅和自定义添加BT-Trackers等,而且还有api接口,同时还支持下载后自动调用外部命令,可玩性还是很高的,比如我们可以和aria2一样,将下载完成的资源自动上传到OneDrive或Google Drive等网盘,博主大概用了下,感觉还可以,这里就分享下。安装Github地址:https://github.com/boypt/simple-torrent使用SSH客户端登录服务器,运行命令:bash <(wget -qO- https://raw.githubusercontent.com/boypt/simple-torrent/master/scripts/quickinstall.sh)然后使用ip:3000访问即可。顺便提供个博主经常用的BT-Trackers服务器地址,效果不错,如下:https://trackerslist.com/all.txt直接在Web界面修改即可。相关命令:启动:systemctl start cloud-torrent重启:systemctl restart cloud-torrent停止:systemctl stop cloud-torrent查看状态:systemctl status cloud-torrentDocker安装1、安装DockerCentOS 6系统rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum update -yyum -y install docker-ioservice docker startchkconfig docker onCentOS 7、Debian、Ubuntu系统curl -sSL https://get.docker.com/ | shsystemctl start dockersystemctl enable docker2、安装Simple Torrentdocker run --restart=always --name simple-torrent -d \-p 3000:3000 \-v ~/downloads:/downloads \-v ~/torrents:/torrents \boypt/cloud-torrent然后使用ip:3000访问即可。最后如果你访问不了Web端,可能要检查下防火墙端口,有安全组的也要放行下相关端口。这里提供个CentOS系统防火墙开启命令,大致如下:CentOS 6iptables -I INPUT -p tcp --dport 3000 -j ACCEPTservice iptables saveservice iptables restartCentOS 7firewall-cmd --zone=public --add-port=3000/tcp --permanentfirewall-cmd --reloadAPI使用关于API的用法,官方文档说的很详细了,这里就大概列举几个,如下:通过远程地址添加种子curl --data "http://domain.com/file.torrent" "http://localhost:3000/api/url"通过本地文件添加种子curl --data-binary "my.torrent" "http://localhost:3000/api/url"通过磁力链接添加种子curl --data "magnet:?xt=urn:btih:..." "http://localhost:3000/api/url"开始种子任务curl --data "start:${HASH}" "http://localhost:3000/api/torrent"停止种子任务curl --data "stop:${HASH}" "http://localhost:3000/api/torrent"删除种子任务curl --data "delete:${HASH}" "http://localhost:3000/api/torrent"查看文件和种子信息/api/files和/api/torrents外部程序调用先修改配置文件,通过上面脚本安装的配置文件在你的主目录,比如/root目录,配置文件cloud-torrent.json。修改以下参数:外部程序调用参数"donecmd": "",比如我要下载完成后,直接运行/home目录下的rats.sh脚本"donecmd": "/home/rats.sh",那么下载完成后就会运行该脚本。一般种子下载完成后,会返回以下参数变量,这里列举下主要的:CLD_DIR为下载路径,且为绝对路径CLD_PATH为下载文件名称CLD_SIZE为文件大小CLD_TYPE为调用事件类型,分为files和torrent,分别为种子里单个文件和整体文件CLD_HASH为文件HASH值这里随便放一个下载后自动移动的脚本,针对rclone挂载的文件夹。!/bin/bash下载后移动的文件夹路径RemoteDIR="/down/moerats"; if [[ ${CLD_TYPE} == "torrent" ]]; theneval mv '"${CLD_DIR}/${CLD_PATH}"' "${RemoteDIR}";移动后停止该任务curl --data "stop:${CLD_HASH}" "http://127.0.0.1:3000/api/torrent";停止后清除该任务,也就是不会出现在Web界面了curl --data "delete:${CLD_HASH}" "http://127.0.0.1:3000/api/torrent";fi这里还可以结合TG机器人啥的一起使用,玩法很多,可以自行结合API一起使用。要注意的是,配置调用脚本的时候,需要给予脚本可执行权,并重启程序生效,比如:给予可执行权,脚本路径/root/rats.shchmod +x /root/rats.sh重启程序systemctl restart cloud-torrent
2022年06月09日
20 阅读
0 评论
1 点赞
2022-06-08
unlock-music:支持解密网易云/QQ音乐的加密文件和ID3信息补全
说明:最近有小伙伴推荐了个解密工具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歌曲,且已经下架的歌曲评论区无法使用,其它正常。最后QQ音乐用的不多,就不说了,关于使用的一些注意事项可以直接查看→传送门。
2022年06月08日
537 阅读
0 评论
0 点赞
2022-06-08
视频切片后自动上传至国内免费CDN,无成本加速视频播放
说明:一般我们观看自己下载的电影时候,通常会因为网络或者带宽原因很卡,所以就得处理下,这里萌咖大佬闭关半个月,写出了一个视频转码切片后自动上传至国内cdn的脚本,脚本默认提供上传到语雀cdn的脚本、采用多线程上传,这里默认10线程,基本上可以很大程度上提高视频的播放速度。更新【2020.4.1】由于语雀修复了上传bug,所以移除语雀cdn,默认修改为阿里云图床。使用Github地址:https://github.com/MoeClub/Note/tree/master/ffmpeg1、安装ffmpegwget https://www.moerats.com/usr/down/ffmpeg/ffmpeg-git-$(getconf LONG_BIT)bit-static.tar.xztar xvf ffmpeg-git-*-static.tar.xzmv ffmpeg-git-/ffmpeg ffmpeg-git-/ffprobe /usr/local/bin/rm -rf ffmpeg-git-*2、安装脚本新建/opt/ffmpeg文件夹存放脚本等文件mkdir /opt/ffmpeg && cd $_下载并运行脚本wget https://raw.githubusercontent.com/MoeClub/Note/master/ffmpeg/Install.shbash Install.sh3、启动播放器由于切片生成m3u8文件后,需要播放器才能播放,而上传脚本也会自动推送m3u8文件到播放器根目录,所以这里可以配合一起用,当然自己会播放m3u8的也可以不用搭建,自行选择。安装pip3:CenOS 6系统rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpmyum install python34 -ywget https://bootstrap.pypa.io/get-pip.pypython3 get-pip.pyCenOS 7系统rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install python36 -ywget https://bootstrap.pypa.io/get-pip.pypython3 get-pip.pyDebian/Ubuntu系统apt updateapt install python3-pip -y安装依赖:进入到播放源码文件夹cd /opt/ffmpeg/Playerpip3 install tornado后台启动:nohup python3 Player.py&注意Player.py文件的MasterKey值需和publish.sh的Token值对应,别乱改就行。4、脚本用法命令示例bash /path/to/media.sh <不含特殊字符的文件名.mp4> [特殊选项]特殊选项: 数字;可选参数,默认为00:自动根据文件比特率计算合适的切片大小。(目标文件大小小于20M,一般情况下没问题)1:强制重新编码,重新编码比特率为2400k。(一般用于非H264编码,文件切片,速度较慢)2:自定义切片时间,当为2时切片时间为3秒,当大于等于3时切片时间为特殊选项数字。使用示例:进入视频所在目录cd /root/movies默认模式切片bash /opt/ffmpeg/media.sh rats.mp4强制重新编码bash /opt/ffmpeg/media.sh rats.mp4 1极速模式, 设置2s一个切片(源文件为H264编码情况下)bash /opt/ffmpeg/media.sh rats.mp4 25、播放示例查看推送到播放器这边的m3u8所有文件http://ip:5866/Player/list播放list显示的根目录下的rats.m3u8文件http://ip:5866/Player/rats.m3u8上传到语雀CDN提示:该方案可选,目前语雀默认免费10G,具体可参考官方说明。先前往语雀官网注册一个账号→传送门,然后获取ctoken和session的值,这里说下大概获取方法,以谷歌浏览器为例。登录后,F12进入控制台选择Network,随便点击一个以yuque开头的链接文件,再选择Cookies即可看到所需要的2个参数。请输入图片描述然后复制ctoken和session的值。接下来查看语雀脚本→传送门,将脚本所有的内容复制替换到upload.sh脚本里面,并填入ctoken和session的值,保存即可,上传方法参考上面。最后如果你是vps的话,就不建议强制转码,只切片就行了,不然长时间占用cpu的话,服务器可能会被ban,基本上大多数mp4都可以直接切片。
2022年06月08日
37 阅读
0 评论
0 点赞
2022-06-08
Proxyer:一款简单且带Web面板的内网穿透工具
说明:关于内网穿透的工具,博主已经介绍的非常多了,比如frp、lanproxy、nps、holer、sish和serveo等,用起来都还行,不过有些在安装和使用上对于一些新手来说,还是比较复杂的,最近博主发现了个新的内网穿透项目Proxyer,目前仅支持TCP协议、虽然看起来功能比较简单,但基本可以满足日常使用了,特别是在安装和使用方面,对于新手是比较友好的,这里就分享下。服务端Github地址:https://github.com/khvysofq/proxyer1、安装DockerCentOS 6rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum update -yyum -y install docker-ioservice docker startchkconfig docker onCentOS 7、Debian、Ubuntucurl -sSL https://get.docker.com/ | shsystemctl start dockersystemctl enable docker2、安装Docker Composecurl -L "https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose3、安装Proxyerwget https://raw.githubusercontent.com/khvysofq/proxyer/master/docker-compose.yml请将后面1.1.1.1改成你的服务器ip地址后再运行export PROXYER_PUBLIC_HOST=1.1.1.1docker-compose up -d安装完成后,就可以通过ip:6789访问服务端WEB管理面板了,进去后需要设置一个客户端认证密码。然后CentOS系统建议关闭防火墙使用,或者打开部分端口也行,关闭命令:CentOS 6系统service iptables stopchkconfig iptables offCentOS 7系统systemctl stop firewalldsystemctl disable firewalld像阿里云等服务器,还需要去安全组那里开放下端口。客户端进入服务端面板后,界面会提供Linux、Windows、macOS客户端版本,然后自行根据自身系统下载指定版本的压缩包即可。Windows可以直接下载界面版本,然后双击可执行文件,会弹出一个网页界面,输入上面的认证密码,即可开始配置穿透。Linux下载压缩包后,解压出二进制文件,直接在当前目录使用./proxyer命令运行即可。最后使用起来还是很简单的,由于是新项目,功能可能不是很丰富,看作者后期会不会慢慢完善了。
2022年06月08日
17 阅读
0 评论
0 点赞
2022-06-08
live-torrent:一个支持磁力链和种子的在线搜索云播Web客户端
说明:live-torrent是一个功能强大的BT Web客户端工具,支持BT搜索和云播,我们可以直接使用程序内置的引擎搜索查找资源,也可以自行上传种子文件或磁力链接添加任务,程序支持自动识别种子内视频文件,点击播放按钮可以直接在线播放,该程序支持对接OpenSubtitles,自动给视频添加字幕。同时也提供一个热门电影排行榜,并提供对应资源给你播放和下载。不过唯一有点小遗憾的就是,不支持在线搜索中文资源,所以中文资源只能自己上传种子文件进行识别播放下载。手动安装Github地址:https://github.com/Davenchy/live-torrent1、安装NodeJSDebian/Ubuntu系统curl -sL https://deb.nodesource.com/setup_10.x | bash -apt install -y git nodejsCentOS系统curl -sL https://rpm.nodesource.com/setup_10.x | bash -yum install nodejs git -y2、安装live-torrentgit clone https://github.com/Davenchy/live-torrentcd live-torrent安装依赖npm i打包运行npm run buildnohup npm start&装好后通过ip:3000访问Web客户端了。Docker安装1、安装DockerCentOS 6rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum update -yyum -y install docker-ioservice docker startchkconfig docker onCentOS 7、Debian、Ubuntucurl -sSL https://get.docker.com/ | shsystemctl start dockersystemctl enable docker2、安装live-torrentdocker run --restart=always --name live-torrent -d -p 8080:8080 davenchy/live-torrent然后就通过ip:8080访问Web客户端了。最后如果你访问不了Web端,可能要检查下防火墙端口,有安全组的也要放行下相关端口。这里提供个CentOS系统防火墙开启命令,比如开放3000端口,大致如下:CentOS 6iptables -I INPUT -p tcp --dport 3000 -j ACCEPTservice iptables saveservice iptables restartCentOS 7firewall-cmd --zone=public --add-port=3000/tcp --permanentfirewall-cmd --reload
2022年06月08日
89 阅读
0 评论
0 点赞
1
2
3