一.前景
为了对tor网络中继节点流量和带宽进行分析,使用tor官方的nyx工具.
运行环境:Ubuntu16.04
二.安装
1.安装pip
# 1. 更新系统包
sudo apt-get update
sudo apt-get upgrade
# 2. 安装Pip
sudo apt-get install python-pip
# 3. 检查 pip 是否安装成功
pip -V
2.安装nyx
sudo pip install nyx
ps:可能会出现如下问题
Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-install-PF33Fn/nyx/
解决办法:
sudo python -m pip install --upgrade --force pip
sudo pip install setuptools==33.1.1
三.使用
1.运行tor
cd ~/tor/tor-0.3.3.9/src/or
tor
2.修改配置文件torrc
运行tor后,不要Ctrl+C(会结束tor程序),要重开一个终端窗口;
分为两种情况修改torrc:
1.如果你安装tor浏览器:
~/tor/tor-browser_en-US/Browser/TorBrowser/Data/Tor
vim torrc
2.如果编译运行tor源码:
#torrc文件可能不存在,那就新建一个torrc
cd /usr/local/etc/tor
vim torrc
#添加下面两行到torrc文件中
ControlPort 9051
CookieAuthentication 1
3.运行nyx
nyx