花千醉

文能上马定乾坤,武能提笔安天下!

0%

EhViewer常见问题解决方案

2023-06-24 更新 EhViewer 封锁加剧 临时解决方案

2023-06-20 其实今年来还是写了不少东西,但都堆在本地,没有往 GayHub 上 PR。

本文是浅醉结合自己近年来 EhViewer 使用经验,综合各大论坛、帖子、开发者日志和代码等内容,梳理出的 EhViewer 常见问题解决方案。(其实就是当年写的文档污言秽语,清理空间时发现了一部分,拿出来缝缝补补)部分内容可能不完全具有普适性,请自行斟酌。

〇、E-Hentai 及 EhViewer 简介

E-Hentai 略

EhViewer:

Ehviewer是一款用于浏览和管理E绅士(E-Hentai)和Ex绅士(ExHentai)网站内容的非官方应用程序。对于移动端进行了适配。应用简洁却功能强大。

EH 常见版本:

向所有 EhViewer 和 同类应用 的开发者献上诚挚敬意!

绿E原版(Hippo/seven332):这是由 Hippo 开发并维护的Ehviewer早期版本(浅醉没有找到比ta还早的版本,应该是最早)。Hippo 从2014年就开始开发,一直持续到2019年(当年的高考生应该熟悉《流浪地球》和流浪E站计划)。维护结束于版本1.7.3,而项目也于当年8月底被归档。**绿E原版链接**。注,Hippo的Github账户是 seven332。开发者目前仍然活跃(2022-12月)。

在 E-Hentai.org 被奶活之后又出现了各种由社区爱好者维护的新版本。

白E原版(NekoInverter版):此版本已停止维护(2022-12),如有使用,请尽快更换——不过此版本应该也不能直连了吧。绿E原版归档后出现的新版,添加了 绕过SNI封锁 等功能,与大陆地区可以直接连接。

白E新版(EhViewer-NekoInverter版):白E原版停止更新后出现的新版。项目声明了为“自用”,也没有开发issue。版本号走的较慢,还停留在 1.7.x.x。

绿E新版(SXJ版,xiaojieonly):由 xiaojieonly 开发维护的新版绿E,就笔者实际体验而言,在一众版本中稳定性优秀。更新也较迅速,issue也最活跃。但在细节上处理的比较粗糙。

彩E版本(Ehviewer):今年才出的新版,但迭代速度快(Action确实好用),Material Design 3风格,就视觉而言较为舒适。由 Ehviewer-Overhauled 维护,主要开发者应该是 tarsin。原先有1.7 和1.8两个版本,上个月(2022-11)已经合并。

EhViewer 类似应用:

类似于EhViewer的还有 JHentaiFEhViewerEhPanda 等应用,以上三者都同时支持 Android/iOS 端。JHentaiFEhViewer 基于Flutter框架,故有全平台支持。浅醉在此不再详细展开。

2023-06-24 更新 EhViewer 封锁加剧 临时解决方案

差不多 06-18 日前后,E-Hentai.org 已经出现明显的网络问题。同时,EhViewer 的各个版本也相继出现问题。以 浅醉 习惯的 彩E 来看,已经无法连接,仅仅历史记录中的预览图可以加载。

2023-06-23 新临时解决方案——里站 新HOST方法无效

新 HOST 方法已无效,实测里站正常。XSJ版本可以直接登录里站使用。

绿E新版直连里站正常.png

彩E 无法直接登录,需要根据 http://ehwiki.org/wiki/IPs 自定义 host。

实测定义host如图:

彩E自定义host

最后结果:
彩E直连里站.png

2023-06-22 问题排查——是 DDoS吗?是GFW?

更新:在 bbs 中闲逛发现了下面的说法,原理上说得清,但真实性存疑(这若是真的,那这脑袋瓜……):

V2EX莫用户的锅?

在V2EX上简单浏览了一下,该用户确实……而ta所声明的那几个网站,Cloudflare 确实无法把大陆IP给禁了,因此似乎不是 GFW 的bug。截图就不贴了。

但就现在这情况,只要不是 GFW,什么原因都可以吧。


这部分太多了,涉及到 GFW,打了不少字,还是略了。

新版绿E已经更新,提供了解决方案。可前往下载 1.9.5.2版

2023-06-20 临时解决方案(host)——感谢 NiceBowl

加个 Host。目前仍原因不明。

E绅士里站访问教程——从注册账号到进入里站,见20日更新。

20230620更新:E绅士表站的主站IP近期受到封锁,原因不明,暂时可以通过自定义hosts e-hentai.org 178.162.139.18 解决(可更换为 http://ehwiki.org/wiki/IPs 中 api.e-hentai.org 对应的任意IP)。E绅士里站仍然可以照常直连。

对应网站也都可以直连,就不放截图了。

2023-06 里站问题

其实浅醉不是特别想写这部分,但大概是2019年写的文档找不到了o(╥﹏╥)o哭。而且里站比较敏感(误,EhViewer 不敏感?!)

方法这几年也没有变化,纯净欧洲IP注册,等两个星期别上线。纯净欧洲IP登录论坛,纯净欧洲IP尝试访问 Exhentai。如果访问不成功,清除所有e站cookie后更新IP重试,如若两三个纯净IP都不行,退出再等两个星期再来。有教程表示需要等一个月,但浅醉两个账户都在两三个星期就获得了权限。

关于新加的 yay 的 cookie,实际操作中未发现有什么影响。

所有的cookie默认有效期是一年。实测再次登录,有效期会自动更新延期。

其实,E站的封锁有点迷,浅醉也曾通过多伦多的IP成功访问里站,也被欧洲IP封锁过。前几天还见到了有通过印度IP访问成功的用户。

2022-12-05 EhViewer 各版本数据迁移

说过了 SXJ 版本的数据库问题,现在来看 黑E、彩E、白E、绿E 之间的数据迁移也比较简单了。既然还有问那就顺便写一下吧。

登录部分:没什么好说的,直接拷贝 cookie,然后粘贴登录即可。网页版、账户密码登录也都一样。(考虑到里站,可行性上:cookie 登录 >> 网页版登录 = 账户密码登录)cookie 登录可以不限制 IP 就解锁里站,当然,得知道自己的 igneous 值。

下载列表:导出:右滑 -> 设置 -> 高级 -> 导出数据。导入就是下面那个“导入数据”,而后选择数据库即可。注意:刚刚说了 SXJ版本 数据库有变化,所以可能需要转换。无论是否转换、是否跨应用,浅醉 在此都强烈建议导入前对数据库进行备份(复制个 bak,滑稽)。

还需要注意下载路径,见“下载”部分。默认的下载路径往往在于 EhViewer/download 或 应用自身 data 文件夹(Android/data/com.***.EhViewer/download,Android 12往后访问不了)。

2022-12-05 EhViewer SXJ 数据库风波 解决方案

这事发生在去年(2021-11)前后,有用户发现在其他版本导入/导出的数据难以于SXJ版本共用。甚至其他版本导出的数据库,在尝试导入SXJ版本后,不光显示导入失败,同时原数据库也会被“污染”,对于导出数据库的版本亦不可用——即原数据库被篡改。(怎么感觉自己描述的不清不楚啊)。

对此SXJ版本开发者出面解释:

这个问题应该是因为我的软件数据库添加了一个用户黑名单的表,而其他版本的软件没有添加用户黑名单的功能,自然就没有这张表,所以才会出现我这个版本的软件导出的数据没法被别人的版本使用的问题

原文见 issue168。(因为笔者对Android原生开发了解不多,实力有限,无法验证此说法,请自行甄别。毕竟源码也开源可见,往 Action 里面扔一下也不难。)

解决方案:

可以通过 EhConverter v1.0.0-deprecated 进行转换,网站已经开源,源码,请自行甄别。(浅醉 做了简单测试,确实可以修复问题,原理未深究)

2022-12-05 流浪熊猫!流浪E站!

时间有点远,当年写的博客没找到,就不粘了。

留个标题,留做纪念吧。

熊猫当年的文章很多,不难找到。