Aplikacja umożliwiająca udostępnianie sieci WiFi Ubuntu użytkownikom Androida.

W przeciwieństwie do systemu Windows 10, Ubuntu nie pozwala na jednoczesne korzystanie z Wi-Fi i mobilnego punktu dostępowego. Może to nie stanowić problemu, gdy jesteś połączony z domową siecią Wi-Fi. Jednak gdy przenosisz się do kawiarni, na lotnisko lub do hotelu, gdzie dostęp do internetu jest ograniczony do jednego urządzenia na użytkownika, sytuacja może się nieco skomplikować. Niedawno odkryłem jednak aplikację na Linuksa, która pozwala… Udostępnij sieć Wi-Fi Do laptopa przez ADB. Zobaczmy, jak to zrobić.

Ta aplikacja umożliwia udostępnianie sieci WiFi Ubuntu użytkownikom Androida.

„Gnirehtet” to aplikacja typu open source stworzona przez firmę, która opracowała ScrCpy – GenymobileAplikacja działa przez ADB, więc może być konieczne podłączenie urządzenia z Androidem do laptopa kablem USB. Aplikacja korzysta z opcji odwrotnego tetheringu za pośrednictwem „adb odwrócić„który został zaprezentowany w Android 5.0Mówiąc najprościej, wysyła żądania internetowe z systemu Android do serwera WWW za pośrednictwem laptopa. W ten sposób serwer WWW uznaje żądanie za pochodzące z samego laptopa. W ten sposób laptop działa jako serwer proxy.

Aby Gnirehtet działał, musisz zainstalować ADB w Ubuntu. Użyj poniższego polecenia, aby to zrobić.

sudo apt-get zainstaluj adb

Po zainstalowaniu ADB pobierz plik ZIP Gnirehtet dla Linuksa. Pamiętaj, że istnieją dwie wersje: Linux i Rust. Ja używam Rusta, ponieważ nie wymaga on instalacji środowiska uruchomieniowego Java.

Po pobraniu skompresowanego pliku rozpakuj go. Zobaczysz w nim dwa pliki – skompilowany plik Rust i plik APK. Plik APK musi być zainstalowany na urządzeniu z Androidem. Teraz możesz przesłać plik APK na urządzenie z Androidem i zainstalować go automatycznie lub użyć polecenia Gnirehtet.

Włącz debugowanie USB na swoim urządzeniu z systemem Android

Zanim jednak uruchomisz polecenie, podłącz urządzenie z Androidem do laptopa i włącz debugowanie USB w opcjach programistycznych w telefonie z Androidem. Następnie przejdź do wyodrębnionego folderu Gnirehtet, aby uruchomić poniższe polecenie.

./gnirehtet instalacja

Po pomyślnej instalacji aplikacji uruchom poniższe polecenie na swoim komputerze, aby rozpocząć udostępnianie połączenia Wi-Fi.

./gnirehtet run

Na urządzeniu z Androidem pojawi się również monit o zaakceptowanie utworzenia połączenia VPN przez Gnirehtet. Dzieje się tak, ponieważ Gnirehtet przesyła dane z urządzenia z Androidem do laptopa przez kanał VPN.

Ta metoda działa z wieloma urządzeniami z Androidem. Chociaż nie testowałem tego limitu, wydaje się działać poprawnie z dwoma urządzeniami z Androidem jednocześnie. Jeśli jednak do laptopa podłączonych jest wiele urządzeń, należy dodać numer adb urządzenia do polecenia run. Aby znaleźć numer urządzenia, użyj następującego polecenia adb.

Urządzenia ADB

Następnie należy użyć numeru seryjnego, aby rozpocząć łączenie się z Internetem na konkretnym urządzeniu z systemem Android.

 ./gnirehtet run 27f42c49df217ece

ADB może również działać przez Wi-Fi, ale nadal wymaga to podłączenia urządzenia kablem USB w celu wstępnej konfiguracji. Dlatego pomijam tę część. W przypadku dalszych problemów lub pytań, daj mi znać w komentarzach poniżej. Sprawdź Jak łatwo uruchomić system Linux na urządzeniach z Androidem

Idź do góry przycisk