概述
2019年1月 Tor 官方组织发布了 Tor v3 的稳定版本,同时 Browser Tor 的更新,许多的暗网组织都进行网络的升级。洋葱域名 .onion
也由16位扩展到 56位。目前v2网络还可以正常的访问。但是升级到 V3 是迟早的事情,但是国内许多的镜像源都每有进行 Tor 的更新。以下仅仅以
Ubuntu 16.04 TLS 为例,说明 Tor v3 的安装过程。
准备工作
- 安装 apt-transport-https,让 APT 支持 https
1
2
| apt update
apt install apt-transport-https
|
- 添加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
|
- 安装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代理。