Web与技术 · 2018年05月13号 1

centos7.*使用Tor 创建匿名服务和匿名网站(.onion)

安装篇
这里使用centos7作为服务器的参考
首先扩展yum源,这里推荐下面两个yum源,建议服务器初始化的时候就是用这两个yum源作为软件的扩展
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
然后安装nginx
yum -y install nginx
安装tor
yum -y install tor
好了,两个重要的软件已经架设完毕
配置篇
打开nginx的配置文件
让nginx监听8080端口
server {
listen   127.0.0.1:8080;
然后重启nginx让配置生效
service nginx restart
然后试试配置是否生效
curl 访问 http://localhost:8080
如果可以访问,则成功生效!
然后再来配置tor
vi /etc/tor/torrc
添加以下两行
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080
保存好文件,然后启动
sudo service tor start
当tor启动后,会创建一个私钥在你的hidden_service目录,同时创建你的独一无二的.onion 主机名。
然后,用tor浏览器访问的.onion的域名,看是否成功