我想服务一个网站通过 Tor,这样我就不必支付托管服务费用或向用户提供我的 IP。
我已按照以下步骤操作拱门维基和torproject.org:
第 0 步:获取可用的 Tor
$ yay -S tor
$ sudo systemctl enable --now tor.service
第 1 步:让 Web 服务器正常运行
$ cd ~/code/go/stash-box
$ ./stash-box --host 127.0.0.1 --port 9998 &
第 2 步:配置您的 Tor Onion 服务
将此行添加到/etc/tor/torrc
HiddenServiceDir /var/lib/tor/media_wiki/
HiddenServicePort 9998 127.0.0.1:9998
第 3 步:重新启动 Tor 并检查其是否正常工作
$ sudo systemctl restart tor
第 4 步:测试您的 Onion Service 是否正常工作
/var/lib/tor/media_wiki/hostname
当我使用 Tor 浏览器访问该地址时,我看到一条Unable to connect
消息。
我还需要做什么?
答案1
HiddenServicePort 9998 127.0.0.1:9998
这意味着,为了访问它,您需要<hostname>:9998
在 Tor 浏览器中浏览。
如果您只需要默认的 HTTP 端口,则可以使用,HiddenServicePort 80 127.0.0.1:9998
并且可以使用HiddenServicePort 443 127.0.0.1:9998
.