每当我在 Ubuntu 13.04 中启动 Tor 时,Vidalia 控制面板都会打开、加载并显示“已连接到 Tor 网络!”的状态。但是,注入了 Tor 的 Firefox 并没有像它应该的那样弹出。
Tor日志:
jul. 04 02:09:11.859 [Notice] Tor v0.2.3.25 (git-17c24b3118224d65) running on Linux.
jul. 04 02:09:11.860 [Notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
jul. 04 02:09:11.861 [Notice] Read configuration file "/home/joren/.tor-browser/App/../Data/Tor/torrc".
jul. 04 02:09:11.872 [Notice] Initialized libevent version 2.0.21-stable using method epoll (with changelist). Good.
jul. 04 02:09:11.873 [Notice] Opening Socks listener on 127.0.0.1:9150
jul. 04 02:09:11.873 [Notice] Opening Control listener on 127.0.0.1:9151
jul. 04 02:09:11.937 [Notice] Parsing GEOIP file ./Data/Tor/geoip.
jul. 04 02:09:12.178 [Notice] No AES engine found; using AES_* functions.
jul. 04 02:09:12.178 [Notice] This OpenSSL has a good implementation of counter mode; using it.
jul. 04 02:09:12.235 [Notice] OpenSSL OpenSSL 1.0.0k 5 Feb 2013 looks like version 0.9.8m or later; I will try SSL_OP to enable renegotiation
jul. 04 02:09:12.740 [Notice] Reloaded microdescriptor cache. Found 8497 descriptors.
jul. 04 02:09:12.740 [Notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
jul. 04 02:09:13.758 [Notice] Bootstrapped 5%: Connecting to directory server.
jul. 04 02:09:13.761 [Notice] Heartbeat: Tor's uptime is 0:00 hours, with 1 circuits open. I've sent 0 kB and received 0 kB.
jul. 04 02:09:13.908 [Notice] Bootstrapped 10%: Finishing handshake with directory server.
jul. 04 02:09:14.252 [Notice] Bootstrapped 15%: Establishing an encrypted directory connection.
jul. 04 02:09:14.507 [Notice] Bootstrapped 20%: Asking for networkstatus consensus.
jul. 04 02:09:14.615 [Notice] Bootstrapped 25%: Loading networkstatus consensus.
jul. 04 02:09:16.446 [Notice] We'd like to launch a circuit to handle a connection, but we already have 32 general-purpose client circuits pending. Waiting until some finish.
jul. 04 02:09:16.447 [Notice] Bootstrapped 45%: Asking for relay descriptors.
jul. 04 02:09:16.448 [Notice] I learned some more directory information, but not enough to build a circuit: We have only 113/3851 usable microdescriptors.
jul. 04 02:09:17.755 [Notice] We now have enough directory information to build circuits.
jul. 04 02:09:17.755 [Notice] Bootstrapped 80%: Connecting to the Tor network.
jul. 04 02:09:17.810 [Notice] Bootstrapped 85%: Finishing handshake with first hop.
jul. 04 02:09:17.818 [Notice] Bootstrapped 90%: Establishing a Tor circuit.
jul. 04 02:09:18.156 [Notice] Tor has successfully opened a circuit. Looks like client functionality is working.
jul. 04 02:09:18.157 [Notice] Bootstrapped 100%: Done.
Run Code Online (Sandbox Code Playgroud)
我该如何继续解决这个问题?
Tor 浏览器 10 修复了错误 33906:修复了 Firefox 75 的 Tor-Launcher 问题。
Tor 浏览器 ( torbrowser-launcher ) 在 Ubuntu 16.04 及更高版本的默认 Ubuntu 存储库中可用。torbrowser-launcher 可以为您下载最新版本的 Tor 浏览器捆绑包,使用您的语言和您的架构。Tor安装浏览器后,可以通过搜索推出TOR在短跑和点击Tor浏览器图标。Tor 浏览器启动器设置应用程序也与 Tor 浏览器一起安装。
不幸的是,Tor 浏览器开发人员会定期更改用于安装 Tor 浏览器的签名密钥,这使得默认 Ubuntu 存储库中的 torbrowser-launcher 包无法运行,因为它不如当前版本的 Tor 浏览器更新.
这些是官方Tor 浏览器用户手册中的说明,以防 Ubuntu torbrowser-launcher 包没有更新安装 Tor 浏览器所需的 gpg 密钥。当我更新 Tor 浏览器开发人员签名密钥时,我注意到我更新的密钥将在不到一年的时间内到期。
导航到 Tor 浏览器下载页面。
下载 GNU/Linux .tar.xz 文件
(推荐)验证文件的签名。验证文件签名的步骤如下所示。
下载完成后,使用命令tar -xf [TB archive]或存档管理器提取存档。
导航到新提取的 Tor 浏览器目录。右键单击 start-tor-browser.desktop,打开属性并通过单击复选框将权限更改为允许作为程序执行文件。双击该图标以首次启动 Tor 浏览器。
或者,从 Tor 浏览器目录内部,您也可以通过运行以下命令从命令行启动:
./start-tor-browser
Run Code Online (Sandbox Code Playgroud)
获取 Tor Developers 密钥
Tor 浏览器团队签署 Tor 浏览器版本。导入 Tor 浏览器开发人员签名密钥 (0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290):
gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org
Run Code Online (Sandbox Code Playgroud)
这应该向您显示类似以下内容:
./start-tor-browser
Run Code Online (Sandbox Code Playgroud)
导入密钥后,您可以将其保存到文件中(此处通过指纹识别):
gpg --auto-key-locate nodefault,wkd --locate-keys torbrowser@torproject.org
Run Code Online (Sandbox Code Playgroud)
验证签名
要验证您下载的包的签名,您需要下载相应的“.asc”签名文件以及安装程序文件本身,并使用要求 GnuPG 验证您下载的文件的命令进行验证。
下面的示例假定您将这两个文件下载到您的下载文件夹。
gpg: key 4E2C6E8793298290: public key "Tor Browser Developers (signing key) <torbrowser@torproject.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
pub rsa4096 2014-12-15 [C] [expires: 2020-08-24]
EF6E286DDA85EA2A4BA7DE684E2C6E8793298290
uid [ unknown] Tor Browser Developers (signing key) <torbrowser@torproject.org>
sub rsa4096 2018-05-26 [S] [expires: 2020-09-12]
Run Code Online (Sandbox Code Playgroud)
命令的结果应该产生如下内容:
gpg --output ./tor.keyring --export 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23955 次 |
| 最近记录: |