Я использую iPhone в качестве модема.
Есть ли способ перенести порт на мой компьютер, потому что я использую его как сервер разработки.
iphone
ios
internet-sharing
dwightk
источник
источник
Ответы:
Краткий ответ
До сих пор (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, возможно, отключила дополнительные функции в качестве способа приятного общения с операторами.
Возможные обходные пути
Редактировать: НО ...
Даже вы могли обойти NAT на вашем устройстве, сотовое подключение к Интернету IPv4 является очень вероятно , также за операторский класс NAT .
источник
На iPhone нет возможности переадресации портов при использовании его в качестве точки доступа Wi-Fi. Это по замыслу. (IMO) функция горячей точки iPhone должна была позволить пользователям выходить в Интернет через тарифный план своего телефона, чтобы пользователь мог проверять электронную почту, просматривать веб-страницы, общаться в чате и т. Д. Он не предназначен для использования в качестве маршрутизатора с более продвинутыми функциями.
На обеих сторонах горячей точки iPhone нет открытых портов для взаимодействия с управлением. Я сделал сканирование портов как на публичной, так и на приватной стороне (от Mac и ПК), чтобы посмотреть, смогу ли я получить доступ к странице управления - она заблокирована и не отвечает (хотя она отвечает на a
ping
).Однако я только что проверил и подтвердил, что моя выделенная точка доступа - AT & T Unite Explore поддерживает переадресацию портов (стр. 60 Руководства пользователя ). Я смог перенаправить порт 22 на свой ноутбук и успешно подключился к нему через SSH.
И последнее: хотя я смог успешно сделать это в AT & T, ваш провайдер может не разрешить вам открывать порты на вашем устройстве - сначала сверьтесь с ними.
источник