
У меня дома есть RaspberryPi, на котором запущен PiVPN (OpenVPN), и VPS, подключенный к VPN в качестве клиента. VPS отлично работает как VPN-клиент, я вижу сетевые устройства, могу пинговать Интернет и т. д.
Я использую этот VPS в качестве системы видеонаблюдения (программное обеспечение Shinobi), которая подключается к моим домашним сетевым камерам и имеет веб-панель для управления системой, работающую на порту 8080.
Итак, проблема в том, что если я захожу на URL-адрес веб-администратора VPS (http://VPS-PUBLIC-IP:8080) в своей домашней сети/VPN, я могу получить доступ к веб-панели без проблем, но если я попытаюсь сделать это за пределами своей сети, например, с помощью своей мобильной сети 4G, порт будет закрыт.
Я попытался открыть порт 8080 на своем маршрутизаторе для IP-адреса RaspberryPi (192.168.1.8) и IP-адреса клиента VPS при подключении к VPN (10.8.0.2), но результат тот же.
Как видите, я не эксперт в сетях Linux.
С уважением.
решение1
Итак, вы не можете подключиться к своему RPi из интернета. Если предположить, что порты открыты правильно, можете ли вы попробовать подключиться из интернета, когда ваш VPN-сервис не работает?
Если все работает, когда VPN не включен, то у вас возникла проблема с правильной маршрутизацией трафика, поступающего с вашего маршрутизатора, обратно на ваш маршрутизатор, а не через VPN.
Вот решение этой проблемы (применяется при отключенном VPN) https://serverfault.com/a/918441/590398
У меня это работает, однако после перезагрузки данные не сохраняются.