VPS como cliente VPN tem porta HTTP fechada para acesso público

VPS como cliente VPN tem porta HTTP fechada para acesso público

Tenho um RaspberryPi em casa rodando PiVPN (OpenVPN) e um VPS conectado à VPN como cliente. O VPS funciona bem como cliente VPN, vejo dispositivos de rede, posso fazer ping na Internet, etc.

Utilizo este VPS como sistema de videovigilância (software Shinobi) que se conecta às câmeras da minha rede doméstica e possui um painel web para gerenciar o sistema rodando na porta 8080.

Então, o problema é que se eu acessar a url de administração web do meu VPS (http://VPS-PUBLIC-IP:8080) na minha rede doméstica/VPN consigo acessar o painel web sem problemas, mas se eu tentar fora da minha rede, por exemplo com minha rede móvel 4G, a porta está fechada.

Tentei abrir a porta 8080 em meu roteador para RaspberryPi IP (192.168.1.8) e IP do cliente VPS quando conectado à VPN (10.8.0.2), mas tive o mesmo resultado.

Como você pode ver, não sou especialista em redes Linux.

Cumprimentos.

Responder1

Portanto, você não pode se conectar ao seu RPi pela Internet. Supondo que as portas estejam abertas corretamente, você poderia tentar se conectar pela Internet quando o serviço VPN estiver inativo?

Se funcionar quando a VPN não estiver ativada, você terá o problema de rotear corretamente o tráfego proveniente do roteador de volta para o roteador, em vez de por meio da VPN.

aqui está a correção para esse problema (a ser aplicada quando a VPN estiver desligada) https://serverfault.com/a/918441/590398

Funciona para mim, no entanto, não é retido após a reinicialização.

informação relacionada