ప్రముఖ స్ట్రాంగ్స్వాన్ VPN సొల్యూషన్ యొక్క అధికారిక Android పోర్ట్.
# ఫీచర్లు మరియు పరిమితులు #
* Android 4+ ద్వారా ఫీచర్ చేయబడిన VpnService APIని ఉపయోగిస్తుంది. కొంతమంది తయారీదారుల పరికరాలకు దీనికి మద్దతు లేనట్లు కనిపిస్తోంది - స్ట్రాంగ్స్వాన్ VPN క్లయింట్ ఈ పరికరాలలో పని చేయదు!
* IKEv2 కీ మార్పిడి ప్రోటోకాల్ను ఉపయోగిస్తుంది (IKEv1 *మద్దతు లేదు*)
* డేటా ట్రాఫిక్ కోసం IPsecని ఉపయోగిస్తుంది (L2TP *మద్దతు లేదు*)
* MOBIKE (లేదా పునఃప్రామాణీకరణ) ద్వారా మార్చబడిన కనెక్టివిటీ మరియు మొబిలిటీకి పూర్తి మద్దతు
* యూజర్నేమ్/పాస్వర్డ్ EAP ప్రామాణీకరణ (అవి EAP-MSCHAPv2, EAP-MD5 మరియు EAP-GTC) అలాగే RSA/ECDSA ప్రైవేట్ కీ/సర్టిఫికేట్ ప్రమాణీకరణకు మద్దతు ఇస్తుంది, వినియోగదారులను ప్రామాణీకరించడానికి, క్లయింట్ సర్టిఫికేట్లతో EAP-TLSకి కూడా మద్దతు ఉంది
* RFC 4739లో నిర్వచించిన విధంగా రెండు ప్రమాణీకరణ రౌండ్లను ఉపయోగించడం ద్వారా సంయుక్త RSA/ECDSA మరియు EAP ప్రమాణీకరణకు మద్దతు ఉంది.
* సిస్టమ్లో వినియోగదారు ముందే ఇన్స్టాల్ చేసిన లేదా ఇన్స్టాల్ చేసిన CA సర్టిఫికెట్లకు వ్యతిరేకంగా VPN సర్వర్ సర్టిఫికెట్లు ధృవీకరించబడతాయి. సర్వర్ను ప్రామాణీకరించడానికి ఉపయోగించే CA లేదా సర్వర్ సర్టిఫికేట్లను కూడా నేరుగా యాప్లోకి దిగుమతి చేసుకోవచ్చు.
* VPN సర్వర్ మద్దతు ఇస్తే IKEv2 ఫ్రాగ్మెంటేషన్కు మద్దతు ఉంటుంది (5.2.1 నుండి స్ట్రాంగ్స్వాన్ అలా చేస్తుంది)
* స్ప్లిట్-టన్నెలింగ్ VPN ద్వారా నిర్దిష్ట ట్రాఫిక్ను మాత్రమే పంపడం మరియు/లేదా దాని నుండి నిర్దిష్ట ట్రాఫిక్ను మినహాయించడాన్ని అనుమతిస్తుంది
* ఒక్కో యాప్ VPN నిర్దిష్ట యాప్లకు VPN కనెక్షన్ని పరిమితం చేయడానికి లేదా వాటిని ఉపయోగించకుండా మినహాయించడానికి అనుమతిస్తుంది
* IPsec అమలు ప్రస్తుతం AES-CBC, AES-GCM, ChaCha20/Poly1305 మరియు SHA1/SHA2 అల్గారిథమ్లకు మద్దతు ఇస్తుంది
* పాస్వర్డ్లు ప్రస్తుతం డేటాబేస్లో క్లియర్టెక్స్ట్గా నిల్వ చేయబడ్డాయి (ప్రొఫైల్తో నిల్వ చేయబడితే మాత్రమే)
* VPN ప్రొఫైల్లు ఫైల్ల నుండి దిగుమతి చేయబడవచ్చు
* ఎంటర్ప్రైజ్ మొబిలిటీ మేనేజ్మెంట్ (EMM) ద్వారా నిర్వహించబడే కాన్ఫిగరేషన్లకు మద్దతు ఇస్తుంది
వివరాలు మరియు చేంజ్లాగ్ను మా డాక్స్లో చూడవచ్చు: https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html
# అనుమతులు #
* READ_EXTERNAL_STORAGE: కొన్ని Android సంస్కరణల్లో బాహ్య నిల్వ నుండి VPN ప్రొఫైల్లు మరియు CA ప్రమాణపత్రాలను దిగుమతి చేసుకోవడానికి అనుమతిస్తుంది
* QUERY_ALL_PACKAGES: VPN ప్రొఫైల్లు మరియు ఐచ్ఛిక EAP-TNC వినియోగ సందర్భంలో మాజీ/చేర్చడానికి యాప్లను ఎంచుకోవడానికి Android 11+లో అవసరం
# ఉదాహరణ సర్వర్ కాన్ఫిగరేషన్ #
ఉదాహరణ సర్వర్ కాన్ఫిగరేషన్లు మా డాక్స్లో కనుగొనవచ్చు: https://docs.strongswan.org/docs/5.9/os/androidVpnClient.html#_server_configuration
దయచేసి యాప్లోని VPN ప్రొఫైల్తో కాన్ఫిగర్ చేయబడిన హోస్ట్ పేరు (లేదా IP చిరునామా) సర్వర్ సర్టిఫికెట్లో subjectAltName పొడిగింపుగా తప్పనిసరిగా ఉండాలి.
# ఫీడ్బ్యాక్ #
దయచేసి GitHub ద్వారా బగ్ నివేదికలు మరియు ఫీచర్ అభ్యర్థనలను పోస్ట్ చేయండి: https://github.com/strongswan/strongswan/issues/new/choose
మీరు అలా చేస్తే, దయచేసి మీ పరికరం (తయారీదారు, మోడల్, OS వెర్షన్ మొదలైనవి) గురించిన సమాచారాన్ని చేర్చండి.
కీ మార్పిడి సేవ ద్వారా వ్రాసిన లాగ్ ఫైల్ నేరుగా అప్లికేషన్ నుండి పంపబడుతుంది.
అప్డేట్ అయినది
26 ఫిబ్ర, 2024