2016-09-24 23 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

如果你有多個虛擬主機, ,但要確保它在本地解決,以便代理本地計算機。