แอพนี้ให้คุณแชร์ WiFi ของ Ubuntu กับ Android

ซึ่งแตกต่างจาก Windows 10 Ubuntu ไม่ยอมให้คุณเปิดทั้ง Wi-Fi และฮอตสปอตพร้อมกัน นี่อาจไม่ใช่ปัญหาเมื่อคุณใช้ Wi-Fi ที่บ้าน อย่างไรก็ตามเมื่อคุณย้ายไปที่ร้านกาแฟสนามบินหรือโรงแรมที่อินเทอร์เน็ตถูก จำกัด ไว้ที่อุปกรณ์หนึ่งเครื่องต่อผู้ใช้สิ่งต่างๆอาจมีปัญหาเล็กน้อย อย่างไรก็ตามฉันเพิ่งค้นพบแอปสำหรับ Linux ที่ให้คุณแชร์ Wi-Fi ของแล็ปท็อปผ่าน ADB มาดูวิธีการกัน

แอพนี้ให้คุณแชร์ WiFi ของ Ubuntu กับ Android

“ Gnirehtet” เป็นแอปโอเพนซอร์สจากผู้ผลิตยอดนิยมของ ScrCpy - Genymobile แอปทำงานผ่าน ADB และด้วยเหตุนี้คุณจึงต้องเชื่อมต่อ Android กับแล็ปท็อปผ่านสาย USB แอปนี้ใช้ประโยชน์จากการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือแบบย้อนกลับซึ่งเป็นคำสั่ง“ adb reverse” ที่นำกลับมาใช้ใน Android 5.0 กล่าวง่ายๆคือส่งคำขอเว็บ Android ของคุณไปยังเว็บเซิร์ฟเวอร์ผ่านแล็ปท็อปของคุณ ดังนั้นเว็บเซิร์ฟเวอร์จึงเชื่อว่าการร้องขอนั้นมาจากแล็ปท็อปเอง วิธีนี้เป็นการใช้แล็ปท็อปเป็นพร็อกซี

เพื่อให้แอป Gnirehtet ใช้งานได้คุณจะต้อง ติดตั้ง ADB บน Ubuntu ใช้คำสั่งต่อไปนี้เพื่อดำเนินการดังกล่าว

sudo apt-get install adb

แอพนี้ให้คุณแชร์ WiFi ของ Ubuntu กับ Android

เมื่อคุณติดตั้ง ADB แล้วให้ดาวน์โหลดไฟล์ Gnirehtet zip สำหรับ Linux โปรดทราบว่ามี 2 รูปแบบ: Linux และ Rust ใช้ Rust one เนื่องจากไม่จำเป็นต้องตั้งค่าสภาพแวดล้อมรันไทม์ของ Java

แอพนี้ให้คุณแชร์ WiFi ของ Ubuntu กับ Android

หลังจากคุณดาวน์โหลดไฟล์ zip แล้วให้แตกไฟล์ คุณจะเห็น 2 ไฟล์ในนั้นคือไฟล์ Rust ที่คอมไพล์แล้วและไฟล์ APK ต้องติดตั้งไฟล์ APK บนอุปกรณ์ Android ตอนนี้คุณสามารถส่งไฟล์ APK ไปยังอุปกรณ์ Android ของคุณและติดตั้งหรือใช้คำสั่ง Gnirehtet เพื่อดำเนินการโดยอัตโนมัติ

เปิดการดีบัก USB บนอุปกรณ์ Android ของคุณ

แต่ก่อนที่คุณจะเรียกใช้คำสั่งให้เชื่อมต่อ Android กับแล็ปท็อปและเปิดใช้งาน USB Debugging ผ่านตัวเลือกสำหรับนักพัฒนาบนโทรศัพท์ Android ของคุณ จากนั้นไปที่โฟลเดอร์ Gnirehtet ที่แยกออกมาเพื่อเรียกใช้คำสั่งต่อไปนี้

./gnirehtet ติดตั้ง

ฉันเพิ่งค้นพบแอปสำหรับ Linux ที่ให้คุณแชร์ Wi-Fi และอินเทอร์เน็ตของแล็ปท็อปผ่าน ADB มาดูกันว่าขั้นตอนการทำทีละขั้นตอน

หลังจากติดตั้งแอปไคลเอ็นต์สำเร็จแล้วให้เรียกใช้คำสั่งต่อไปนี้บนคอมพิวเตอร์ของคุณเพื่อเริ่มแชร์การเชื่อมต่อ Wi-Fi

./gnirehtet run

อุปกรณ์, tfollowing, ไฟล์, gnirehtet, อุปกรณ์, เปิด, ให้, ต้องการ, tlaptop, ย้อนกลับ, ubuntu, tgnirehtet, สนิม, ต่อไป, เริ่มต้น

คุณจะได้รับข้อความแจ้งบน Android ให้ยอมรับการสร้าง VPN โดย Gnirehtet เนื่องจาก Gnirehtet ถ่ายโอนข้อมูลจากอุปกรณ์ Android ของคุณไปยังแล็ปท็อปผ่านช่องทาง VPN

แอพนี้ให้คุณแชร์ WiFi ของ Ubuntu กับ Android

วิธีนี้ใช้ได้กับอุปกรณ์ Android หลายเครื่อง แม้ว่าฉันจะไม่ได้ลองขีด จำกัด แต่ดูเหมือนว่าจะใช้งานได้ดีสำหรับอุปกรณ์ Android 2 เครื่องพร้อมกัน อย่างไรก็ตามเมื่อคุณมีอุปกรณ์หลายเครื่องเชื่อมต่อกับแล็ปท็อปของคุณคุณจะต้องต่อท้ายหมายเลขอุปกรณ์ adb พร้อมกับคำสั่ง run หากต้องการค้นหาหมายเลขอุปกรณ์ให้ใช้คำสั่ง adb ต่อไปนี้

อุปกรณ์ adb

แอพนี้ให้คุณแชร์ WiFi ของ Ubuntu กับ Android

จากนั้นใช้หมายเลขประจำเครื่องเพื่อเริ่มอินเทอร์เน็ตบนอุปกรณ์ Android ที่เฉพาะเจาะจง

 ./gnirehtet รัน 27f42c49df217ece

ฉันเพิ่งค้นพบแอปสำหรับ Linux ที่ให้คุณแชร์ Wi-Fi และอินเทอร์เน็ตของแล็ปท็อปผ่าน ADB มาดูกันว่าขั้นตอนการทำทีละขั้นตอน

ตอนนี้ adb ยังสามารถทำงานผ่าน Wi-Fi ได้ แต่ยังต้องเชื่อมต่ออุปกรณ์ของคุณด้วยสาย USB สำหรับการตั้งค่าเริ่มต้น ดังนั้นฉันจึงเพิกเฉยต่อส่วนนั้น ๆ สำหรับปัญหาหรือข้อสงสัยเพิ่มเติมโปรดแจ้งให้เราทราบในความคิดเห็นด้านล่าง

ยังอ่าน: วิธีสร้างแป้นพิมพ์ลัดอย่างรวดเร็วใน Ubuntu

ดูเพิ่มเติมที่