1220 字
3 分钟
Hentai@Home 快速开始教程

介绍#

什么是 H@H#

Hentai@Home (H@H) 是 E-Hentai 的一个分布式图片分发系统。E 站为了减轻官方服务器的流量压力和带宽成本,允许用户运行 H@H 将自己的电脑或服务器变成一个节点,用来帮其他用户加载或者下载图库。

工作原理#

提醒

中国大陆运行 H@H 可能会被运营商认为是在跑 PCDN 从而导致限速,购买 VPS 是个不错的选择,但请各位量力而行

当你运行 H@H 时,E 站会将一部分图片数据缓存在你的硬盘上,当其他用户浏览图库时,可能会从你的电脑下载这些图片。你实际上是在用带宽和硬盘来服务于社区。

奖励#

作为贡献资源的报酬,E 站会给予运行 H@H 的用户丰厚的奖励:

  • 获取 GP (Gallery Points):客户端每获得一次 Hit 用户便可以获得 1 GP,GP 可以用来下载图库。
  • 获得 Hath:在运行状态为 healthy 的客户端时,用户将获得 Hath,Hath 可以在 Hath Perks 中购买一些关于图库浏览和检索的高级功能,或者用来解锁一些 Hentaiverse (页游) 中的特权。
  • 解锁 H@H Downloader:H@H 客户端可用于下载图库,详细信息可以在这个帖子中查看。
  • 免费下载配额:连续运行至少 24 小时状态为 healthy 的客户端每天可获得 1000 MB 的免费存档下载配额。此外,每单位 adjusted average hit 可以提高 10MB/day 的配额。

详细的奖励介绍与分析可参考 Arden 的这篇文章:E站 Hentai@Home 客户端研究笔记


Linux 环境下部署#

1. 准备工作#

最低要求#

下面是运行 H@H 的最低要求,但是由于中国大陆的上行带宽一般很低,但需求又非常大,实测 50 Mbps 的上行也能通过。

要求备注
Java 运行环境
  • 版本 >= 8
  • 也可以使用 JDK。
测速 80+ Mbps
  • 必须至少预留 2500KB/s 给 H@H
  • 此要求同时适用于上传和下载。
每月 1000 GB 数据流量用户可以限制每月的流量使用量。请注意,此限制是近似值。
10+ GiB 的专用硬盘空间
  • SSD 是理想选择;写入耐久度不是问题。
  • 建议每 0.2 Mbit/s 至少预留 1 GiB 空间,以实现最佳的静态范围 (static range) 分配。
  • 请确保客户端能够长期维持此速度和磁盘 I/O 性能。
一个开放的 TCP 端口
一个唯一的 IPv4 地址每个运行中的客户端需要 1 个。理想情况下应为静态 IP,或者需要相对稳定(即不经常变化)。
在线时间单个客户端在 6 个月内应保持至少 90% 的在线时间。停机时间达到不可接受水平的客户端将被撤销 (revoked)。如果客户端离线超过三个月,它将被删除且无法恢复。

测速#

提交申请需要一个服务器的 Speedtest 测速结果,可以用以下两种方法安装。

官方 Speedtest CLI#

Debian / Ubuntu 系列:

sudo apt install curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt install speedtest

CentOS / RHEL / Fedora 系列:

sudo yum install curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
sudo yum install speedtest

安装完成后运行命令 speedtest,输出的 Result URL 即为测速结果图片。

Python 版 speedtest-cli#

# Debian / Ubuntu
sudo apt install speedtest-cli
# CentOS / RHEL / Fedora (需要 EPEL 源)
sudo yum install speedtest-cli
# 或者直接用 pip 安装
pip install speedtest-cli

安装完成后运行命令 speedtest-cli --share,输出的 Share results 即为测速结果图片。

提交申请#

此处提交申请,按照提示填写即可,一般很快就能收到申请成功的结果。

2. 安装必要软件#

Debian / Ubuntu 系列:

sudo apt update
sudo apt install default-jre unzip wget screen -y

CentOS / RHEL / Fedora 系列:

sudo dnf install default-jre unzip wget screen -y
# ↓ 老版本
sudo yum install default-jre unzip wget screen -y

验证安装: 输入 java -version 确保输出 Java 版本信息。

3. 部署 H@H#

可以创建一个专门的目录来运行 H@H:

mkdir -p ~/hath
cd ~/hath

然后下载最新的 H@H 客户端并解压:

# 请自行查阅最新版本
wget https://repo.e-hentai.org/hath/HentaiAtHome_1.6.4.zip
unzip HentaiAtHome_1.6.4.zip

首次运行的时候会要求填写 client ID 和 client key,粘贴网站上面的就可以了:

screen -S hath
java -jar HentaiAtHome.jar

运行成功之后可以按 Ctrl + A 再按 D 退出当前 screen,需要查看后台的时候运行 screen -r hath 就可以了。

4. 设置 Systemd 守护进程 (可选)#

为了让 H@H 在后台稳定运行且开机自启,我们可以创建一个 systemd 服务文件。

首先创建服务文件 sudo nano /etc/systemd/system/hath.service,写入以下内容:

[Unit]
Description=Hentai@Home
After=local-fs.target remote-fs.target network.target
[Service]
Type=simple
User=root # 修改为你的 Linux 用户名
WorkingDirectory=/root/hath # 修改为你解压 H@H 的绝对路径
SuccessExitStatus=143
ExecStart=/usr/bin/java -jar HentaiAtHome.jar
Restart=on-failure
[Install]
WantedBy=multi-user.target

然后启动服务:

sudo systemctl daemon-reload
sudo systemctl enable hath
sudo systemctl start hath
sudo systemctl status hath # 检查状态
Hentai@Home 快速开始教程
https://blog.cya.moe/posts/hath_quickstart/
作者
gkouen
发布于
2026-02-08
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时