ZeroNet
外观
ZeroNet 提供了访问“开放、免费且不可审查的网站”的途径,其使用了 Bitcoin 加密技术和 BitTorrent 网络。
警告 使用此项目时请谨慎。原始存储库似乎已被弃用,其漏洞仍未解决。请参阅 Talk:ZeroNet#abandoned project。自行承担使用任何分支的风险。
安装
安装 zeronetAUR 包。
配置
启动
要启动 ZeroNet,请 启动/启用 zeronet.service。
Tor
默认情况下,ZeroNet 使用 clearnet,并在可用时使用 Tor。要启用 Tor 支持,您首先需要安装 Tor。然后,按照以下说明给予 ZeroNet 控制 Tor 的访问权限。
# usermod -a -G tor zeronet
添加或编辑 /etc/tor/torrc 中的以下选项。
/etc/tor/torrc
ControlPort 9051 DataDirectoryGroupReadable 1 CacheDirectoryGroupReadable 1 CookieAuthentication 1 CookieAuthFileGroupReadable 1 CookieAuthFile /var/lib/tor/control_auth_cookie
您可能还想 启动/启用 tor.service。
检查 Tor 文件权限
# stat -c %a /var/lib/tor
这应该会输出 750。如果不是,请运行
# chmod 0750 /var/lib/tor
要强制所有 ZeroNet 连接通过 Tor,请将以下内容添加到您的 /etc/zeronet.conf 文件中:
/etc/zeronet.conf
tor = always
创建 ZeroNet 网站
所有操作,包括编辑 ZeroNet 网站文件,都应以 zeronet 用户身份进行。使用 --config_file 指定配置文件。默认情况下,/etc/zeronet.conf 使用 /var/lib/zeronet 作为数据目录。例如:
[zeronet]$ python zeronet.py --config_file /etc/zeronet.conf
您创建的所有网站的初始数据文件夹都将设置在 /var/lib/zeronet/address 中。有关如何创建 Zite 的更多信息,请遵循 ZeroNet FAQ 上的指南。