webmirror离线播放网上视频使用可在本地断网的情况下播放需要网络才能看的视频
使用说明
技术原理:
写一个代理程序,截获浏览器的网络访问,缓存到本地,以后加载本地请求,实现离线交互(观看,提交,各种API)。
使用方法:
1)配置需要截获的域名:
通过修改 程序目录下的 host 文件。
文件内容如下:
其他配置,见文件conf.prod.json, 一般不用配置。可以修改请求和本地路径的替换正则,返回内容的替换正则。用于去除包括时间戳的请求路径,去除脚本判断登录Cookie有效期等动作。
2)使用管理员权限启动程序(需要添加hosts内容到系统)
3) 浏览器配置代理,代理地址见启动界面:
4)安装证书,我记得应该是自动安装的,没有的话,运行这个:install-ca.cmd
5)浏览器禁用缓存(开发者工具),或者清楚浏览器本身的缓存,主要是保证所有交互经过代理
6)正常打开你要镜像到本地的网站,可以包括登录,操作,播放等。
说明:播放的话,要确保播放完成了,即所有TS报文都缓存到本地了。
7)断网,再试试,播放吧。