Hamachi가 HTTP와 관련된 모든 것을 차단하는 이유는 무엇입니까?

Hamachi가 HTTP와 관련된 모든 것을 차단하는 이유는 무엇입니까?

장면 설정:개인 네트워크 내부에서 CentOS 7을 실행하는 서버입니다. 이 서버에는 Hamachi와 ZeroTier가 모두 있습니다. 목표는 네트워크 외부의 클라이언트가 서버, 특히 포트 80에서 실행되는 Apache에 연결할 수 있도록 허용하는 것입니다.

문제:ZeroTier는 잘 작동합니다. 동일한 ZeroTier 네트워크에 연결된 외부 클라이언트는 웹 브라우저를 통해 서버에 액세스할 수 있습니다.

하마치가 작동하지 않습니다. 외부 클라이언트는 동일한 Hamachi 네트워크에 연결할 수 있고, 서버를 볼 수 있고, 서버를 ping할 수 있으며, SSH를 통해 서버에 연결할 수 있습니다. 그러나 서버의 웹 페이지에 액세스하려고 하면 정지됩니다. 시간 초과가 되지 않고 서버가 무언가를 보낼 때까지 끝없이 기다리기만 합니다. 또한 매우 이상한 점은 htaccess가 적용된다는 것입니다. 즉 리디렉션이 리디렉션되지만 웹 콘텐츠가 로드되지 않는다는 것입니다.

저는 Hamachi를 실행하는 두 대의 다른 컴퓨터에서 동일한 문제를 경험했습니다. 하나는 Mac이고 다른 하나는 PC입니다.

지금까지 시도한 것 ...

  • 서버에서 방화벽 끄기
  • 서버에서 SELinux 끄기
  • DNS 캐시 지우기
  • Hamachi 및 redhat-lsb 재설치
  • 확인된 Apache는 모든 도메인/IP의 포트 80에서 수신 대기 중입니다.
  • 동일한 네트워크의 다른 컴퓨터에서 Hamachi를 실행하세요. 외부 클라이언트가 이 컴퓨터에 제대로 연결할 수 있습니다.

상황을 더 복잡하게 만들기 위해 SSH를 통해 httpd.conf(또는 Apache 구성 파일)를 편집하려고 하면 터미널 세션이 중지됩니다. 흰색 화면이 나타나고 키 누르기나 키 조합에 응답하지 않습니다. Apache 구성 변경 사항을 보호하기 위해 서버에서 뭔가가 시작되고 있습니까?

이에 대한 어떤 생각이나 아이디어도 환영합니다. 감사해요.

관련 정보