Существует несколько различных способов удаленного доступа к беспроводному маршрутизатору и управления им. Вы можете включить опцию удаленного мониторинга на некоторых маршрутизаторах или использовать службу DDNS, если у вас есть динамический IP-адрес для удаленного доступа и управления маршрутизатором Wi-Fi. Однако это небезопасные методы, поэтому по умолчанию они отключены.
При подключении маршрутизатора или устройств к Интернету защита соединения имеет решающее значение для предотвращения несанкционированного доступа и атак. В этом руководстве вы научитесь безопасно получать доступ и управлять своим маршрутизатором Wi-Fi и другими экземплярами, такими как локальные веб-серверы, с помощью бесплатных и безопасных туннелей Cloudflare.
Причины удаленного доступа к маршрутизатору Wi-Fi
Прежде чем мы перейдем к части настройки, важно обсудить необходимость удаленного доступа к маршрутизатору Wi-Fi. Ниже приведены несколько примеров:
- Вам часто нужно устранять неполадки и чинить сеть Wi-Fi ваших родителей.
- Управление контролем доступа и родительским контролем.
- Контролируйте использование сети или полосы пропускания.
- Проверьте своих детей, играют ли они в онлайн-игры или учатся.
В случае возникновения проблем с домашней сетью Wi-Fi или локальной сетью, вот все, что вам нужно знать об исправлении вашего интернет-соединения.
Вещи, которые вам понадобятся
Вы можете использовать любой старый ноутбук или Raspberry Pi, например Raspberry Pi Zero W, для настройки туннеля Cloudflare для безопасного удаленного доступа к вашему маршрутизатору Wi-Fi.
- Для этого руководства мы используем Raspberry Pi Zero W за 10 долларов. Он дешевый, маленький и подключается по беспроводной сети к домашней беспроводной локальной сети.
- Вам также необходимо зарегистрироваться и создать бесплатную учетную запись на Cloudflare.
- Зарегистрированное доменное имя. Вы можете зарегистрировать бесплатный домен .tk через Freenom.com или приобрести его в любом из ведущие регистраторы доменных имен.
Установите и настройте туннель Cloudflare
Выполните следующие действия, чтобы установить и настроить туннель Cloudflare на Raspberry Pi Zero W для безопасного удаленного доступа к вашему маршрутизатору Wi-Fi.
Шаг 1: Добавьте домен в Cloudflare
После регистрации домена и создания учетной записи Cloudflare выполните следующие действия, чтобы добавить ее в Cloudflare.
- В Облачная вспышка, перейти к Веб-сайты и нажмите Добавить сайт.
- Введите доменное имя и нажмите Добавить сайт.
- Нажмите Начать под Свободно план.
- Нажмите Продолжить > Подтвердить.
- Скопируйте серверы имён и добавить их под свой Фрином или сайт регистратора домена.
- Нажмите Готово, проверьте серверы имен и нажмите Закончить позже.
Вот и все. Теперь ваш домен будет добавлен в Cloudflare.
Шаг 2: Установите и аутентифицируйте Cloudflared
На SD-карту Raspberry Pi Zero W установите ОС Raspbian Lite с помощью Raspberry Pi Imager.
После прошивки файла ОС создайте пустой файл SSH в загрузочном разделе. Кроме того, создайте wpa_supplicant.conf файл и добавьте следующее.
страна=США
ctrl_interface=КАТАЛОГ=/var/запустить/wpa_supplicant ГРУППА=netdev
update_config=1
сеть = {
SSID="ИМЯ СЕТИ"
пск="СЕТЕВОЙ ПАРОЛЬ"
}
Заменить ИМЯ СЕТИ а также СЕТЕВОЙ ПАРОЛЬ полей, а затем скопируйте/вставьте файл в корень загрузочного раздела.
Затем вставьте SD-карту в Raspberry Pi Zero W и подключите блок питания. Как только он загрузится, используйте Усовершенствованный IP-сканер инструмент для поиска IP-адреса.
Затем откройте замазка на ПК с Windows введите IP-адрес Raspberry Pi и нажмите Открытым. Выбирать Да а потом войти как: пи с пароль: малина.
Теперь выполните следующие команды, чтобы установить и настроить cloudflared.
sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
смола-xvzfCloudflared_2022.7.1_рука.tar.gz
sudo cp ./cloudflared /usr/местный/bin
sudo chmod +x /usr/местный/bin/cloudflared
облачный -v
облачный логин
Скопируйте URL-адрес, отображаемый в окне терминала, вставьте его в веб-браузер и авторизуйте домен.
Шаг 3. Создайте безопасный туннель для удаленного доступа к маршрутизатору
Чтобы создать туннель, выполните следующую команду в окне терминала:
облачный туннель создать
Это создаст туннель с UUID и сгенерирует файл JSON. Скопируйте путь к файлу UUID и JSON.
Затем настройте туннель, создав и отредактировав файл конфигурации или файл config.yml.
судо нано ~/.cloudflared/config.yml
Теперь вставьте следующую строку кода.
туннель: a2efc6c1-2c75-45f8-b529d3ee
файл учетных данных: /home/пи/.cloudflared/a2efc6cbde49d3ee.json>
вход:
-имя хоста: мой роутер.Мой Домен.com
сервис: http://192.168.0.1
-оказание услуг: http_status:404
Обязательно замените UUID туннеля и файл учетных данных путь (путь к файлу JSON) и имя хоста, которое вы хотите указать для удаленного доступа к маршрутизатору. Вы можете создать столько записей имени хоста, сколько хотите для удаленного доступа к другим устройствам или службам. Например, если у вас есть IP-камера, вы можете перенаправить канал на имя хоста и удаленно получить доступ к каналу камеры. Это безопасно и зашифровано.
Нажимать CTRL+Х а потом Д а затем Войти ключ для сохранения изменений. Затем создайте запись DNS, выполнив следующую команду:
облачный туннельный маршрут DNS <TunnelName><Имя хоста>
Вы также можете войти в учетную запись Cloudflare, открыть домен и добавить CNAME запись для имени хоста в настройках DNS.
Наконец, вы можете запустить туннель для удаленного доступа и управления маршрутизатором Wi-Fi.
запуск туннеля Cloudflare <TunnelName>
После запуска туннеля вы можете открыть веб-браузер и посетить созданное вами имя хоста для удаленного доступа к маршрутизатору. Кроме того, рекомендуется следовать нашим простые советы по защите вашего маршрутизатора и маршрутизатора Wi-Fi.
Однако, если вы получаете какие-либо ошибки, проверьте файл конфигурации и исправьте записи имени хоста, а также проверьте идентификатор туннеля и путь JSON.
Кроме того, вы можете создавать, удалять, запускать, останавливать или перезапускать туннели Cloudflare с помощью следующих команд.
Функции | Команды |
---|---|
Создайте туннель Cloudflare | Облачный туннель |
Удалить туннель Cloudflare | облачный туннель удалить |
Получение списка туннелей Cloudflare | список облачных туннелей |
Остановить туннель Cloudflare | Облачный туннель, остановка |
Перезапустите туннель Cloudflare | перезапуск облачного туннеля |
Запустить туннель Cloudflare | Облачный туннель |
Чтобы узнать больше о туннеле cloudflared, вы можете посетить Github Cloudflared страница.
Лучший, быстрый и надежный способ удаленного доступа к маршрутизаторам Wi-Fi
Хотя вы можете использовать приложения для удаленного рабочего стола, такие как TeamViewer или открытый порт, и включить параметр «Удаленное управление» для удаленного доступа и управления вашими маршрутизаторами, ни одно из них не является безопасным.
Тем не менее, вы можете без особых хлопот установить Cloudflare Tunnel на любое поддерживаемое устройство, такое как ПК с Windows, Mac или Linux, или Raspberry Pi Zero W, 2,3, 4 или старый ноутбук. Любой, у кого практически нет знаний, может настроить Cloudflare Tunnel и безопасно получить доступ к своему маршрутизатору или другим локальным экземплярам из любой точки мира.