На самом деле я установил ssh-сервер на Android и хочу подключиться к нему из-за пределов локальной сети, поэтому мне нужен IP-адрес моего модема, который имеет два разных IP-адреса; Публичный IP-адрес 110.52.xx, который появляется, когда я спрашиваю Google, какой у меня IP и WAN IP, который модем показывает мне в шлюзе конфигурации. Как я могу решить эту проблему? Я пытался найти такого рода проблемы, но я не вижу никакого решения для этого.

Я использую приложение SSHDroid для установки сервера SSH и в настоящее время слушаю 192.168.254.111:2222

1 ответ1

-1

На самом деле я нашел способ. Я пытался обойти CGN, используя ngrok.

Перво-наперво! я скачал файл Linux (ARM) и затем, поскольку мой андроид уже рутирован, я переместил его в /system/bin с помощью приложения, называемого корневым браузером, где я могу получить к нему доступ непосредственно в терминале, поэтому мне не нужно вводить ./ngrok В любом случае, после этого я скачал SSHDroid (НЕТ, Я НЕ СПОНСИРУЮ НЕКОТОРЫЕ ПРИЛОЖЕНИЯ), затем запустил SSH-сервер ...Тем временем пока SSHDroid слушает. В терминале я ngrok tcp -region ap 192.168.xxx.xxx:22 . 22 здесь - порт, где SSHDroid прослушивает.

Вы также можете проверить мой SSH-сервер здесь -> 0.tcp.ap.ngrok.io порт:14315

Проверьте это здесь SSH CHECKER

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .