常见问题解答

在哪里可以找到有关最新版本、修复和改进的信息?

我们在开源项目页面上发布了所有版本和发行说明 https://github.com/guardianproject/orbot/releases and https://github.com/guardianproject/orbot-ios/releases

什么是 Tor?

Tor 是由世界各地的志愿者运行的中继网络,可以在其中跳转您的通信,这样就可以隐藏您访问的网站,使其不被监视您网络连接的人发现,还可以防止您访问的网站了解您的物理位置。

为什么我连接到 Tor 后网速会变慢?

因为您的流量会通过世界各地志愿者运行的中继来跳转,并且您的连接将受到阻碍和网络延迟的影响。

我如何知道我已经连接到了 Tor?

打开Orbot后,点击按钮,然后几秒钟后与Tor建立连接,你将看到一个显示“100%已连接”的消息,按钮会变成绿色。如果你正在使用VPN将浏览器的流量通过Tor进行路由,你也可以通过https://check.torproject.org/检查连接状态,这是一个由Tor团队创建的用于检查您是否连接到Tor的网站。

什么是网桥?

网桥是有助于规避审查的 Tor 中继。如果 Tor 被您的ISP阻止访问,您可以尝试网桥。

为什么Orbot在iOS上变的不可靠?

自俄乌战争以来,对 Tor 网络的攻击有所增加。从那时起,安全漏洞得到了修复,并添加了节点,但这再次消耗了更多内存。 Tor 客户端对网络变化很敏感,因为它想要发现所有网络变化。它找到的节点越多,消耗的内存就越多。不幸的是,Apple 只允许在所谓的“网络扩展”(必须用于“VPN”式应用程序的 API)中使用 50 MB RAM(兆字节,在至少有 3 GB - GIGA 字节的设备上! )。对于 Tor 这样的软件来说,这是一个非常严格的限制。此外,当前使用的用 C 编写的原始 Tor 即将被淘汰,而用 Rust 编写的新 Tor 实现正在进行中,但尚未达到所需的程度。请耐心等待。

为什么Orbot在iOS上频繁重新连接?

参阅上面的答案——由于您所看到的 Tor 网络的切片大小,您可能会达到 50 MB 的限制。在这种情况下,iOS 会杀死“网络扩展”。如果您选择了“出现错误时重新启动”(默认为启用),它将自动尝试重新启动。

如何调整 Orbot iOS 以使其正常工作?

尝试清除缓存。有时删除旧信息可能会释放足够的内存。然而,重新发现每个节点实际上比从缓存中加载它占用 更多 内存。因此,如果它第一次没有启动,请给它更多重新启动的机会。它将从缓存中加载越来越多的当前信息,从而为正常操作留下更多内存。

使用新缓存后启动正常,但过一会儿又会崩溃。

转到“设置”,启用“启动前始终清除缓存”。这将需要更长的时间,但只要看到的网络片段不是很大,就可以重新启动。

Tor 在日志中抱怨“MaxMemInQueues”太低,无法构建线路!

我们将其设置得较低(默认为 5 MB),这样就不会太快达到 50 MB 的上限。您可以尝试将其设置得更高。转到设置,在“高级 Tor 配置”部分的一行输入 --MaxMemInQueues(两个减号!),在下一行输入 10 MB。重启。如果您最终陷入重启循环,则说明您使用了太多内存。在这种情况下,请再次删除这些行。

没什么用,Tor 无法启动。

尝试使用自定义网桥,即使您不需要它们来规避屏蔽。通过网桥看到的 Tor 网络片段可能较小,因此 Tor 客户端不会消耗太多内存。

网桥似乎被屏蔽了!

点击“询问 Tor”——将会更新内置的 obfs4 网桥列表,更新 Snowflake 配置,为您提供大量自定义网桥。再次尝试所有组合。您也可以使用 Telegram 或电子邮件机器人,将会提供与其他存储库不同的网桥。

Onion Browser 新版本为何依赖于 Orbot iOS?

Apple 推出了一种名为 WKWebView 的全新(更快)Web 渲染器,取代了 UIWebView,并希望所有应用都转用该渲染器。然而,WKWebView 并不像 UIWebView 那样支持代理流量。此外,由于我们无法代理音频/视频流,也无法通过 WebRTC 泄露您的 IP 地址,因此代理功能始终只是一种辅助工具。有了 Orbot,这些问题都不复存在。不幸的是,Orbot iOS 现在意外地陷入了这个很难摆脱的困境。不过,自 iOS 17 起,WKWebView 支持代理,所以您现在又有了选择。如果可以,请更新到 iOS 17!