本文目的是,在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用户