Ubuntu WiFi ağınızı Android ile paylaşmanıza olanak tanıyan bir uygulama

Windows 10'un aksine Ubuntu, hem Wi-Fi'yi hem de mobil erişim noktasını aynı anda çalıştırmanıza izin vermez. Evinizin Wi-Fi ağına bağlandığınızda bu sorun olmayabilir. Ancak internet erişiminin kullanıcı başına bir cihazla sınırlı olduğu bir kafeye, havaalanına veya otele taşındığınızda işler biraz karmaşıklaşabilir. Ancak yakın zamanda Linux için şunları yapmanızı sağlayan bir uygulama keşfettim: Bir Wi-Fi ağını paylaşın ADB aracılığıyla dizüstü bilgisayar için. Nasıl yapılacağını görelim.

Bu uygulama Ubuntu'daki WiFi ağını Android ile paylaşmanıza olanak tanır

“Gnirehtet” ScrCpy'yi geliştiren şirket tarafından oluşturulan açık kaynaklı bir uygulamadır – Genymobil. Uygulama ADB üzerinden çalışır ve bu nedenle Android cihazınızı bir USB kablosuyla dizüstü bilgisayarınıza bağlamanız gerekebilir. Uygulama, “Tersine Bağlama” seçeneğini kullanır.adb ters”de sunuldu Android 5.0. Basit bir deyişle, Android'deki web isteklerini dizüstü bilgisayarınız aracılığıyla web sunucusuna gönderir. Böylece web sunucusu, isteğin dizüstü bilgisayarın kendisi tarafından yapıldığına inanır. Bu şekilde dizüstü bilgisayar proxy olarak kullanılır.

Gnirehtet'in çalışması için ADB'yi Ubuntu'ya yüklemeniz gerekecek. Bunu yapmak için aşağıdaki komutu kullanın.

sudo apt-get adb'yi yükle

ADB kurulduktan sonra Linux için Gnirehtet zip dosyasını indirin. İki farklı tür olduğunu unutmayın: Linux ve Rust. Rust'u kullanın çünkü Java çalışma zamanı ortamının kurulmasını gerektirmez.

Zip dosyasını indirdikten sonra çıkartın. İçeride iki dosya göreceksiniz – Derlenmiş Rust dosyası ve APK dosyası. APK dosyasının Android cihazınıza kurulu olması gerekmektedir. Artık APK dosyasını Android cihazınıza gönderip yükleyebilir veya Gnirehtet komutunu kullanarak bunu otomatik olarak yapabilirsiniz.

Android cihazınızda USB hata ayıklamasını açın

Ancak komutu çalıştırmadan önce Android cihazınızı dizüstü bilgisayarınıza bağlayın ve Android telefonunuzdaki geliştirici seçenekleri aracılığıyla USB hata ayıklamayı etkinleştirin. Ardından, aşağıdaki komutu çalıştırmak için çıkartılan Gnirehtet klasörüne gidin.

./gnirehtet install

Uygulamanın başarıyla kurulumunun ardından Wi-Fi bağlantısını paylaşmaya başlamak için bilgisayarınızda aşağıdaki komutu çalıştırın.

./gnirehtet run

Ayrıca Android'de Gnirehtet tarafından VPN oluşturulmasını kabul etmeniz için bir istem alacaksınız. Bunun nedeni, Gnirehtet'in verileri bir VPN kanalı aracılığıyla Android cihazınızdan dizüstü bilgisayarınıza aktarmasıdır.

Bu yöntem birden fazla Android cihazla çalışır. Bu sınırı test etmemiş olsam da aynı anda iki Android cihazla iyi çalışıyor gibi görünüyor. Ancak dizüstü bilgisayarınıza bağlı birden fazla cihazınız olduğunda run komutuyla cihazın adb numarasını eklemeniz gerekir. Cihaz numarasını bulmak için aşağıdaki adb komutunu kullanın.

adb cihazlar

Ardından, İnternet'i belirli bir Android cihazına bağlamaya başlamak için seri numarasını kullanın.

 ./gnirehtet run 27f42c49df217ece

Artık ADB, Wi-Fi üzerinden de çalışabilir ancak bu, ilk kurulum için yine de cihazınızın bir USB kablosuna bağlanmasını gerektirir. Bu nedenle bu özel kısmı görmezden geliyorum. Daha fazla sorun veya soru için aşağıdaki yorumlarda bana bildirin. Doğrulamak Linux'u Android cihazlarda kolayca çalıştırma

Üst düğmeye git