Переадресация портов на iPhone?

12

Я использую iPhone в качестве модема.

Есть ли способ перенести порт на мой компьютер, потому что я использую его как сервер разработки.

dwightk
источник
Это не совсем о компьютерном оборудовании или программном обеспечении
1
Джейлбрейк? Тогда конечно. Не взломан? Возможно нет.
Чтобы перенести порт на iPhone, вы просто перенаправляете его на IP-адрес.
Мелвин Джефферсон
1
Получите выделенный маршрутизатор 4G или точку доступа
Allan

Ответы:

7

Краткий ответ

До сих пор (iOS 9.1) не было способа настроить переадресацию портов в Personal Hotspot

Длинный ответ

Активация Personal Hotspot на устройстве iOS включает встроенный маршрутизатор NAT. Другие устройства, которые подключаются к этому iPhone (используя USB, WiFi или Bluetooth), получают IP-адрес в поддомене 172.16.0.0/12.

В iOS нет настроек NAT, и при этом он не обеспечивает UPnP или NAT-PMP для удаленной настройки NAT.

Зачем?

Никто не знает причины Apple.

Неожиданное предположение: зная, что доступность функции «Персональная точка доступа» на устройстве iOS зависит от его оператора , Apple, возможно, отключила дополнительные функции в качестве способа приятного общения с операторами.

Возможные обходные пути

  • На устройстве, которое должно принимать входящие подключения: подключитесь к VPN, предоставляющей общедоступный IP-адрес и входящие подключения
  • Если у вас есть доступ к удаленному устройству, вы можете создать туннель (например, с помощью ssh)
  • Если удаленное устройство подключено к той же учетной записи iCloud, при включении функции «Вернуться к моему Mac» вы попадете в одну частную сеть IPv6.
  • Использование модема 4G вместо вашего iPhone даст вам прямое интернет-соединение, принимающее входящие соединения

Редактировать: НО ...

Даже вы могли обойти NAT на вашем устройстве, сотовое подключение к Интернету IPv4 является очень вероятно , также за операторский класс NAT .

Duvrai
источник
> Использование модема 4G вместо вашего iPhone даст вам прямое интернет-соединение для приема входящих соединений. Да, это то, что я пытался сделать с модемом Domino Huawei 4G, но это не сработало, потому что функциональные возможности умышленно ограничены интернет-провайдером (Orange): это не оригинальное Domino Huawei, оно трансформировано. Я попытаюсь снять блокировку (нужно найти адаптер для микро-SIM), но это может не иметь никакого отношения к доступу к переадресации портов ... Так что будьте осторожны, какой модем 4G вы покупаете!
soulthom
0

На iPhone нет возможности переадресации портов при использовании его в качестве точки доступа Wi-Fi. Это по замыслу. (IMO) функция горячей точки iPhone должна была позволить пользователям выходить в Интернет через тарифный план своего телефона, чтобы пользователь мог проверять электронную почту, просматривать веб-страницы, общаться в чате и т. Д. Он не предназначен для использования в качестве маршрутизатора с более продвинутыми функциями.

На обеих сторонах горячей точки iPhone нет открытых портов для взаимодействия с управлением. Я сделал сканирование портов как на публичной, так и на приватной стороне (от Mac и ПК), чтобы посмотреть, смогу ли я получить доступ к странице управления - она ​​заблокирована и не отвечает (хотя она отвечает на a ping).

Однако я только что проверил и подтвердил, что моя выделенная точка доступа - AT & T Unite Explore поддерживает переадресацию портов (стр. 60 Руководства пользователя ). Я смог перенаправить порт 22 на свой ноутбук и успешно подключился к нему через SSH.

И последнее: хотя я смог успешно сделать это в AT & T, ваш провайдер может не разрешить вам открывать порты на вашем устройстве - сначала сверьтесь с ними.

Аллан
источник