2016-09-24 24 views
-1

起初对不起我的英语不好。托尔斯克的Tor隐藏服务

我在我的Ubuntu 14.04服务器上使用Plesk 12。在过去,我为我的Domains提供了Tor隐藏服务,只需简单地提供Apache虚拟主机文件即可。它工作正常。

但现在我正在使用Plesk,现在我不明白hor可以通过隐藏的服务访问Exsiting站点。

网站www.example.com可用的主机设置为:

<VirtualHost 85.214.50.74:7080 > 
    ServerName "example.com:80" 
    ServerAlias "www.example.com" 
    ServerAlias "ipv4.example.com" 
    ServerAdmin "[email protected]" 

..... 

现在我添加了第二个虚拟主机:

<VirtualHost 85.214.50.74:8081 > 
    ServerName "xxxxxxxxxxxxxxxx.onion:80" 
    ServerAlias "xxxxxxxxxxxxxxxx.onion" 
    ServerAdmin "[email protected]" 

...... 

在torrc中隐藏的服务IST Corret和它生成了一个kex和一个主机名。但是,如果我重新加载Apache和Nginx并重新启动Tor,我无法达到隐藏服务。

回答

0

您不应将洋葱网站添加为虚拟主机。 Apache不直接向.onion网站提供请求。

相反,编辑torrc文件,并添加类似:

HiddenServiceDir /var/lib/tor/example.com 
HiddenServicePort 8081 127.0.0.1:80 

这个运行在端口8081来代理到80端口的本地主机上的隐藏服务。当你第一次启动Tor时,它会生成你所在站点的所有密钥和洋葱地址,你可以在/var/lib/tor/example.com/hostname

如果你有多个虚拟主机, ,但要确保它在本地解决,以便代理本地计算机。