Моя установка: Raspberry pi 3 ОС: raspbian 9 (stretch), локальная сеть (eth0): 192.168.0.X беспроводная сеть (wlan0): 192.168.10.Икс
Эта настройка находится за модемом / маршрутизатором, который обеспечивает доступ к Интернету.
Хорошо, что я пытаюсь сделать здесь, это сделать функцию пи как маршрутизатор vpn и веб-сервер. он должен работать так, чтобы весь трафик приходил с wlan0(192.168.10.X) должен быть отправлен через VPN-соединение. Любой другой трафик должен проходить через eth0(192.168.0.X) как это работало в прошлом.
Я использовал следующие уроки:
https://raspberrypihq.com/how-to-turn-a-raspberry-pi-into-a-wifi-router/
https://thepi.io/how-to-use-your-raspberry-pi-as-a-vpn-router/
Теперь я получил часть, где vpn работает правильно и wlan0(192.168.10.X) трафик маршрутизируется через VPN и в локальной сети (192.168.0.X) Я могу ssh (22) или делать запросы к веб-серверу (80). Я могу достичь этого внутренне без проблем.
Теперь проблема: когда я пытаюсь подключиться к Pi удаленно, я больше не могу получить доступ к своим услугам. Это означает, что я не могу SSH (22) или http (80) из-за пределов сети. Я нахожу странным, что в своей локальной сети я могу их использовать, но за пределами своей сети я не могу их найти. Когда я отключаю openvpn, я могу связаться с ними, и все снова работает как есть.
Я пытался найти решение этой проблемы в Интернете, но ответ был расплывчатым и не очень полезным.
Что мне здесь не хватает?