Переадресация портов (NAT) в точке доступа Android

Я настраиваю систему наблюдения на базе Raspberry с помощью Motioneyeos.

Подключаю малину к роутеру и ставлю нат в роутере перенаправлять подключения на 80 порт на raspi. И это работает.

Проблема в том, что система будет в доме, где у меня нет интернета, поэтому я использую там старый телефон с SIM-картой. Я подключаюсь к 4G и открываю точку доступа. Затем я подключаю малину к точке доступа, и из той же сети она работает хорошо.

Теперь, когда я подключаюсь извне, я, очевидно, не могу получить доступ к raspi. Я могу получить доступ только к телефону. Есть ли способ сделать Nat, как мы это делаем в наших маршрутизаторах?

На самом деле довольно сомнительно, что вы также можете получить доступ к телефону извне, но, тем не менее, этот вопрос не по теме, поскольку он касается конфигурации сети, а не разработки программного обеспечения.

Chris Stratton 11.04.2019 03:16

Мне очень жаль людей, которые проголосовали против .. но это возможно, и у меня это работает. Я использовал (бесплатный для некоммерческого использования) сервис под названием remote.it. И я решил это без изменения структуры моей сети.

javirs 12.04.2019 08:24
1
2
2 998
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решение — использовать remote.it. Это бесплатный некоммерческий сервис с сервером в облаке.

  • Вам нужно перейти на remote.it, создать учетную запись и получить токен.
  • Затем вы устанавливаете их клиент на свой raspberry pi и запускаете его (он основан на консоли, поэтому хорош для безголовых систем).
  • предоставьте ему своего пользователя, пароль и токен
  • скажите ему, что хотите поделиться SSH(22) и HTML(80)

Теперь ваш raspi устанавливает исходящее соединение со своим сервером, которому не препятствует ваше соединение 3G. Чтобы получить доступ к вашему raspi извне, вам необходимо:

  • Посетите remote.it и авторизуйтесь. Вы должны иметь возможность видеть зарегистрированные устройства
  • выберите устройство и протокол, который вы хотите получить
  • веб-сайт предоставит поддельный адрес и порт
  • подключитесь (путти, ssh или веб-браузер) к этому адресу и вуаля.

Вы получаете доступ к своему pi из-за маршрутизатора 3G, не имея дело с новым оборудованием и не настраивая сети.

Другие вопросы по теме