Моя настройка: Raspberry pi 3 OS: raspbian 9 (stretch) локальна мережа (eth0): бездротова мережа 192.168.0.X (wlan0): 192.168.10.X
Ця установка стоїть за модемом / маршрутизатором, який забезпечує доступ до Інтернету.
Добре, що я намагаюся тут зробити, це зробити функцію pi як маршрутизатор 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, я можу досягти їх, і все працює, як знову.
Я намагався шукати це рішення в Інтернеті, але відповідь була невиразною і не дуже корисною.
Що я тут пропускаю?