首先你应该知道得打联通电话要个公网IP,如果你是光纤有光猫还得叫他把光猫改成桥接模式,你路由拨号上网(得自己输入PPPoE上网帐号和密码),然后端口转发做好(不做桥接的话没法端口转发)
还有问题 Failed to get initial stat from server 的话应该就是和我一样,当地联通屏蔽 rpc.hentaiathome.net 的HTTP了
Linux/Mac 终端运行一下 curl -v http://rpc.hentaiathome.net/15/rpc\?clientbuild=154\&act=server_stat
如果秒断,显示
- Recv failure: Connection reset by peer
- Closing connection 0
curl: (56) Recv failure: Connection reset by peer
那就是和我一个问题,可以用这个文章的解决方案
解决方案
第一步: 去e绅士官网下载H@H的地方,下载source code
第二步: 自己上网去找一个 sqlite-jdbc-3.7.2.jar 文件,放在H@H下载下来源代码解压之后的src文件夹里
第三步: 找个文档编辑器,打开 src/hath/base/Settings.java, 把
public static final String CLIENT_RPC_HOST = "rpc.hentaiathome.net";
改成H@H公开的任意三个地址之一(自己读log找一下,94开头的)
第四步: make
第五步: make jar
(上面两步都是终端里,我个人树莓派上跑不了,用的是 bash make.sh 和 bash makejar.sh)
第六步: 把build文件夹里新生成的2个jar文件移到你本来H@H的文件夹里,覆盖本来的
文章评论
可以在启动项增加 --disable-ip-origin-check 禁止rpc.hentaiathome.net链接检查。如果是docker的话需要根据dockerfile的启动命令将参数拼在原有命令的后面