Скорее всего доступ к 192.168.1.1 заблокирован по соображениям безопасности Keenetic. Дело в том, что телефон обращается на адрес 192.168.1.1 со своего нового адреса из сети 172.16.x.x и это разрешение необходимо указать в политике межсетевого экрана. Где-то в кинетике это было...а вот
zyxel.ru/kb/2794/
Если есть желание получить доступ в админку с телефона то, в качестве источника нужно указывать туннельный адрес своего телефона 172.16.0.какой-то.
Доступ к 192.168.1.34 должен работать из VPN-соединения если этот адрес открывается изнутри домашней сети.
Если этот сервер отвечает при коннекте изнутри, но молчит при доступе из сети 172.16.x.x это означает, что он (сервер) ничего не знает про эту сеть. Возможны две проблемы:
- некорректно прописан default gateway на сервере
- если там стоит apache, то возможно в его политике прописано отвечать на запросы лишь из своей собственной сети 192.168.1.0, а чужим (которым является сеть 172.16.0.0) ничего не отдавать.
Проверить можно путем команды ping 192.168.1.34 с телефона. Есть масса приложений для адроида, которые реализуют сетевые утилиты - ping, nslookup и т.д. Пропробуйте скачать приложение и сделать пинг на этот адрес.
Если пинг пройдет - значит проблема в apache
Если пинг не пройдет, то скорее всего какие-то проблемы с маршрутизацией. Надо смотреть дальше.
Насчет скорости ...
Конечно, при обращении через туннельное соединение к своей собственной сети трафик идет от вашего провайдера до нас, а от нас обратно к вашей сети по туннелю. В каком месте возникают проблемы со скоростью я не могу сказать. Лично я смотрю видеопоток от девяти видеокамер и больших сложностей не испытываю. Иногда, конечно, кадры теряются, но все в пределах допустимого.