eephttpd --web server, git server, and torrent tracker
-
对于一个简单的静态文件服务器来说,就这么多。
eepHttpd 是一种 Web 托管工具,用于 I2P、I2P 站点和 I2P 种子。就其本身而言,它基本上是一个静态目录服务器 用纯 Go 编写的脚本能力有限。
但是,它对不同类型的交互的反应不同。
1.如果 Git 客户端尝试访问它,那么他们将能够克隆 整个网站,从文档根目录(所以 用它来做事情 你想要 匿名分享 拥有大量观众 ,不适用于 你想保密的事情。这允许人们克隆网站 为了镜像它。
2.当 docroot 中的任何文件发生更改时,eephttpd 会生成一个 站点的多文件种子,并将其放在文件下的 docroot 中 名字 eephttpd.torrent .这允许人们反映网站的确切内容 内容,并参与保持网站内容的更新。
3.当在隐私浏览中具有 I2P 的浏览器连接到它时,它会创建 磁力链接,并回复它作为 X-I2P-TORRENTLOCATION 页眉。在 这样,浏览器可以帮助用户使用 当 Bittorrent 出现以下情况时,Bittorrent 将 HTTP 资源替换为 Bittorrent 资源 他们已经准备好了。
4.如果 Torrent 客户端尝试访问 /a URL,它被转发 到 Open Torrent Tracker。 每个 eephttpd 站点也是一个开放的 洪流跟踪器。 此外,每个 eephttpd 站点都将自己视为 它生成的整个站点种子的主要跟踪器。 这是 旨在鼓励分发 打开跟踪器 在 I2P 上。
摘自I2P 主要开发者idk的博客 https://eyedeekay.github.io/eephttpd/不知道明网能不能实现这样的功能