2019年1月 Tor 官方组织发布了 Tor v3 的稳定版本,同时 Browser Tor 的更新,许多的暗网组织都进行网络的升级。洋葱域名 .onion 也由16位扩展到 56位。目前v2网络还可以正常的访问。但是升级到 V3 是迟早的事情,但是国内许多的镜像源都每有进行 Tor 的更新。以下仅仅以 Ubuntu 16.04 TLS 为例,说明 Tor v3 的安装过程。

准备工作

  1. 安装 apt-transport-https,让 APT 支持 https
1
2
apt update
apt install apt-transport-https
  1. 添加APT源,编辑 /etc/apt/sources.list 将以下源写入文件末尾
1
2
deb https://deb.torproject.org/torproject.org xenial main
deb-src https://deb.torproject.org/torproject.org xenial main
  1. 安装gpg key
1
2
curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -

安装

先更新APT包管理器,然后进行tor安装(谨记)

1
2
apt update
apt install tor deb.torproject.org-keyring

#####

软件配置

通过以上的安装Tor 代理其实已经启动的,可以通过 netstat -tuln | grep 9050看到服务器已经启动。为了增加安全性,我们现在要对他进行个人设置。
生成自己的 hash密码
1.生成 hash-password

1
tor --hash-password password

2.修改配置文件 /etc/tor/torrc
把注释中的ControlPort9051取消注释
把注释中的HashedControlPassword取消注释,后面的密码改成由上一步生成的密码
3.重新启动Tor 代理

1
/etc/init.d/tor restart

结语

通过以上的配置我们已经通过tor默认监听的9050端口使用sock5代理。下一篇博文将会介绍如何将sock5转换为浏览器可以用的HTTP代理。当然你也可以通过浏览器插件的方式使用sock5代理。