I2P匿名网页服务器
I2P匿名网页服务快速指南
这是您的eepsite,您自己的匿名I2P网络服务器 - 只要编辑 ~/.i2p/eepsite/docroot/
(Linux),
%LOCALAPPDATA%\I2P\eepsite\docroot\
(Windows),
或 /Users/(user)/Library/Application Support/i2p
(Mac), 下的文件,并且按照以下说明操作后,别人就可以访问了.
在I2P,eepsites是用一个很长的Base64字串"密钥"来寻址访问的.
(这"密钥"有点类似于IP地址,且会显示在eepsite的I2PTunnel上
配置页).
以下说明详细解释了如何为您的密钥分配像"mysite.i2p"的名称并启动您的 eepsite
您可以通过 http://127.0.0.1:7658/在本地访问您的eepsite.
如何设置和宣告您的eepsite
默认情况下,您的eepsite是停止运行的. 您启动它后,它将很难被其他人找到,因为它没有名称,其他人也没有您的很长的Base64密钥. 您可以告诉别人那真的很长的密钥,但值得庆幸的是,I2P有一个地址簿和几个简单的方法来告诉其他人您eepsite.这是详细说明.
- 为您的eepsite选个名称(something.i2p).全部用小写字母.
您可能要先在这里检查自己路由器的地址簿,
或检查文件
i2p/hosts.txt
里,看看是否您的名称已经被占用. 在eepsite i2ptunnel 配置页的“网站名称”部分输入您eepsite的新名称。这将替换缺省的"mysite.i2p". 同时,选中“自动启动”框。现在每次启动您的路由器时,您的eepsite也将启动. 请点击“保存”. - 在 主i2ptunnel配置页,点击您的eepsite启动按钮. 在 I2P路由器控制台的左侧,您应该可以看到"eepsite"列在"本地目标"下面. 您的 eepsite 现在正在运行了.
- 在 eepsite i2ptunnel 配置页,突出显示全部的"本地目的地"的密钥. 并将它复制以备以后粘贴. 确保您复制到了完整的密钥 - 它有超过 500 个字符.
- 在您的 主地址簿内,输入名称并粘贴目标密钥. 单击"添加",将目标添加到您的址簿内。
- 在您的浏览器内,输入您的 eepsite名称 (something.i2p)您应该会立刻返回这里. 希望它能生效.
- 在您向全世界宣告您的新eepsite前,您应该增加一些内容.
到
~/.i2p/eepsite/docroot/
(Linux),%LOCALAPPDATA%\I2P\eepsite\docroot\
(Windows), 或/Users/(user)/Library/Application Support/i2p
(Mac), 并用自己的内容替换掉index.html重定向页面.虚拟文件夹会起作用,这样您就可以从一个子目录中提供文件服务而不用明确需要提供链接到文件的一个页面.如果您需要一个基本的网站模板, 请自由借来并适用 本页 和 内容 !
注册自己的.I2P域名
现在,是时候把您的eepsite加入到其它网站的I2P地址簿了 比如stats.i2p 或no.i2p. 就是,您必须在一个或多个这样网站的网页界面输入您eepsite的名称和密钥. 这是在stats.i2p的密钥输入表格. 再说一次, 您的密钥是在 eepsite i2ptunnel 配置页面上的整个"本地目标"密钥. 确保您复制到了以"AAAA" or "A=="为结束的符完整的密钥. 不要忘记点击“添加一个密钥”. 检查看看是否报告密钥有添加. 由于许多路由器周期性地从这些网站获取更新地址簿,在几个小时内其他人就能够通过在他们的浏览器里简单的输入 something.i2p 来找到您的网站.
添加地址簿订阅
说到地址簿更新,这会是个很好的时机来添加些更多的地址簿到您自己的订阅列表. 到您的订阅配置页面,并添加以下内容以自动更新新主机列表:
- http://tino.i2p/hosts.txt
- http://stats.i2p/cgi-bin/newhosts.txt
- http://i2host.i2p/cgi-bin/i2hostetag
- http://no.i2p/export/alive-hosts.txt
- 若您很匆忙不能等待几个小时,您可以告诉别人用“跳转”地址助手重定向服务.
这将会在您输入密钥到同一个网站上的地址簿内的几分钟内起作用.
自己先测试一下,在您的浏览器里输入
http://stats.i2p/cgi-bin/jump.cgi?a=something.i2p
或http://i2host.i2p/cgi-bin/i2hostjump?something.i2p
一旦开始工作,那么您就可以告诉别人来使用它. - 有些人会检查eepsite列表,如
inproxy.tino.i2p/status.php或perv.i2p 以获取新eepsites,所以开始您可能会有几个访客. 但也有很多其他的方式来告诉人们.这里有一些点子:
- 在Eepsite宣告论坛上发布一条消息 在forum.i2p上.
- 在IRC的#i2p 或 #i2p-chat频道告诉人们您的eepsite站点
- 在新Syndie上发一个新贴告诉人们您的eepsite站点.
- 把它放入Ugha的 Eepsite 索引 Wiki
请注意,有些网站推荐贴那很长的目标密钥. 若您愿意您可以-但是,如果您已成功在添加密钥服务里发布您的密钥,使用跳转服务测试过了,并等待了24个小时以便地址簿更新传播给他人,这应该不是很必要.
更进一步的援助
如果您有任何问题,以下地方可提供支持:
- 我们的 IRC 支持频道:
- 在Freenode上的 #i2p
- 匿名的,通过您常驻的 I2P IRC隧道.
- 技术问题部分 在 forum.i2p.