VPN 클라이언트로서의 VPS에는 공개 액세스를 위해 HTTP 포트가 닫혀 있습니다.

VPN 클라이언트로서의 VPS에는 공개 액세스를 위해 HTTP 포트가 닫혀 있습니다.

집에 PiVPN(OpenVPN)을 실행하는 RaspberryPi가 있고 VPN에 클라이언트로 연결된 VPS가 있습니다. VPS는 VPN 클라이언트로 잘 작동하고, 네트워크 장치를 보고, 인터넷에 ping할 수 있습니다.

저는 이 VPS를 홈 네트워크 카메라에 연결하는 비디오 감시 시스템(Shinobi 소프트웨어)으로 사용하고 있으며 포트 8080에서 실행되는 시스템을 관리하는 웹 패널이 있습니다.

그래서 문제는 홈 네트워크/VPN에서 VPS 웹 관리자 URL(http://VPS-PUBLIC-IP:8080)에 액세스하면 문제 없이 웹 패널에 액세스할 수 있지만 시도하면 내 네트워크 외부(예: 모바일 4G 네트워크)에서는 포트가 닫힙니다.

VPN(10.8.0.2)에 연결되어 있을 때 RaspberryPi IP(192.168.1.8) 및 VPS 클라이언트 IP용 라우터에서 포트 8080을 열려고 시도했지만 결과는 동일했습니다.

보시다시피 저는 Linux 네트워크 전문가가 아닙니다.

문안 인사.

답변1

따라서 인터넷에서 RPi에 연결할 수 없습니다. 포트가 올바르게 열려 있다고 가정하면, VPN 서비스가 중단되었을 때 인터넷에서 연결을 시도해 볼 수 있습니까?

VPN이 켜져 있지 않을 때 작동한다면 VPN을 통하지 않고 라우터에서 라우터로 다시 들어오는 트래픽을 올바르게 라우팅하는 데 문제가 있는 것입니다.

이 문제에 대한 수정 사항은 다음과 같습니다(VPN이 꺼진 경우 적용됨). https://serverfault.com/a/918441/590398

저에게는 작동하지만 재부팅 후에는 유지되지 않습니다.

관련 정보