我有一个 docker 容器,用作我的个人任务管理器。我已将 docker 容器的 HTTP 端口暴露给我的主机(Ubuntu)的端口 8080。当我在本地网络上时,我可以像这样访问我的 docker 容器:http://ip-of-my-ubuntu-host-machine:8080
现在,当我不在家并且没有专门分配给我的公共 IP 地址时,我也希望能够访问我的 docker 容器。所以,我想使用 Tor Hidden Service 来从外部访问我的容器(是的,我很乐意为此目的使用 Tor)。
谁能给我一个关于如何处理这个问题的指南?问题是,我不想设置HiddenServiceDir
intorrc
文件,因为我不想直接在我的主机上的 Tor 安装上托管任何东西,而是使用它作为代理将流量转发到我的 docker 容器,然后将提供网页。
先感谢您。
所以,我设法让它正常运行。这是我所做的:
重启 Tor
sudo systemctl restart tor
您的 .onion 地址位于
/var/lib/tor/my_hidden_server/hostname
(您可以通过执行cat /var/lib/tor/my_hidden_server/hostname