跳转至内容

ZeroNet

来自 ArchWiki

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 上的指南。

参见