怎样知道我用的是 v2 还是 v3 版洋葱服务?
可以通过 56 个字符的长度来识别洋葱地址 v3 版,例如,e.g. Tor Project v2 版的地址是:http://expyuzz4wqqyqhjn.onion/
,Tor Project v3 版的地址是:http://2gzyxa5ihm7nsggfxnu52rck2vv4rvmdlkiu3zzui5du4xyclen53wid.onion/
如果你是洋葱服务管理员,必须尽快升级到 v3 版洋葱服务。
如果你是用户,请确保更新网站书签到 v3 版洋葱地址。
v2 什么时候弃用?
2020 年 9 月,Tor 开始提醒洋葱服务管理员和客户端, 0.4.6 版本将弃用并淘汰 v2。
2021 年 6 月,Tor 浏览器开始提醒用户。
在 2021 年 7 月,0.4.6 版 Tor 将不再支持 v2,并从代码库中移除相关支持。
2021 年 10 月,我们将为所有支持的系列发布新的 Tor 稳定版本客户端,该版本将禁用 v2。
你可以阅读 Tor Project 的博客贴文洋葱服务 v2 版弃用时间表以了解更多内容。
能否继续使用 v2 版洋葱地址?在 9 月以后是否还能访问 v2 版洋葱地址吗?这个变更是否向后不兼容?
洋葱地址 V2 版从根本上来说是不安全的。如果使用洋葱 V2 版,我们建议你现在进行迁移。
这是一个向后不兼容的变化:洋葱服务 V2 版在 2021 年 9 月后将无法使用。
关于迁移,对开发人员有什么建议?对如何传播新的 v3 地址有什么建议?
要创建 v3 版的地址,与 v2 类似,只需在 torrc 中添加以下两行内容,即可创建新服务:
HiddenServiceDir /full/path/to/your/new/v3/directory/
HiddenServicePort <virtual port> <target-address>:<target-port>
现在版本默认设置为 3,无需另外设置。
重新启动 Tor,并在目录上寻找新的地址。
如果你希望继续运行 v2 版服务直到弃用,以便为用户提供一个过渡期,请在 v2 版服务的配置区块中添加下面这一行:
HiddenServiceVersion 2
这将用于在配置文件中识别是哪个版本。
如果在网站上配置了Onion-Location,就需要用新的 v3 版地址来设置头部。
关于运行洋葱服务的技术文档,请阅读“社区门户”的洋葱服务。
之前没有注意到通知,可以给我更多的时间来移植吗?
不可以,v2 洋葱连接现在开始失效,首先比较慢,然后将很快。现在是时候迁移了。
服务将在 9 月开始失效,还是之前?
在 Tor 0.4.6 中已经没有介绍点了,所以在中继管理员更新之后,它们将无法连接。
作为网站管理员,可以把用户从 v2 版重定向至 v3 版吗?
可以的,在洋葱地址 v2 版无法服务前,可以这样做。
你也许可以鼓励用户更新他们的书签。
v3 版洋葱服务可以缓解 DDos 问题吗?
是的,我们正在不断努力提高洋葱服务的安全性。
我们线路图中的一些工作是ESTABLISH_INTRO 数据包 DoS 防御扩展,Res tokens:洋葱服务匿名凭证的 DoS 弹性以及介绍电路上的 PoW 初探。
关于这些建议,请阅读博客贴文如何阻止洋葱拒绝(服务)。