在Android上Torify任意应用程序的步骤
当你在一个自托管Nextcloud服务器背后使用 Tor 时,同步 Android 日历应用会为你带来很多便利。在 Ubuntu 系统中,你已经熟悉如何使用 torify
命令运行 vdirsyncer
和终端日历 khal
。然而,在 Android 上,你可能会更希望使用一个图形界面。为此你可以尝试 Termux,但不幸的是尚未成功安装 vdirsyncer
。
为了解决上述问题,请考虑以下解决方案:使用 Orbot,这是一款为 Android 设计的 Tor 服务应用:
- 下载 f-droid APK
- 访问 f-droid.org 并在此下载 Termux 的 APK 文件。
- 配置 f-droid 应用商店
- 启动 Termux,然后通过点击设置→(我的应用)→仓库并启用“Guardian Project 官方发布”来更新应用程序列表。通常情况下,在 Termux 中输入
adb shell pm enable --user 0 org.fdroid.fdroid
来允许 fdroid 启动。
- 启动 Termux,然后通过点击设置→(我的应用)→仓库并启用“Guardian Project 官方发布”来更新应用程序列表。通常情况下,在 Termux 中输入
- 安装 Orbot
- 在 Termux 的 f-droid 应用商店中搜索并安装名为“Orbot: Tor for Android”的应用。
- 启动 Orbot 设置
- 打开 Just Downloaded(最近下载)中的 Orbot 活动,选择并开启“VPN模式”。此功能将为你的应用提供 Tor 服务。
- 配置 tor 化应用程序
- 前往 “Tor Enabled Apps” 并选择你想通过 Tor 连接的应用程序。在此情况下,你可能需要配置 Nextcloud 的客户端以使用 Orbot 提供的连接。完成此设置后:
- 启动 Tor 服务
- 在主屏幕上按下“启动”按钮直至绿色洋葱图标出现。
- 通过 Tor 安全地访问你的自托管 Nextcloud 服务器
- 现在,你可以在 Nextcloud 移动客户端中输入
https://some_onion.onion
来连接到你的自托管 Nextcloud 服务。
- 现在,你可以在 Nextcloud 移动客户端中输入
按照上述步骤,Orbot 可以帮助你在 Android 设备上成功实现对任意 Tor 化应用程序进行配置。
这是 Guardian Project 卓越工作的体现,《Orbot: Tor for Android》的表现也超出了预期,无需通过 ADB 来实现自动化操作。
正文完