VPN เป็นแอพพลิเคชั่นเดียวได้อย่างไร?


13

สมมติว่าคุณต้องการกำหนดเส้นทางการรับส่งข้อมูลของแอปพลิเคชันเดียวผ่าน VPN

(เนื่องจากแอปพลิเคชันขาดการสนับสนุนการเข้ารหัสที่เหมาะสมหรือบริการระยะไกลมีให้เฉพาะในเครือข่ายความร่วมมือเท่านั้น)

สิ่งอื่น ๆ เช่นการท่องเว็บควรผ่านการเชื่อมต่อข้อมูลปกติ

วิธีกำหนดค่าสิ่งนี้บนอุปกรณ์ Android ล่าสุด (> = Android 4.0)

แรงจูงใจที่เป็นรูปธรรม: น่าเสียดายที่ผู้ให้บริการเกตเวย์ VoIP บางรายไม่ให้การเข้ารหัสข้อมูล (เสียงและการส่งสัญญาณ) ดังนั้นจึงจำเป็นต้องใช้ VPN (อย่างน้อยเมื่อเชื่อมต่อผ่าน WLAN) ผู้ให้บริการรายหนึ่ง (sipgate.de) ยังให้บริการ VPN ของตนเอง (และไม่มีวิธีการเข้ารหัส SIP / RTP อื่น ๆ )


ข้อมูลเพิ่มเติมเกี่ยวกับแอพที่คุณพยายามอุโมงค์โดยเฉพาะอาจช่วยได้ พวกเขาสนับสนุน SOCK5 Proxy หรือไม่ SSH Tunnelอาจเป็นการเริ่มต้นที่ดี
earthmeLon

1
@earthmeLon, แอพ VoIP, แอพ VoIP ที่รองรับ SIP - cf. ย่อหน้าสุดท้ายของคำถาม - เช่น CSimple
maxschlepzig

คำตอบ:


6

แอปOpenVPNฟรีและโอเพ่นซอร์สสำหรับ Androidรองรับสิ่งนี้

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

  • 'VPN ใช้สำหรับทุกแอป แต่ไม่รวมการเลือก'
  • 'VPN ใช้สำหรับแอพที่เลือกเท่านั้น' (sic)

รายการจะมีแอพที่มีอยู่ทั้งหมดซึ่งสามารถเลือก / ยกเลิกการเลือกได้

สิ่งนี้ไม่ต้องการอุปกรณ์ที่รูท ตัวอย่างเช่นมันทำงานได้ดีบนอุปกรณ์ Nexus 5x พร้อมสต็อก Android 8.1

การทดสอบอย่างง่ายคือการติดตั้ง broswer อื่นเช่น Firefox รวมเพียงหนึ่งใน Chrome และ Firefox ในรายการจากนั้นสลับไปมารอบ ๆ เบราว์เซอร์และไปที่https://wtfismyip.comทั้งคู่

ข้อผิดพลาดอย่างหนึ่งคือเมื่อคุณอยู่ในเครือข่ายแบบ dual-stack IPv4 + IPv6 แต่ VPN เป็น IPv4 เท่านั้น ในกรณีนั้นจำเป็นต้องปิดการใช้งาน 'บายพาส VPN สำหรับเครือข่ายท้องถิ่น' ในแท็บ 'การกำหนดเส้นทาง' มิฉะนั้นการรับส่งข้อมูล IPv6 จะเดินทางโดยไม่ได้เข้ารหัสนอกเหนือจาก VPN


0

ทุกแอปใน Android ใช้กับผู้ใช้ที่แตกต่างกันดังนั้น iptables ควรสามารถรับรู้แอพที่กำหนดโดยใช้ -m owner --uid-owner, BUT เช่นเดียวกับหลาย ๆ สิ่งใน Android อาจไม่มีผู้ใช้ส่วนหน้าทำสิ่งนี้ได้อย่างง่ายดาย (เหมือนไม่มีตัวเลือกในวันนี้ที่จะใช้ ext4 เป็นรูปแบบสำหรับการ์ด SD ภายนอก) หากคุณมีความรู้เกี่ยวกับตารางเส้นทางและ iptables คุณอาจลองใช้วิธีนี้

อีกวิธีหนึ่งคือการตั้งค่า VPN เพื่อกำหนดเส้นทางผ่านที่อยู่ IP ของผู้ให้บริการ sip ของคุณเท่านั้น (ไม่ใช่เส้นทางเริ่มต้น) แม้ว่าจะมีปัญหาอื่นที่ไม่เกี่ยวข้อง - SIP ไม่ชอบ NAT ดังนั้นคุณอาจต้องตั้งค่าการส่งต่อทราฟฟิกบนเซิร์ฟเวอร์ VPN ของคุณ


-3

ลองใช้ Hola Better Internet เก่า ๆ ไม่ใช่ Hola Free VPN มันให้สิทธิ์ในการเลือกแอพสำหรับบริการ VPN เท่านั้น


1
คุณสามารถอธิบายได้ว่าแอป "Hola" เหล่านี้คืออะไรเชื่อมโยงไปยังแอปเฉพาะที่คุณแนะนำและให้คำแนะนำเกี่ยวกับวิธีที่ผู้ใช้สามารถใช้เพื่อแก้ปัญหาได้
TurboFool
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.