Найти тему

Настраиваем роутер для своего sms-шлюза и устанавливаем DDNS

Фото автора Tima Miroshnichenko
Фото автора Tima Miroshnichenko

Эта статья - часть инструкции по созданию своего sms шлюза. Вы можете ознакомиться с ней тут - ссылка.

Все что вы делаете - на ваш страх и риск.
Автор данной статьи не несет ответственности за то, что вы сломаете свое оборудование, откроете свои данные всему миру, погубите морских котиков или уничтожите планету.

В прошлых статьях - Установка Linux мы установили Linux Ubuntu Server на ноутбук.

После, в статье Настройка Linux мы настроили базовые параметры Ubuntu Server, установили требуемые программы и настроили их.

В этой статье мы настроим свой роутер так, чтобы он отдавал нам наш сервер во вне.

Внимание! Это не безопасно. Данная инструкция не гарантирует безопасность вашей внутренней сети, возможно вы откроете доступ злоумышленникам в свою внутреннюю сеть устройств.

И так, я открываю настройки своего роутрера.

Мой роутер находится по адресу - http://192.168.1.1/

Ввожу имя и пароль. Данные можно узнать у своего провайдера или из списка стандартных паролей для вашей модели роутера в интернете.

Теперь все остальное будет на примере моего роутера ZTE

Заходим в DDNS

Там будет представлен список тех DDNS c которыми уже настроен работать ваш роутер.

Выбираем любой, регистрируемся, настраиваем DDNS возвращаемся. Так как все эти настройки будут зависеть от вашего роутера и DDNS сервиса, который вы решите использовать, инструкции надо найти в интернете.

Вставляем настройки в админку:

-2

Сохраняем.

Далее в настройках роутера находим пункт - переадресация портов.

Настраиваем наш текущий ip sms сервера и приписываем ему порт.

Вуаля. Я прописал порт 80, чтобы заменить админку роутера на сайт, который будет будет хоститься на нашем SMS сервере.

Перехожу по своему адресу ddns и вижу такую картину

-3

Значит все отлично.

Нужно также сгенерировать ssl сертификат для нашего домена.

В каждом сервисе ddns это может настраиваться по своему.

Если у вас попросят CSR - получить его можно командой

openssl req –new –newkey rsa:2048 –nodes –keyout server.key –out server.csr

Создать сертификат и настроить сервер можно по статье:

https://help.ubuntu.ru/wiki/apache_%D0%B8_https

или если не работает ссылка

https://web.archive.org/

Мы настроили DDNS и запустили свой сайт на своем сервере. Вы теперь имеете свой хостинг))

Дальше в следующей статье мы напишем небольшой php код, который позволит нам читать sms и отправлять их.