/ / วิธีกำหนดเส้นทางปริมาณการใช้ Android ทั้งหมดของคุณผ่านอุโมงค์ที่ปลอดภัย

วิธีกำหนดเส้นทางปริมาณการใช้ Android ทั้งหมดของคุณผ่านอุโมงค์ที่ปลอดภัย

2012-08-14_122906

มีปัญหาด้านความปลอดภัยเพียงเล็กน้อยความหวาดระแวงและความรู้ไม่สามารถดูแลได้ วันนี้เรากำลังดูวิธีรักษาความปลอดภัยการเชื่อมต่อข้อมูลมือถือของคุณจากการบุกรุกโดยใช้ซอฟต์แวร์ฟรีและอุโมงค์ SSH อย่างง่าย

HTG Reader Michael เขียนด้วยคำของ่าย ๆ ที่เรามีความสุขมากกว่าที่จะเติมเต็ม:

เรียน HTG

ฉันอ่านคำแนะนำของคุณเพื่อตั้งค่าเซิร์ฟเวอร์ SSHเราเตอร์ที่บ้านของคุณและกำหนดค่าแล็ปท็อปของคุณให้เชื่อมต่อผ่าน แต่ฉันรู้สึกว่าพยายามแปลสิ่งที่ฉันเรียนรู้ในคู่มือนั้นไปยังโทรศัพท์ Android ของฉัน มีวิธีตรงไปตรงมาเพื่อให้ได้การเข้ารหัสในบ้านแบบเดียวกันกับที่ฉันเพลิดเพลินกับแล็ปท็อปของฉันไปยังโทรศัพท์ Android ของฉันหรือไม่? ฉันทำแบบฝึกหัดดั้งเดิมเสร็จเรียบร้อยแล้ว (ดังนั้นฉันจึงมีเซิร์ฟเวอร์ SSH ที่ทำงานบนเราเตอร์ของฉันตอนนี้) สำหรับสิ่งที่คุ้มค่า คุณสามารถช่วยผู้อ่านที่ฉลาดพอหรือไม่?

ขอแสดงความนับถือ

ไมเคิล

เราคิดว่าคุณขายตัวเองให้สั้นด้วยไมเคิลเป็นคนฉลาด ท้ายที่สุดคุณสามารถแฟลชเราเตอร์ที่บ้านกำหนดค่าเซิร์ฟเวอร์ SSH ในตัวและตั้งค่าแล็ปท็อปของคุณเป็นไคลเอนต์ ด้วยสิ่งที่อยู่ภายใต้เข็มขัดของคุณคุณจะพบว่าคู่มือนี้ทำสิ่งเดียวกันเพื่อโทรศัพท์ของคุณอย่างง่ายดาย! มาเริ่มกันเลย.

หากคุณกำลังอ่านสิ่งนี้ไม่แน่ใจในสิ่งที่แน่นอนSSH เป็นหรือสาเหตุที่คุณต้องการเปิดใช้งานบนสมาร์ทโฟนของคุณ (หรืออุปกรณ์มือถืออื่น ๆ ) เราขอแนะนำอย่างยิ่งให้อ่านส่วนคืออะไรและทำไมตั้งค่าอุโมงค์ที่ปลอดภัยในคู่มือการตั้งค่าเราเตอร์ SSH ของเรา

สิ่งที่คุณต้องการ

สำหรับบทช่วยสอนนี้คุณจะต้องมีสิ่งต่าง ๆ ต่อไปนี้:

  • โทรศัพท์ Android ที่รูทเครื่องที่ใช้ Android OS 1.6 ขึ้นไป
  • ฟรี SSH Tunnel สำหรับ Android
  • เซิร์ฟเวอร์ SSH สำหรับเชื่อมต่อ

หมายเหตุเล็กน้อยเกี่ยวกับข้อกำหนดข้างต้นอยู่ในใบสั่ง. ก่อนอื่นเพื่อกำหนดค่าและปรับใช้ SSH Tunnel สำหรับ Android อย่างถูกต้องคุณต้องมีการเข้าถึงรูทบนโทรศัพท์ Android ของคุณ หากโทรศัพท์ของคุณยังไม่ผ่านการรูทเราขอแนะนำให้อ่านคู่มือของเราเกี่ยวกับวิธีการรูทอุปกรณ์ Android ของคุณและทำไมคุณอาจต้องการเพราะทั้งคู่ครอบคลุมพื้นฐานของการรูทและแสดงวิธีการดังกล่าว

ประการที่สองเราจะสร้างคำแนะนำการติดตั้ง SSH บนเราเตอร์ของคุณสำหรับการเข้าถึงเว็บอย่างปลอดภัยจากทุกที่ในบทช่วยสอนนี้ คุณ อย่า จำเป็นต้องใช้การตั้งค่าเดียวกันกับที่เราใช้อยู่(เซิร์ฟเวอร์ SSH ในตัวบนเราเตอร์ที่กะพริบด้วยเฟิร์มแวร์ Tomato บุคคลที่สาม) แต่คุณจะต้องมีเซิร์ฟเวอร์ SSH (ไม่ว่าจะเป็นโฮสต์บนเซิร์ฟเวอร์ระยะไกลหรือเครือข่ายในบ้านของคุณ) เพื่อเชื่อมต่อ

ก้าวไปข้างหน้าจากจุดนี้เราจะเป็นอย่างน้อยที่สุดคุณจะมีบัญชี SSH พร้อมชื่อผู้ใช้รหัสผ่านและ (หากคุณต้องการความปลอดภัยที่เพิ่มขึ้น) คู่กุญแจที่ได้รับอนุญาตสำหรับบัญชีนั้นอยู่ในมือ หากเงื่อนไขใด ๆ เหล่านี้ดูเหมือนไม่คุ้นเคยเราขอแนะนำให้อ่านการตั้งค่า SSH ในคู่มือเราเตอร์ของคุณซึ่งเชื่อมโยงกับข้างต้น

การดาวน์โหลดและการกำหนดค่า SSH Tunnel สำหรับ Android

2012-08-14_130607

ในขณะที่ SSH Tunnel สำหรับ Android ไม่ใช่ SSH เดียวเครื่องมือพร้อมใช้งานสำหรับแพลตฟอร์ม Android เราชอบด้วยเหตุผลหลายประการรวมถึงความง่ายในการกำหนดค่าความสะดวกในการใช้งานทุกวันและที่สำคัญที่สุดคือกลุ่มเป้าหมาย SSH Tunnel ถูกมองว่าเป็นเครื่องมือสำหรับผู้ใช้ในประเทศจีนและประเทศอื่น ๆ ที่รัฐบาลที่ถูกกดขี่และถูกเซ็นเซอร์ จำกัด การเข้าถึงอินเทอร์เน็ตอย่างหนัก หากดีพอสำหรับคนในสถานที่เช่นจีน (ที่เสี่ยงต่อเสรีภาพในการหลีกเลี่ยงไฟร์วอลล์ของรัฐบาล) ก็ดีสำหรับเรา รับสำเนาฟรีในร้านค้า Google Play (หรือหากคุณไม่สามารถเข้าถึงร้านค้า Google Play ในสถานที่ของคุณให้คว้าไฟล์ APK ที่นี่เพื่อติดตั้งด้วยตนเอง)

ติดตั้งแอปพลิเคชันและเรียกใช้เป็นครั้งแรกเพื่อเริ่มกระบวนการกำหนดค่า หน้าจอแรกที่คุณเห็นจะมีลักษณะดังนี้:

2012-08-14_131319

ต้านทานการกระตุ้นเพื่อตรวจสอบ Tunnel Switch และเปิดอุโมงค์บน - เรายังไม่ได้ป้อนข้อมูลการเข้าสู่ระบบใด ๆ ดังนั้นมันจะผิดพลาด เริ่มกันเลยโดยไปที่ส่วนการตั้งค่าอุโมงค์ SSH ของเมนู ป้อนข้อมูลต่อไปนี้: IP ของโฮสต์และพอร์ตที่เซิร์ฟเวอร์ SSH กำลังรับฟัง พอร์ตเริ่มต้นคือ 22 สำหรับ SSH; นอกจากคุณจะเปลี่ยนพอร์ตโดยเฉพาะหรือได้รับคำแนะนำจากโฮสต์ SSH ของคุณให้ใช้พอร์ตสำรองให้ปล่อยไว้เป็น 22

ในส่วนข้อมูลบัญชีให้ป้อนของคุณชื่อผู้ใช้และรหัสผ่านบนเซิร์ฟเวอร์ SSH ณ จุดนี้เรามีข้อมูลเพียงพอที่จะสร้างการเชื่อมต่ออย่างง่ายระหว่าง SSH Tunnel และเซิร์ฟเวอร์ SSH ของคุณด้วยการอนุญาตตามรหัสผ่าน

หากคุณต้องการใช้กุญแจคู่เพื่อความปลอดภัยเพิ่มเติมการเชื่อมต่อกับเซิร์ฟเวอร์ SSH ของคุณ - และเราขอแนะนำให้คุณทำเช่นนั้น - คุณจะต้องใช้รหัสส่วนตัวครึ่งหนึ่งของคู่นี้ (หากคุณต้องการสร้างคู่โปรดอ้างอิงส่วนการสร้างคีย์ของคู่มือเราเตอร์ SSH ของเรา)

บันทึก: คุณสลับเซิร์ฟเวอร์ SSH ของคุณระหว่างการใช้งานเข้าสู่ระบบ / รหัสผ่านเท่านั้นและเข้าสู่ระบบ / คู่กุญแจจากฝั่งเซิร์ฟเวอร์ SSH ของสิ่งต่าง ๆ ไม่ใช่แอปพลิเคชันอุโมงค์ SSH บนโทรศัพท์ของคุณ โปรดอ้างอิงเมนูความช่วยเหลือ / เอกสารคู่มือที่เหมาะสมบนเซิร์ฟเวอร์ SSH ของคุณเพื่อขอความช่วยเหลือหากจำเป็น

เมื่อคุณมีไฟล์กุญแจส่วนตัว (ลงท้ายด้วย. pkk) คุณจะต้องคัดลอกไปยัง / sdcard / sshtunnel / key / ในการใช้ปุ่มกดปุ่มเมนูบนโทรศัพท์ของคุณเพื่อดึงส่วนต่อไปนี้ขึ้นมา:

2012-08-14_134928

กด Key File Manager แล้วไปที่/ sshtunnel / คีย์ / ไดเรกทอรี เลือกคีย์ที่เหมาะสมสำหรับเซิร์ฟเวอร์ SSH ของคุณคุณอาจพบว่ามีประโยชน์ในการตั้งชื่อแต่ละคีย์ตามบริการเช่น HomeRouter.ppk หรือ SomeSSHService.ppk หากคุณตัดสินใจที่จะใช้ฟังก์ชัน Profiles เพื่อใช้เซิร์ฟเวอร์ SSH หลายตัว

เมื่อคุณตั้งค่ารหัสผ่านและ / หรือคีย์ส่วนตัวแล้วก็ถึงเวลาที่จะเสร็จสิ้นการกำหนดค่าล่าสุด

2012-08-14_140640

ใต้ส่วนข้อมูลบัญชีคือพอร์ตส่วนการส่งต่อ เพื่อเร่งกระบวนการเราขอแนะนำให้เปิดพร็อกซีเซิร์ฟเวอร์ SOCKS ในตัวเพื่อเพิ่มความเข้ากันได้ของแอปพลิเคชันกับ SSH Tunnel เพียงตรวจสอบ“ ใช้ถุงเท้าพร็อกซี่” เพื่อเปิด

2012-08-14_140550

ในที่สุดก็ถึงเวลาตัดสินใจว่าคุณต้องการเส้นทางการเชื่อมต่อข้อมูล Android ทั้งหมดของคุณผ่านเซิร์ฟเวอร์ SSH ของคุณหรือเลือกเปลี่ยนเส้นทางแอปพลิเคชันผ่านเซิร์ฟเวอร์ ในการกำหนดเส้นทางการเชื่อมต่อทั้งหมดของคุณให้ตรวจสอบ“ Global Proxy” ในการเลือกเส้นทางแอปพลิเคชั่นเลือก“ แต่ละพร็อกซี” จากนั้นตรวจสอบแต่ละแอปพลิเคชันที่คุณต้องการกำหนดเส้นทางเช่นเว็บเบราว์เซอร์และ Facebook ตามที่เห็นด้านบน

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

  • เชื่อมต่ออัตโนมัติ: การเปิดใช้นี้จะตั้งค่า SSH Tunnel เป็นโพรบและเชื่อมต่อกับเซิร์ฟเวอร์ SSH โดยอัตโนมัติทุกครั้งที่มีให้
  • เชื่อมต่ออัตโนมัติอีกครั้ง: การเปิดใช้งานนี้เป็นการสลับโปรโตคอลการเชื่อมต่อใหม่โดยอัตโนมัติดังนั้น SSH Tunnel จะทำการเชื่อมต่อใหม่ในกรณีที่เกิดการสูญเสียที่ไม่คาดคิด
  • เปิดใช้งานรายการ GFW: นี่เป็นคุณสมบัติพิเศษสำหรับชาวจีน มันเปิดใช้งานบริการพร็อกซี SSH Tunnel สำหรับเว็บไซต์ที่ถูกบล็อกโดย Great Firewall ของจีนเท่านั้น
  • เปิดใช้งาน DNS Proxy: นี่คือการตรวจสอบโดยค่าเริ่มต้นและเราแนะนำปล่อยให้มันตรวจสอบ เมื่อตรวจสอบคำขอ DNS ทั้งหมดของคุณจะถูกส่งผ่านเซิร์ฟเวอร์ SSH หากคุณยกเลิกการเลือกคำขอ DNS ของคุณจะถูกส่งผ่านการเชื่อมต่อข้อมูลในโทรศัพท์ของคุณโดยไม่มีการป้องกันอุโมงค์ SSH (เช่นใครก็ตามที่แอบดูคุณจะเห็นว่าคุณกำลังไปที่ไหน แต่ไม่ใช่ข้อมูลที่คุณได้รับจากเว็บไซต์ที่คุณกำลังเยี่ยมชม)

มีทั้งหมดที่ตั้งไว้เพื่อความพึงพอใจของคุณ? ที่ดี! ลองทดสอบการเชื่อมต่อทันที

ทดสอบการเชื่อมต่ออุโมงค์ SSH ของคุณ

เพื่อที่จะสร้างการเชื่อมต่อ SSH ของเราคือการทำงานเราต้องสร้างที่อยู่ IP ของอุปกรณ์มือถือของเราก่อน เปิดเว็บเบราว์เซอร์ของโทรศัพท์และทำการค้นหาโดย Google เพื่อหา "what is my ip ของฉัน" ผลลัพธ์ของคุณควรแสดงที่อยู่ IP การเชื่อมต่อข้อมูลมือถือดังนี้:

2012-08-14_141226

นั่นคือที่อยู่ IP ที่กำหนดโดยมือถือของเราผู้ให้บริการสมาร์ทโฟน Android ของเรา แม้ว่าเราได้กำหนดค่า SSH Tunnel แล้ว แต่ยังไม่ได้เปิดและเรายังคงส่งคำขอ DNS และคำขอข้อมูลทั้งหมดของคุณในที่เปิดอยู่

เปิด SSH Tunnel back up และตรวจสอบที่ด้านบนสุด Tunnel Switch. สิ่งนี้จะเปิดในอุโมงค์ SSH - เป็นครั้งแรกที่คุณทำสิ่งนี้คุณจะได้รับพรอมต์จากส่วนต่อประสานรูท / SuperUser เพื่อยืนยันว่าอนุญาตให้ผู้ใช้ SSH Tunnel ได้รับอนุญาต ไม่เป็นไรไปข้างหน้าและทำเครื่องหมายในช่องจดจำ (ไม่เช่นนั้นคุณจะต้องให้สิทธิ์ทุกครั้งที่เชื่อมต่อในอนาคต)

ให้เวลาสักครู่เพื่อเชื่อมต่อ - มันจะแจ้งให้คุณทราบว่าการเชื่อมต่อสำเร็จ หากคุณเปิดการแจ้งเตือนไว้ในเมนูการตั้งค่าคุณจะเห็นการแจ้งเตือนในลิ้นชักการแจ้งเตือนแบบเลื่อนลงดังนี้:

2012-08-14_141749

ตอนนี้ได้เวลาตรวจสอบว่าเบราว์เซอร์กำลังจัดเส้นทางอย่างถูกต้องผ่านอุโมงค์ SSH ไปข้างหน้าและสลับกลับไปที่เว็บเบราว์เซอร์และรีเฟรชเคียวรี“ what is ip ของฉัน” ของคุณ คุณควรเห็นที่อยู่ IP ใหม่ที่สอดคล้องกับที่อยู่ IP ของเซิร์ฟเวอร์ SSH ของคุณเช่น:

2012-08-14_140824

ที่ประสบความสำเร็จ! ด้วยการแตะปุ่มเพียงครั้งเดียวเราได้สลับการเข้าชมเว็บเบราว์เซอร์ของเราทั้งหมดไปยังเซิร์ฟเวอร์ SSH ระยะไกล ตอนนี้ทุกอย่างที่เกิดขึ้นระหว่างเบราว์เซอร์มือถือของเรา (หรือโทรศัพท์ทั้งหมดหากคุณกำหนดค่าไว้สำหรับ Global Proxy) จะถูกเข้ารหัสอย่างสมบูรณ์กับทุกคนที่อาจแอบดูการเชื่อมต่อระหว่างโทรศัพท์และจุดออกที่เซิร์ฟเวอร์ SSH


แค่นั้นแหละ! ตอนนี้คุณกำลังท่องโลกเสมือนเป็นซุปเปอร์สปายและไม่มีใครสามารถทำธุรกิจของคุณได้ ไม่ว่าคุณจะพยายามที่จะป้องกันไม่ให้ผู้แอบมองแพกเก็ตที่ร้านกาแฟไม่เห็นการเข้าสู่ระบบ Facebook และการรับส่งข้อมูลของคุณหรือการที่รัฐบาลทุจริตออกจากคอคุณก็กำลังทำธุรกิจอยู่</ p>