У меня есть мобильное приложение для 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) Добавить правило вроде: 
Не могу понять, что мне не хватает или что делать дальше. Не могли бы вы помочь мне?