你正在浏览本页面的较旧版本

恢复至此版本 查看最新版本

常见问题

我需要有开放的端口吗?

这是 可选的, 你可以浏览和使用 ZeroNet 站点而不需要开启端口。 但如果你希望创建一个新站点,那么极力建议你有开放的端口。

在 ZeroNet 启动时,将会尝试使用 UPnP 在你的路由器上打开一个端口,如果这个操作失败,你可以尝试手动打开:

如果这仍然无效,请尝试为 15441 端口配置端口转发,每个路由器的配置方法都不一样, 可以参考在 Youtube 上的教程


ZeroNet 是匿名的吗?

Zeronet 的匿名性不比 BitTorrent 强,但隐私性(找到网站所有者或内容发布者的可能性)将随着站点拥有更多的节点而增加。

ZeroNet 被设计为可以和传统的加密网络配合使用,你可以使用 Tor 网络来方便的隐藏自己的 IP 地址。


如何将 ZeroNet 和 Tor 浏览器搭配使用?

在 Tor 模式下,推荐将 ZeroNet 运行于 Tor 浏览器中:

  • 打开Tor 浏览器
  • 在地址栏中输入并打开 about:preferences#advanced
  • 点击 设置...
  • 127.0.0.1 添加到 不使用代理

如何将 ZeroNet 和 Tor 搭配使用?

如果你想隐藏你的 IP,安装最新版本的 ZeroNet 然后点击 Tor > Enable Tor for every connection on ZeroHello.

在 Windows 平台下,Tor 被包含于 ZeroNet 套件中,对于其他系统,请查看 安装指南, 编辑你的 torrc 配置文件,把 # ControlPort 9051 之前的 # 移除,然后重新启动你的 Tor 和 ZeroNet。

> 提示: 你可以使用 ZeroNet 的 Stats 页面来验证你的 IP 地址。

> 提示: 如果你遇到了连接错误,请确保你已经安装了最新版本的 Tor。 (需要 0.2.7.5+)


如何在 Linux 下把 ZeroNet 和 Tor 搭配使用?

升级到最新版本的 Tor (需要 0.2.7.5+), 跟随 这个 指南 例如. 对于 Debian:

  • echo 'deb http://deb.torproject.org/torproject.org jessie main'>> /etc/apt/sources.list.d/tor.list
  • gpg --keyserver keys.gnupg.net --recv 886DDD89
  • gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
  • apt-get update
  • apt-get install tor

编辑配置文件来启用控制端口:

  • mcedit /etc/tor/torrc
  • 移除 ControlPort 9051CookieAuthentication 1(大约在 57 行左右) 前面的 #
  • /etc/init.d/tor restart
  • 添加权限来读取 auth cookie : usermod -a -G debian-tor [你的用户名]<br>(如果你使用的不是 Debian ,使用 ls -al /var/run/tor/control.authcookie 来检查文件的用户组 )
  • 注销并重新登录来应用用户组更改

> 提示: 你可以使用 echo 'PROTOCOLINFO' | nc 127.0.0.1 9051 来检查 Tor 是否正确运行。

> 提示: 你也可以不用更改 torrc (或者使用老的 Tor 客户端) 运行 zeronet.py --tor disable --proxy 127.0.0.1:9050 --disable_udp,但这会使你无法和其他 .onion 地址通信。


我可以在多台设备上使用相同的用户名吗?

可以,你需要拷贝 data/users.json 文件。


我要如何注册一个 .bit 域名?

你可以使用 Namecoin 来注册。 你可以使用带有图形界面的客户端或者使用命令行.

在你成功注册了你的域名后,在你的域名中添加 zeronet 条目,例如 :

{
...
    "zeronet": {
        "": "1EU1tbG9oC1A8jz2ouVwGZyQ5asrNsE4Vr",
        "blog": "1BLogC9LN4oPDcruNz3qo1ysa133E9AGg8",
        "talk": "1TaLk3zM7ZRskJvrh3ZNCDVGXvkJusPKQ"
    },
...
}

"" 是你的主域名,其他的都是二级域名。

> 提示: 你可以使用 shapeshift.io 来通过 Bitcoin 或者其他加密电子货币购买 Namecoin.

> 提示: 其他可以注册 .bit 域名的网站: domaincoin.net, peername.com, dotbit.me

> 提示: 你可以在 namecha.in 验证你的 .bit 域名, 例如: zeroid.bit

> 提示: 你只能使用 小写字母,数字和 - 来构成你的域名.

> 提示: 要想绑定你的域名和你的站点,请在你的 content.json 文件中添加 domain 项目 (示例)


我可以使用生成的站点地址/私钥来接受 Bitcoin 支付吗?

可以,这基于 Bitcoin 地址,私钥是 WIF 格式的,所以你可以将它导入到大多数客户端中。

> 提示: 并不建议你在你站点的 Bitcoin 地址中存放大量资金,因为你每次修改站点都会需要输入私钥。


如果有人托管恶意内容会发生什么?

ZeroNet 站点是沙箱,它和你在互联网上浏览的任何网站有相同的权限。 你可以完全控制你托管什么内容, 如果你发现任何可疑内容,你可以随时停止托管。


我可以在远程主机中安装 ZeroNet 吗?

可以, 你需要启用 UiPassword 插件,重命名 plugins/disabled-UiPassword 目录为 plugins/UiPassword, 然后使用 zeronet.py --ui_ip "*" --ui_password anypassword 来启动远程主机中的 ZeroNet。 这会把 ZeroNet 的 Web UI 服务器绑定至所有界面,但需要输入密码才能访问。 > 提示: 你可以使用 --ui_restrict ip1 ip2 来限制使用界面的 IP 地址。

> 提示: 你可以通过配置文件来重置密码:创建 zeronet.conf 文件,然后在里面添加 [global], ui_password = anypassword


如何查看 ZeroNet 使用了多少流量?

上传/下载的流量将会显示在 ZeroNet 的侧边栏中。(向左拖动 ZeroNet 站点右上角的 0 按钮来打开)

> 提示: 查看每个连接的状态: http://127.0.0.1:43110/Stats


如果两个人同时使用相同的私钥来修改站点会发生什么?

每一个 content.json,都有时间戳,客户端会接受最新的一个。


ZeroNet 使用 Bitcoin 的区块链吗?

不, ZeroNet 只是将 Bitcoin 的加密算法用于站点地址和内容的签名/验证。 用户身份验证同样基于 Bitcoin 的 BIP32 格式。

Namecoin 的区块链被用于注册 .bit 域名。


ZeroNet 只支持 HTML, CSS 站点吗?

ZeroNet 被设计为支持动态,实时更新的站点,但你同样可以用它来分享任何内容的文件。 (例如 VCS 仓库,你自己的瘦客户端,数据库等等)


我要如何创建一个新的 ZeroNet 站点?

使用这个指南


这是怎么运行的?

  • 当你打开一个新站点时,它将会通过 BitTorrent 网络查找访问者的 IP 。
  • 首先下载的文件名为 content.json,它包含了其他所有文件的文件名, hashes 和站点所有者的加密签名。
  • 通过站点地址和站点所有者的签名来验证下载到的文件。
  • 下载其他文件 (html, css, js...) 并使用 content.json 里的 SHA512 验证它们。
  • 你所查看过的网站同时也会被你储存。
  • 如果站点的所有者 (拥有私钥的那个人) 修改了站点, 并且他/她签名了新的 content.json 然后推送至其他节点, 那么所有节点将会在验证 content.json 的真实性 (使用签名)后, 下载修改后的文件并推送至其他节点。

更多信息: ZeroNet 站点的简单介绍, 一个有关于 ZeroNet 原理的幻灯片


本站的全部文字在 知识共享 署名-相同方式共享 3.0协议 之条款下提供。

This page is a snapshot of ZeroNet. Start your own ZeroNet for complete experience. Learn More