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 (opens in a new tab). Current version: 1.6.0 (opens in a new tab).

报名

最低要求

需求笔记
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 (opens in a new tab)区域中的 My Home (opens in a new tab)

将出现一个申请界面,用户可以在其中填写自己的资格。应用程序通常需要几天的时间来处理。

你可以直接填表上交,但是申请需要一份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

  1. 不记录日志。
  2. 低内存模式。
  3. 默认H@H下载器。(已失效)

非特殊情况不用勾选

信任

信任度表示客户端执行情况。

质量

质量衡量客户的长期总体稳定性和可靠性,方法是将客户的平均故障率与其平均命中率进行比较,从而得出结果。它优先考虑客户端的文件请求(以及原始速度和接近度因素),并确定与该区域的平均性能相比,每天可以分配多少静态范围。

质量笔记
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,你一定好奇的一点是,奖励都有什么?

安装

(本文以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

安装 H@H 客户端(请手动替换为最新版链接)

mkdir ~/ehentai
cd ~/ehentai
sudo wget https://repo.e-hentai.org/hath/HentaiAtHome_1.6.0.zip
sudo apt-get install unzip
sudo unzip HentaiAtHome_1.6.0.zip

最后运行

screen -S ehentai
java -jar HentaiAtHome.jar

初次运行需要填写 id 和 key,然后按ctrl +a +d 即可关闭这个screen,让其在后台保持运行。

最后,服务器的运行成本是不低的,如果你实在不想支出这笔钱,你可以选择直接用 BTC 捐款,即使是最低档位的铜星依旧有非常可观的每日收入(并非一次性奖励)

设置开机启动

可通过Docker同时实现批量部署

资料

官方WIKI (opens in a new tab)

技术指导 (opens in a new tab)

疑难解答板块 (opens in a new tab)

E-Hentai积分指南 (opens in a new tab)

Copyright © 2018 - 2023 AprilNEA's Blog