之前介绍项目的帖子: 网址
本应用可以将几乎任何储存图片的接口当做无限空间储存任何文件,支持视频在线播放
但是增加接口需要手写kotlin代码以及编译app,成本高,所以今天整了个另一个方案
就是直接使用自定义请求url地址,即可使用其他编程语言代理转发处理上传
总之一句话,只需要你写一个用js或者php或者python之类的写个http服务器上传图片返回图片的地址,
就可以直接利用几乎任何图片服务储存任意文件(当然有压缩的除外)
MixFile项目地址: https://gitlab.com/ivgeek/mixfile
总所周知weibo是有referer防盗链的,而且上传图片会有压缩,就连gif都会压缩,但是发现不是所有gif都会压缩,
特定的某些gif不会压缩,今天试了下,能直接无限薅羊毛
使用方法:
https://gitlab.com/ivgeek/mixfileexamplejs
下载该项目和MixFile,编辑app.js,在cookie:后面填写自己登录weibo.com后的cookie
需要安装nodejs,没安装的可自行安装,然后在目录输入npm i 安装依赖,双击start.bat即可启动
再启动MixFile
然后填写地址和端口,referer填写https://weibo.com即可无限上传文件
上传后的分享码直接发送给其他安装有此软件的人即可直接下载文件(不需要改任何配置,referer这些信息自带在分享码中),
视频支持在线播放
与传统m3u8切片的区别: 无需切片上传,10个G视频可直接点击上传,播放直接是源文件,可直接下载(m3u8需要专用下载器),
效果和直接访问mp4静态文件一样,任何储存图片服务即可,不像传统m3u8切片只是放个图片的文件头,本应用使用的是真实的图片,如果是检测是否是合法图片的就无法上传了,能绕过referer防盗链,传统m3u8使用浏览器是无法做到的,支持任何文件,不只是视频,
且文件全部采用aes加密,只要不泄漏分享码,其他人知道文件的url拥有该软件也没办法解密文件具体内容
当然也有缺点: 必须安装软件,无法直接在浏览器解码或播放,一旦图片被删除或者被压缩就没办法用了,
由于该帖子发布,可能过几天就启用图片压缩了,请自行编写其他接口
本项目仅供技术交流,请勿用于非法用途