개인 작업 관리자로 사용하고 있는 도커 컨테이너가 있습니다. Docker 컨테이너의 HTTP 포트를 호스트 시스템(Ubuntu)의 포트 8080에 노출했습니다. 로컬 네트워크에 있는 동안 다음과 같이 Docker 컨테이너에 액세스할 수 있습니다.http://ip-of-my-ubuntu-host-machine:8080
이제 집에 없을 때나 나에게 특별히 할당된 공용 IP 주소가 없을 때도 도커 컨테이너에 액세스할 수 있기를 원합니다. 그래서 외부에서 내 컨테이너에 액세스할 수 있도록 Tor Hidden Service를 사용하고 싶습니다(예, 이 목적으로 Tor를 사용하는 것이 편합니다).
누구든지 이것에 접근하는 방법에 대한 지침을 제공해 줄 수 있습니까? 문제는 내 호스트 컴퓨터의 Tor 설치에서 직접 아무것도 호스트하고 싶지 않고 오히려 이를 프록시로 사용하여 트래픽을 내 도커 컨테이너로 전달하고 싶지 않기 때문에 HiddenServiceDir
in 파일 을 설정하고 싶지 않다는 것입니다. torrc
웹 페이지를 제공합니다.
미리 감사드립니다.
답변1
그래서 나는 그것을 올바르게 시작하고 실행하는 데 성공했습니다. 내가 한 일은 다음과 같습니다.
- /etc/tor/torrc 파일에 다음을 추가합니다.
HiddenServiceDir /var/lib/tor/my_hidden_service/
HiddenServicePort 80 127.0.0.1:8080
HiddenServicePort 22 127.0.0.1:22
다음으로 Tor를 다시 시작하세요.
sudo systemctl restart tor
/var/lib/tor/my_hidden_server/hostname
귀하의 .onion 주소는 다음 위치에 있습니다 .cat /var/lib/tor/my_hidden_server/hostname