переадресация портов (NAT) в точке доступа Android - PullRequest
0 голосов
/ 09 апреля 2019

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

Я подключаю Raspberry к маршрутизатору и настраиваю Nat в маршрутизаторе для перенаправления подключений к порту 80 на распи. И это работает.

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

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

1 Ответ

0 голосов
/ 12 апреля 2019

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

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

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

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

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

...