ไคลเอนต์ VPN ที่ใช้ IKEV2/IPSec ใช้งานง่ายพอร์ต Android ที่เป็นทางการของโซลูชัน VPN Strongswan ยอดนิยม # คุณสมบัติและข้อ จำกัด # * ใช้ VPNSE
เวอร์ชัน
2.5.2
ชื่อแพ็กเกจ
org.strongswan.android
หมวดหมู่
จดหมายข่าวสังคม
ขนาด
15.99MB
วันที่เผยแพร่
November 13, 2025
ไคลเอนต์ VPN ที่ใช้ IKEV2/IPSec ใช้งานง่าย
พอร์ต Android อย่างเป็นทางการของโซลูชัน VPN Strongswan ยอดนิยม
# คุณสมบัติและข้อ จำกัด #
* ใช้ VPNService API ที่โดดเด่นโดย Android 4+ อุปกรณ์ของผู้ผลิตบางรายดูเหมือนจะขาดการสนับสนุนสำหรับสิ่งนี้ - strongSwan VPN Client จะไม่ทำงานบนอุปกรณ์เหล่านี้!
* ใช้โปรโตคอลการแลกเปลี่ยนคีย์ IKEV2 (IKEV1 คือ * ไม่ได้รับการสนับสนุน *)
* ใช้ IPSec สำหรับการรับส่งข้อมูล (L2TP คือ * ไม่สนับสนุน *)
* การสนับสนุนอย่างเต็มที่สำหรับการเชื่อมต่อที่เปลี่ยนแปลงและการเคลื่อนย้ายผ่าน Mobike (หรือ reauthentication)
* รองรับชื่อผู้ใช้/รหัสผ่าน EAP Authentication (คือ EAP-MSCHAPV2, EAP-MD5 และ EAP-GTC) รวมถึง RSA/ECDSA ส่วนตัว/การรับรองความถูกต้องของการรับรองความถูกต้องของ RSA/ECDSA
* รองรับ RSA/ECDSA และ EAP รวมกันโดยใช้รอบการตรวจสอบสองรอบตามที่กำหนดไว้ใน RFC 4739
* ใบรับรองเซิร์ฟเวอร์ VPN ได้รับการตรวจสอบกับใบรับรอง CA ที่ติดตั้งล่วงหน้าหรือติดตั้งโดยผู้ใช้ในระบบ ใบรับรอง CA หรือเซิร์ฟเวอร์ที่ใช้ในการตรวจสอบความถูกต้องของเซิร์ฟเวอร์สามารถนำเข้าโดยตรงไปยังแอพได้
* รองรับการกระจายตัวของ IKEV2 หากเซิร์ฟเวอร์ VPN รองรับ (Strongswan ทำเช่นนั้นตั้งแต่ 5.2.1)
* การแยกช่องว่างอนุญาตให้ส่งเฉพาะการรับส่งข้อมูลบางอย่างผ่าน VPN และ/หรือไม่รวมการรับส่งข้อมูลที่เฉพาะเจาะจงจากมัน
* ต่อแอป VPN อนุญาตให้ จำกัด การเชื่อมต่อ VPN กับแอพเฉพาะหรือไม่รวมพวกเขาจากการใช้งาน
* การใช้งาน IPSec ปัจจุบันรองรับ AES-CBC, AES-GCM, Chacha20/Poly1305 และ SHA1/SHA2 อัลกอริทึม
* รหัสผ่านจะถูกเก็บไว้เป็น ClearText ในฐานข้อมูล (เฉพาะในกรณีที่เก็บไว้ในโปรไฟล์)
* โปรไฟล์ VPN อาจนำเข้าจากไฟล์
* รองรับการกำหนดค่าที่ได้รับการจัดการผ่าน Enterprise Mobility Management (EMM)
รายละเอียดและการเปลี่ยนแปลงสามารถพบได้ในเอกสารของเรา: https://docs.strongswan.org/docs/5.9/os/androidvpnlient.html
# สิทธิ์ #
* read_external_storage: อนุญาตการนำเข้าโปรไฟล์ VPN และใบรับรอง CA จากที่เก็บข้อมูลภายนอกในบางรุ่น Android
* query_all_packages: จำเป็นใน Android 11+ เพื่อเลือกแอพที่เป็น ex-/รวมในโปรไฟล์ VPN และกรณีการใช้ EAP-TNC เสริมที่เป็นตัวเลือก
# ตัวอย่างเซิร์ฟเวอร์การกำหนดค่า #
ตัวอย่างการกำหนดค่าเซิร์ฟเวอร์อาจพบได้ในเอกสารของเรา: https://docs.strongswan.org/docs/5.9/os/androidvpnlient.html#_server_configuration
โปรดทราบว่าชื่อโฮสต์ (หรือที่อยู่ IP) ที่กำหนดค่าด้วยโปรไฟล์ VPN ในแอพ * จะต้องมี * อยู่ในใบรับรองเซิร์ฟเวอร์เป็นส่วนขยายหัวเรื่อง
# ข้อเสนอแนะ #
กรุณาโพสต์รายงานข้อผิดพลาดและคำขอคุณสมบัติผ่าน GitHub: https://github.com/strongswan/strongswan/issues/new/choose
หากคุณทำเช่นนั้นโปรดรวมข้อมูลเกี่ยวกับอุปกรณ์ของคุณ (ผู้ผลิตรุ่นรุ่นระบบปฏิบัติการ ฯลฯ )
ไฟล์บันทึกที่เขียนโดยบริการแลกเปลี่ยนคีย์สามารถส่งได้โดยตรงจากภายในแอปพลิเคชัน