OpenVPN сервер для мобильного доступа маршрутизации / мостов

Я использую веб-сервер на IPC и хочу получить доступ к сети с помощью VPN, потому что клиент не хочет размещать свои данные непосредственно в Интернете. Этот веб-сервер запускает веб-приложение, которое должно быть доступно для различных (в основном) мобильных устройств. Поэтому я выбрал OpenVPN для подключения.

Сейчас я пытаюсь установить и настроить сервер OpenVPN на моем серверном компьютере, но на самом деле не знаю, следует ли мне использовать маршрутизацию или мостовое соединение? Есть ли какая-то разница между устройствами Android и iOS, которую я должен учитывать, если они оба используют клиент OpenVPN?

В одно и то же время одновременно будет подключено более одного устройства. Поскольку я не буду знать, сколько и каких устройств будет, я хочу использовать предварительный ключ.

В моем маршрутизаторе настроена переадресация портов, и маршрутизатор получил статический IP-адрес.

Все, что я хочу, - это чтобы пользователь входил в систему на своем клиенте vpn (со статическим ip / портом маршрутизатора) и открывал браузер, введите IP-адрес веб-сервера и, наконец, должен появиться сайт / веб-приложение. Могу ли я пойти на маршрутизацию или мост? Я не понимаю, сри...

1 ответ

Решение

На стандартном / неизмененном устройстве Android вы можете использовать только маршрутизацию, а не мостовую связь. Это потому, что Android поддерживает только туннели TUN, а не туннели TAP.

В: Почему приложение не поддерживает туннели в стиле касания?

A: Android VPN API на данный момент поддерживает только туннели в стиле tun. Это ограничение платформы Android. Если вы попытаетесь подключить профиль, использующий туннель на основе отводов, вы получите сообщение об ошибке, что в настоящее время поддерживаются только туннели уровня 3. Если вы действительно хотите увидеть туннели на основе отводов, поддерживаемые в OpenVPN Connect, мы рекомендуем вам связаться с Google Android команда и попросить, чтобы API VpnService был расширен, чтобы позволить это. Без таких изменений в API-интерфейсе VpnService невозможно, чтобы приложения без полномочий root, такие как OpenVPN Connect, поддерживали туннели в стиле касания.

Источник: https://docs.openvpn.net/docs/openvpn-connect/openvpn-connect-android-faq.html

Другие вопросы по тегам