Главная страница » Это приложение позволяет вам использовать Wi-Fi вашего Ubuntu с Android

Это приложение позволяет вам использовать Wi-Fi вашего Ubuntu с Android

Автор: Евгений Стерликов

В отличие от Windows 10, Ubuntu не позволяет одновременно включать Wi-Fi и точку доступа. Это может не быть проблемой, если вы подключены к домашнему Wi-Fi. Однако, когда вы переезжаете в кафе, аэропорт или отель, где доступ в Интернет ограничен одним устройством на пользователя, все может стать немного проблематичным. Однако недавно я обнаружил приложение для Linux, которое позволяет вам делиться Wi-Fi вашего ноутбука через ADB. Посмотрим, как это сделать.

Это приложение позволяет вам использовать Wi-Fi вашего Ubuntu с Android

Gnirehtet — приложение с открытым исходным кодом от популярных разработчиков ScrCpyДженимобиль . Приложение работает через ADB, поэтому вам потребуется подключить Android к ноутбуку через USB-кабель. Приложение использует обратную привязку, которая представляет собой команду «adb Reverse», которая была введена еще в Андроид 5.0 . Проще говоря, он отправляет ваши веб-запросы Android на веб-сервер через ваш ноутбук. Следовательно, веб-сервер считает, что запрос сделан самим ноутбуком. Таким образом, ноутбук используется в качестве прокси.

Чтобы приложение Gnirehtet работало, вам потребуется установить АБР в Ubuntu. Для этого используйте следующую команду.

sudo apt-get install adb

команда adb-install

После установки ADB загрузите zip-файл Gnirehtet для Linux. Обратите внимание, что существует 2 варианта: Linux и Rust. Используйте версию Rust, поскольку она не требует настройки среды выполнения Java.

скачать-gnirehtet-приложение

После загрузки zip-файла распакуйте его. Внутри него вы увидите 2 файла — скомпилированный файл Rust и файл APK. APK-файл должен быть установлен на устройстве Android. Теперь вы можете либо отправить APK-файл на свое устройство Android и установить его, либо использовать команду Gnirehtet, чтобы сделать это автоматически.

Включите отладку по USB на устройстве Android.

Но прежде чем запускать команду, подключите свой Android к ноутбуку и включите отладку по USB в настройках разработчика на своем телефоне Android. Затем перейдите к извлеченной папке Gnirehtet и выполните следующую команду.

./gnirehtet install

gnirehtet-клиент-установка

После успешной установки клиентского приложения выполните следующую команду на своем компьютере, чтобы начать общий доступ к Wi-Fi-соединению.

./gnirehtet run

gnirehtet-run-command — создать точку доступа Wi-Fi в Ubuntu

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

gnirehtet-vpn-request-on-android — создать точку доступа Wi-Fi в Ubuntu

Этот метод работает с несколькими устройствами Android. Хотя я не пробовал ограничение, похоже, оно работает нормально на двух устройствах Android одновременно. Однако если к вашему ноутбуку подключено несколько устройств, вам необходимо добавить номер устройства adb вместе с командой запуска. Чтобы найти номер устройства, используйте следующую команду adb.

adb devices

adb-устройства-серийный номер

Далее используйте серийный номер, чтобы запустить Интернет на конкретном устройстве Android.

 ./gnirehtet run 27f42c49df217ece

Команда запуска нескольких устройств — создать точку доступа Wi-Fi в Ubuntu

Теперь adb также может работать через Wi-Fi, но для первоначальной настройки все равно требуется подключение вашего устройства с помощью USB-кабеля. Поэтому я игнорирую эту конкретную часть. Если у вас возникнут дополнительные проблемы или вопросы, дайте мне знать в комментариях ниже.

Читайте также: Как быстро создавать сочетания клавиш в Ubuntu

Возможно вам будет интересно