使用源码编译的方式安装Tor

本文目的是,在Linux(以CentOS7为例),使用源码编译的方法安装最新版本的Tor,并且可以控制Tor的运行和关闭。使用源码编译的方法安装Tor比较麻烦,如果对Tor的版本没有很高的要求可以直接使用相应Linux发行版上的包管理工具安装Tor。

一、下载、编译及安装Tor源码包

1、下载最新的Tor源码包:

翻墙后,打卡Tor官网(https://www.torproject.org/),并点击下方左侧图片中的“download tor”,而后在打开的界面中点击右侧图片中的view all download

在打开的页面中点击“source code”,并点击下载。

2、解压Tor源码包

以CentOS7为例,假设当前的用户名为admin,可以将下载好的Tor源码包复制到/home/admin目录下。

使用cd /home/admin命令进入文件夹。此时使用ls命令应该可以看到该文件夹下有tor-0.3.5.8.tar.gz文件。

使用tar -zxvf tor-0.3.5.8.tar.gz命令将tor源码解压到当前目录下

3、安装Tor

使用su命令进入root用户

使用cd tor-0.3.5.8进入解压好的Tor源码文件夹

使用命令./configure && make && make install安装Tor

4、配置Tor

可以配置/usr/local/etc/tor/torrc,以完成不同角色的配置。

首先使用命令cd /root/.tor/keys/进入文件夹,使用tor –keygen生成中继节点(也就是说并非所有的Tor节点 都需要执行tor –keygen命令)所需的公钥和私钥。

5、运行Tor

使用命令 cd /usr/local/bin进入可执行文件夹,输入./tor运行Tor、

6、关闭Tor

多次输入exit命令,直到退出root用户