【问题标题】:Tor Hidden Service in PleskPlesk 中的 Tor 隐藏服务
【发布时间】:2016-09-27 06:39:34
【问题描述】:

起初很抱歉我的英语不好。

我在我的 Ubuntu 14.04 服务器上使用 Plesk 12。过去,我只使用 Apache 虚拟主机文件为我的域制作了 Tor 隐藏服务。而且效果很好。

但现在我正在使用 Plesk,现在我不明白如何通过隐藏服务访问现有站点。

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

 <VirtualHost 85.214.50.74:7080 >
    ServerName "example.com:80"
    ServerAlias "www.example.com"
    ServerAlias "ipv4.example.com"
    ServerAdmin "admin@example.com"

.....

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

 <VirtualHost 85.214.50.74:8081 >
    ServerName "xxxxxxxxxxxxxxxx.onion:80"
    ServerAlias "xxxxxxxxxxxxxxxx.onion"
    ServerAdmin "admin@xxxxxxxxxxxxxxxx.onion"

......

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

【问题讨论】:

    标签: nginx hidden plesk tor


    【解决方案1】:

    您不应将洋葱站点添加为虚拟主机。 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 中找到这些地址。

    如果您有多个虚拟主机,您可能需要更改 HiddenServicePort 以使用主机名(或服务器别名),但请确保它在本地解析,以便您代理到本地计算机。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多