Справка VPN для Android

У меня есть приложение Android, которое говорит с приложением для сервера, работающим на чашах Грааля (Groovy на Grails).

Приложение для Android в основном устанавливает соединение с этим адресом:

url="http://192.168.2.53:8080/tma/majBtm/androidToDesktop";

Все это хорошо работает, когда и сервер и телефон на базе Android подключены в той же локальной сети.

Теперь проблема возникает, когда я хочу, чтобы телефон говорил с сервером, в то время как телефон вне локальной сети (мне нужен он для использования края).

Я столкнулся с сетями VPN, которые я думаю, мог бы выручить меня. (сервер имеет динамический IP),

Таким образом, то, что я сделал, было движением на dyndns.com и создало новое имя хоста, и работайте на приложении успешно сервер. Хост, который я создал, был - tmagrails.dyndns.com

Как я делаю свое телефонное подключение к этой сети? Какие изменения я, как предполагается, вношу для получения вещей, работающих? Кроме того, я действительно хочу знать, является ли это правильным подходом. В противном случае есть ли какой-либо способ получить вещи, идущие для меня?

0
задан 03.05.2011, 12:06

0 ответов

Забудьте VPN! Если Ваш маршрутизатор имеет функцию (большинство из них делает), можно включить перенаправление портов, так например, Вы могли передать внешний порт 80 внутреннему порту 8080 из Вашего сервера:

external port 80 -> 192.168.2.53:8080

Тем путем можно достигнуть тестового сервера с внешней стороны без потребности в VPN (который является отчасти сложным для установки). Преимущество - то, что большинство ISPs не блокирует порт 80.

Если у Вас уже есть DynDNS, то после включения перенаправления портов только необходимо перейти в:

http://tmagrails.dyndns.com/tma/majBtm/androidToDesktop
2
ответ дан 24.11.2019, 06:40

Теги

Похожие вопросы