E站H@H客户端最全安装与使用指南
Hentai@Home (H@H) is an open-source Peer-2-Peer gallery distribution system which reduces the load on the E-Hentai Galleries. Current version: 1.6.0.
报名
最低要求
需求 | 笔记 |
---|---|
JAVA运行环境 | 版本必须为8-11。JDK也可用。 |
5-20 + Mbit / s的突发速度 | 这适用于上载和下载。持续上传至少应为最低上传量的33-40%。因地区而异。 |
300 MB /小时的带宽 | 用户可以限制每小时使用多少带宽(不计算SSL开销)。 |
10+ GB的专用硬盘空间 | 为了获得最佳的静态范围分配,建议每0.2 Mbit / s至少有1 GB 。请确保客户端可以长期维持速度和磁盘I / O。 |
打开的TCP端口 | 443推荐; 否则必须在1024-65534之间。建议将未注册的IANA端口或UNIX内核端口用作专用端口。检查此列表是否存在潜在的端口冲突。某些端口是不允许的。 |
唯一的IPv4地址 | 每个客户端1个有一个静态的IPv4地址。 |
正常运行时间 | 一个客户应在6个月的时间内保持大约75-80%的时间在线。 |
获取客户端密钥
注册第一个客户端只需转到其 Hentai@Home page区域中的 My Home。
将出现一个申请界面,用户可以在其中填写自己的资格。应用程序通常需要几天的时间来处理。
你可以直接填表上交,但是申请需要一份speedtest.net的成绩单链接,对于我们这种headless服务器是做不到的。
所以我们可以选择PM站长。经过一段时间(通常为1~2天)我们就会收到站长的回复,大意为欢迎加入,并附上客户端链接(在官网也能找到)。
在这之后,重新访问https://e-hentai.org/hentaiathome.php页面,在Your Active Clients下点击你的new client,然后进行第一次数据设置,包括端口,名称,磁盘分配空间,网速限制等等。
对于希望运行5个以上客户端的用户,在分配更多密钥之前,其现有客户端的平均稳定质量必须为7,000+
设置
Port for Incoming Connections
Hentai@Home运行的端口,推荐443或者1024~65534
Client Name
随意。
Maximum Burst Speed
最大速度,不建议限速。
Maximum Disk Cache Size
最大磁盘容量,请务必输入准确的数值。
如服务器上还运行其他会大量占用的程序,请勾选第二个选项。
Reset Client Key
充值密钥时勾选。
Hourly Bandwidth Limit
每小时的输出带宽,不得小于300MB/Hour
Minimum space to leave on disk
磁盘保留空间。即对最大缓存容量(Maximum Disk Cache Size)进行减法。
Static Ranges
重置静态缓存,即释放磁盘空间。
Miscellaneous Toggles
- 不记录日志。
- 低内存模式。
- 默认H@H下载器。(已失效)
非特殊情况不用勾选
信任
信任度表示客户端执行情况。
- 信任上限为+1000,如果客户端行为正常,即使没有提供文件,信任上限也会每分钟逐渐增加1-4。
- 负面信任通常是由不当关机或连接不良引起的。
质量
质量衡量客户的长期总体稳定性和可靠性,方法是将客户的平均故障率与其平均命中率进行比较,从而得出结果。它优先考虑客户端的文件请求(以及原始速度和接近度因素),并确定与该区域的平均性能相比,每天可以分配多少静态范围。
- 只要客户端正确提供文件,质量就会逐渐提高。它使用低和高标记的加权平均值来波动,以衡量客户的长期稳定性。除非存在网络问题,否则这些标记会随着时间推移而稳定下来。低端标记定义了每日静态范围分配。
- 构成体面质量等级的因素因地理区域而异。客户的低端标记应至少在其区域平均值内,以获取最大的静态范围。
质量 | 笔记 |
---|---|
10,000 | 最高品质。 |
7,000 | 静态范围上限变为6,000。 |
5,000 | 静态范围上限变为2,000。Its factor for hath calculation is reduced. |
3,000 | 静态范围上限变为1,000。 |
2,500 | 客户端保持空闲状态。 |
1,500 | 新客户或几天未使用的客户的起点。 |
奖励
让你的服务器花费额外的资源去运行H@H Client,你一定好奇的一点是,奖励都有什么?
每天获得一定量的GP。用户在客户端每次点击都会获得1 GP,并且可以竞争H @ H榜上的位置。
用于下载本子(Archive download)以及刷新浏览值(默认上限5000,每分钟恢复3点)。
- 平均一个 7MiB 的本子消耗数量为 300GP .
每天获得一定量的Hath。当运行H @ H的客户满足最低速度要求用户收到HATH。
Hath的用途有两个主要方面:一是购买Credit然后转换成其他货币,二是用于购买Hath Perks,也就是网站增强功能,例如屏蔽广告,一页显示多张图片,增加Thumbs1上限等等。可以说,Hath是货币中购买力最强,也是最为稀有,意义重大的货币。它的存在意味着广大绅士对E站最直接的支持。客户必须至少能够达到160 KB / s的速度才能授予Hath。
每位客户的每日收入基于平均点击/分钟(以一周计算)和静态范围。客户端运行后大约每4个小时即可使用一次。
低于5000的质量等级会通过线性因子降低静态范围增益:
$$ Hathrate = 1 + 0.15 * hitrate + 0.01 * static\_ranges * min(1,low\_quality\_factor) $$
- Hathrate:Hath日收益
- hitrate:每分钟点击数
- static ranges:缓存区总数
- low quality factor:低质量网络造成的减益,除非你的网络非常不好一般都是1
- 获得一定的Moderation Power。根据H@H累计传输量,可以获得额外的Vote权重。
- 每周获得一定量的免费下载流量(Free Archive Quota)。也就是平时你需要花费GP或者Credit下载的文档(Archive Download方式),现在可以在一定容量内免费使用。
H@H Downloader(已取消)
安装
(本文以Ubuntu 1804为例,时间为2020年7月)
服务器测速
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
chmod a+rx speedtest.py
sudo mv speedtest.py /usr/local/bin/speedtest
sudo chown root:root /usr/local/bin/speedtest
如果没安装Python的话:
sudo apt-get install python
安装JDK
sudo apt-get update
sudo apt-get install default-jre
或者yum -y install java-1.8.0-openjdk
安装H@H客户端(请手动替换为最新版链接)
mkdir ~/ehentai
cd ~/ehentai
sudo wget https://repo.e-hentai.org/hath/HentaiAtHome_1.6.1.zip
sudo apt-get install unzip
sudo unzip HentaiAtHome_1.6.1.zip
最后运行
screen -S ehentai
java -jar HentaiAtHome.jar
初次运行需要填写 id 和 key,然后按ctrl +a +d 即可关闭这个screen,让其在后台保持运行。
最后,服务器的运行成本是不低的(我当然是白嫖谷歌云),如果你实在不想支出这笔钱,你可以选择直接用BTC捐款,即使是最低档位的铜星依旧有非常可观的每日收入(并非一次性奖励)
2020-9-26
更新一下2个月来的情况
2020-12-05
退坑。
资料
版权属于:Sukeycz
转载时须注明出处及本声明
你好,我是按照大佬你的设置,白嫖了10台谷歌云。
Maximum Burst Speed
设置的5000KB
Maximum Disk Cache Size
设置的20GB
https://sm.ms/image/3FbHJZIl9rauNeh
但是服务器的Quality如图一样疯狂波动,我是设置错了吗?
我应该怎么设置比较好?
谢谢。
慢慢来就好,不用着急
大佬,问一句谷歌云怎么测速啊
为什么退坑了呀ww
Hi my loved one! I wish to say that this post is awesome,
nice written and come with almost all vital infos. I'd like to peer more posts like this .
问下大佬为什么gp上限是50000我只有5k
需要在Hath Perks中开启More Pages
大佬,我甲骨文运行提示连接不到测试服务器,已经在子网中开放了所有端口,请问怎么解决呢?
是你无法连接至你的甲骨文服务器吗?
如果是的话,请使用端口转发或不断尝试至能够连上。
坦白地说,安装完H@H,我在没有碰过那两台服务器。
我用甲骨文自己的Ubuntu20的系统也连不上服务器,换成我自己dd的debian10就能正常连接了,不知道是不是这个系统的问题
感谢,我自己DD了debian10也可以连上了。有个问题请教,我想直接申请多一点的客户端,之后慢慢买服务器补上,这样子管理员会同意吗?还是说每当买一个服务器就去和管理员申请一个好一点?(感觉这样会不会太麻烦管理员了...)
我是一次申请10个的,但你申请的时候要说你已经准备好了待部署。
非常感谢 |´・ω・)ノ
大佬你好,有两个问题请教一下
1.是谷歌云的账号是一个账号内可以10个实例吗
2.我用谷歌云部署了HK的实例,最后Country选项判断为US,需要PM菠萝去更改吗
感谢分享,真的很实用
1.根据地区限制,总实例数应该不限制。
2.是的,GCP的地区都需要PM更改。
博主您好,我现已部署了一台HK地区机器运行h@h,我现在想购买TX云的学生优惠机部署第二台,地区可选广州或者北京,我想咨询博主,按您的经验,北京、上海(如果未来有)、广州,哪一地区的收益最佳?
China收益不会因为小区位而有所影响,也就是说在网络质量相同的情况下,收益相同。
另外提醒你,由于E-H遭到GFW最高级网络封锁:TCP-RST链接阻断。
只有少数技术力超高的人能通过直链上E-H,这将导致新部署于China的H@H收益不佳。
在自身没有缓存块的情况下,建议部署HongKong或TaiWan地区。
现在对网络的要求高了不少,上下行速度都要求有50Mbps,硬盘也需要有10GB的空间,手里的Oracle Cloud羊毛就达不到要求了……
speedtest 的 script 能取得share link,加参数 --share,这样直接贴上 url 就不需要 pm 站长
出来的如果是.png还是啥子的图片的话拿掉后缀,重点是 url 上那个 sharing id
博主可以试试看,能通的话可以加到文章内
给伟大的 Tenboro 站长减减负
俺的狗头 emoji 怎么消失了哎
哈哈哈,Tenboro可闲了。前几天把好几个大佬送登月了。
能给个联系方式吗
错误代码Startup notification failed
我vps关机重启后该如何重启h@h,另外有没有开机自动启动的方法
建议不要直接强制关机,应结束进程后再关机。如果强制关机后出错,请清理缓存块。
开机自启动方法还在研究中。
请问我全部设置好 也正常运行了 但是每次运行15分钟左右 status就从online变成offline了 不知道什么原因 换了ubuntu版本 java版本 重装 都不行 vps是搬瓦工 请问是什么原因啊
能提供截图或者错误日志吗
最后运行这一步返回 Error: Unable to access jarfile HentaiAtHome.jar ,请问怎么操作?
赋权或者用root运行试试
我是新手也遇到了同样的问题,我将VPS主机重置后,系统由Ubuntu18.04更新到20.04重新操作一遍发现了问题所在:第一次安装,我将博主的代码指令,各部分均分别一次性全部复制进去,估计中间运作可能出了错误,导致出现了该问题。第二次安装,每部分我均按部就班的一条一条复制,成功运行了h@h程序,希望能帮助到和我一样情况的新手。
在复制粘贴命令时确实需要一些技巧,我将会更新此部分的说明。
请问一下,服务器测速之后是要通过pm 发给站长吗?
对的,站长很快就会回复