[toc]
Pixeval是什么
Pixeval是由我在业余是开发的一个第三方免代理P站客户端,UI使用Windows Presentation Foundation实现,基于.NET Core 3.0,支持Windows7-10(计划取消Win10以外的支持),实现了大部分的浏览功能,并且做了诸多加强,目前已经在基于AGPL协议在Github上开源,该项目设想起源于2018年,当时用Java写了P站的api,当时还可以通过修改hosts的方法访问,之后GFW升级了封锁策略,将DNS污染升级成了SNI阻断,因此就去找资料开始了解GFW的不同阻断级别以及阻断机制,在2019年下半年开始写此项目,大约花费了3个月左右的时间实现(实际本项目的实现部分灵感来源于Notsfsssf(下称探姬),因为最初我使用的是硬编码ip,在看了探姬的源码之后发现可以使用dns查询来动态查找,使得实现优雅了很多),最终才呈现给各位,除了Pixeval之外,同样还有几个可以实现免代理访问P站的方法,在此将会一一列举:
- Pix_EzViewer(已经停止更新,建议使用Flutter版本)/Pixez_Flutter(推荐使用): 由Notsfsssf开发的免代理P站android客户端,也是国内首个免代理的P站android客户端,界面简洁优雅,连接稳定,是目前首推的android客户端
- Pixiv-Uwp: 由tobichiiamane(以下简称鱼姐姐)开发的UWP客户端,同样拥有稳定的链接和漂亮的界面,由于是UWP开发,不支持Win10一下的版本(不过我也计划去除win7支持了),但是下载安装非常便捷,傻瓜式操作,不需要任何相关知识
- Pixiv-Nginx: 由白猫(同样也是本blog主题的作者)所提出的解决P站代理问题的方案,相比起Pixeval/Pixiv UWP/Pixez而言,该解决方案并非针对客户端,而是直接允许通过web端访问p站,如果你不想下载客户端或者你更加偏向于使用浏览器浏览Pixiv的话,那么Pixiv-Nginx将会是不二之选
注:
- 如未指明,以上所有内容所使用的方案都是通过直接操作/转发流量实现,并不包含任何通过第三方服务器的转发过程,在安全方面大可放心
Pixeval可以做什么
- 快速且流畅的用户体验 Pixeval是基于.NET Core 3.0开发的WPF项目,其中使用到了诸多.NET的强大特性,所有的请求均使用.NET的异步架构并发处理,同时依赖C# 8.0的异步流来流畅的将图片加载至UI,所有的UI容器均使用了WPF的虚拟化技术,最大程度的减少内存占用,您可以尽情的体验高速浏览美图的快感
- 特辑浏览 许多用户都希望能够快速的浏览并收藏特辑——也就是Pixiv官方精心准备的集锦,但无论是Pixiv网页端还是App端都不能方便快捷的实现,在本应用里,你可以在片刻之间获取到数百个特辑集锦并且随时下载他们
- 批量下载 一张一张的点开大图,等待加载后再去右键保存,遇到网络波动还可能会前功尽弃,恐怕是下载过程中所遇到的最令人沮丧的事情了,而在这里,所有的下载任务都被集中到管理面板并且可视化,只需要轻点鼠标,作品就会被添加到下载列表 ,并且随时可以查看当前的下载进度,无论作品是只有一张,还是一个图集,抑或是一张GIF动态图片,Pixeval都可以轻松的处理完善,下载文件夹的格式经过统一,你一眼就能够分辨出刚刚下载的作品位于哪里
- 自定义过滤 除了选择过滤R-18/R-18G内容以外,Pixeval准备了多种的过滤方案,可以选择需要排除(Exclude)的标签,也可以选择需要包含(Include)的标签,除此之外,你甚至可以自定义作品的最低收藏数以满足口味,这些方案结合起来可以带来最舒适的浏览体验
- GIF在线预览 你可以流畅的预览任何Pixiv上面的动态图片,使用体验与查看普通的图片没有任何区别,同样,你也可以选择下载GIF,Pixeval将会自动合成动态图片
- 用户动态 Pixeval集成了用户动态功能,随时查看关注用户的动态,而这是大部分客户端所使用的APPAPI无法做到的,我们通过某些特殊手段实现了WEBAPI的访问,以此补全了这一短板
- 作品榜单
你可以在左侧的作品榜单页面查看今日以及过往日期的榜单,榜单包含十数个选项:
- 日榜
- 月榜
- 周榜
- 男性向日榜
- 女性向日榜
- 多图/漫画日榜
- 多图/漫画周榜
- 原创
- 新人
- R-18日榜
- 男性向R-18日榜
- 女性向R-18日榜
- R-18周榜
- R-18G周榜


发表回复