centos系统默认yum源是找不到tor安装包的,若yum install tor提示未找到安装包,需要添加epel yum外部源。EPEL (Extra Packages for Enterprise Linux) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。
安装步骤如下:
yum install tor 若是提示未找到tor安装包,查看 /etc/yum.repos.d/下是否有epel.repo文件,若没有,说明系统未添加epel yum外部源,需要手动添加,若已经添加epel外部源,可直接安装tor,则跳过2-6步骤。
根据你的操作系统,从网站获取对应的epel 的安装包,centos6.5_64位系统获取的安装包如下 (查看系统版本指令lsb_release -a &&uname -a)wgethttp://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-5.noarch.rpm
安装成功后可看到 /etc/yum.repos.d/目录下多了epel.repo 与epel-testing.repo文件
yum clean all
yum makecache
yum install tor
使用一个独立的虚拟机创建一个透明的Tor代理作为路由器,而虚拟机可以用于让所有流量通过Tor(无须额外配置或者软件,甚至不会发现代理的存在)。尽管搭建路由器需要花费15分钟左右的时间,但是一旦搭建好了之后,所有的VM根本无需任何配置就可以通过Tor进行通信了。配置Tor网桥
教程参考 https://dreamcreator108.com/dreams/tor-bridge/index.html
client torrcclient torrc
这是安装Python版本obfsproxy的向导,如果你在应用C版本,我们建议您升级为Python版本。
安装obfsproxy需要Python(版本>=2.7)和pip,如果用Debian测试版本(或者不稳定版本),或者比Oneiric更新的Ubuntu版本,这很容易:
apt-get install python2.7 python-pip python-dev build-essential
在Fedora操作系统上,命令可能看起来是这样:
yum install make automake gcc python-pip python-devel libyaml-devel
需要一个最近的Tor版本( >=0.2.4.1 )
在 /etc/apt/sources.list 中添加源
添加gpg key:
安装tor:
在 /etc/apt/sources.list 中添加源
现在在安装Tor 的/etc/tor/torrc 中增加:
使用新配置文件重启Tor(可能需要用sudo命令权限)
service tor restart
查看日志文件,命令: tail -F /var/log/tor/notices.log ,当看到有类似的输出,证明很成功:
记住输出中 obfs4 监听的端口(本例中是 46396)。并且还能找到你的server identity fingerprint(本例中是 530FA95A79B9145D315F15F01215BE2F3BE921EB),也复制下来。
在 /var/lib/tor/pt_state/obfs4_bridgeline.txt 文件中可以看到类似如下的内容:
把 Bridge 去了,ip 换了,端口写对了,fingerprint 粘贴了,之后,把这行复制即可,这个,就是你的网桥了。
本例中最后成品:
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)