• 欢迎访问佰阅部落,本站为优质开源程序分享站,所有自研项目均开源免费,可在Github查看源码。 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎积极参与讨论、反馈问题

pan-light 百度网盘不限速,基于golang + qt5, 跨平台客户端

Docker部署 佰阅部落 4个月前 (07-17) 557次浏览 0个评论
文章目录[隐藏]
项目地址:https://github.com/peterq/pan-light star数:3700+

0.介绍

随着百度云盘近期的限速行为推出后,15kb/s的均值速度滋生了大量转售云盘会员账号和一些开源项目。pan-light 是一款不限速的百度网盘客户端, 基于 golang + Qt5 开发. 本项意义在于探究 golang 在图形界面客户端; web 服务端; 事件调度, websocket, p2p 长连接 等方面的应用和实践.

1.特性

  • 利用golang轻量级协程, 高并发分段下载, 可通过调节并发数达到最佳下载速度; 下载进度状态数据持久化到磁盘, 实现软件重启后可断点续传;
  • 客户端本地实现简单代理, 突破百度防盗链, 将网盘视频喂给qt视频播放组件, 从而在线播放视频
  • 在线体验: 用户无需下载, 通过网页即可在线体验本软件部分功能; 该系统可应用于其他客户端产品的在线体验;
  • 在线体验原理: 闲置的个人pc, 通过 docker 开启若干个’虚拟机’, 虚拟机内安装好了本软件以及vnc服务. 用户打开网页, 在服务端的调度下, 网页通过 web rtc 和闲置pc建立p2p连接. 闲置pc将会打通一条用户网页到docker内部’隧道’. 网页连接虚拟机vnc服务进行远程控制

2.效果截图

pan-light 百度网盘不限速,基于golang + qt5, 跨平台客户端
pan-light 百度网盘不限速,基于golang + qt5, 跨平台客户端

3.实际体验

相比官方客户端,速度确实快不少,至少维持2MB/s的速度,但是未达到带宽速度,不知道是什么原因。支持win、mac、linux,上手非常容易,可是试试手。

 


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:pan-light 百度网盘不限速,基于golang + qt5, 跨平台客户端
赞一下 (0)
佰阅部落
关于作者:
爱折腾,爱学习,我是一个Docker菜鸟,用心分享各种实用搭建教程,让优质web程序脱颖而出,欢迎订阅!

您必须 登录 才能发表评论!