Как подключить клиента к удаленному серверу, используя публичный IP? - PullRequest
0 голосов
/ 04 июля 2018

У меня есть мобильное приложение для Android, которое подключается к моему серверному приложению с помощью sockets.

Я проверил соединение, когда и клиент, и сервер подключены к одному и тому же маршрутизатору (они находятся в одной частной сети), и все работает нормально (клиент подключается к 192.168.1.48, который является частным IP-адресом).

Я хочу, чтобы мой клиент подключился к общедоступному IP-серверу, который может быть что-то вроде 88.A.B.C (предоставляется моим локальным ISP)

Я пытался сделать port forwarding, но я не уверен, как правильно его настроить или чего мне не хватает.

Клиент подключается к серверу, имеющему:

ipAddress: 88.A.B.C port: 8888

Я упоминаю, что у меня есть ASUS router RT-N18U.

Что я пробовал :

1) Подключение к: http://192.168.1.1

2) Перейти к WAN -> Виртуальный сервер / Переадресация портов

3) Добавить правило вроде: enter image description here

Не могу понять, что мне не хватает или что делать дальше. Не могли бы вы помочь мне?

1 Ответ

0 голосов
/ 04 июля 2018

Конфигурация выглядит правильно. Возможно, ваш интернет-провайдер блокирует эти порты. Попробуйте изменить номер порта и / или использовать portchecktool, чтобы проверить, заблокирован он или нет.

...