前言:

TOR 的全称是 "The Onion Router" , "An anonymous Internet communicaton system" 通过 TOR 访问一个地址时,所经过的节点在 TOR 节点群中随机挑选,动态变化,由于兼顾速度与安全性,节点数目通常为 2-5 个,由于追踪困难,因此有效保证了安全性。

搭建要求:

  • 一台 ECS
  • 操作系统 CentOS (不同系统步骤大致相同

TOR 域名获取:

通过 yum 安装 TOR

$ yum install -y tor

编辑 /etc/tor/torrc 文件,增加以下配置:

HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:8080

启动 TOR 服务

sudo service tor start

当 TOR 启动后,会创建一个私钥在你的 hidden_service 目录,同时创建你的独一无二的 .onion 主机名。


配置 Tor 目录:

在 Nginx 下的 vhost 目录添加虚拟主机配置文件,例如 yourDomain.onion.conf

server
{
listen 8080;
server_name yourDomain.onion;
index index.php index.html index.htm default.php default.htm default.html;
root /你的目录/yourDomain.onion;
}

在服务器文件目录下增加内容

  <!DOCTYPE html>
  <html lang="en" dir="ltr">
    <head>
      <meta charset="utf-8">
      <title>HelloWorld!</title>
    </head>
    <body>
      <h1>HelloWorld</h1>
    </body>
  </html>

紧接着重启 Nginx

$ service nginx restart

结尾:

至此,你已经可以通过这个 TOR 域名访问到你的服务器上的内容。

标签: Tor

评论已关闭