OpenVPN అనేది VPN ఎంపికలలో ఒకటి (వర్చ్యువల్ ప్రైవేట్ నెట్వర్క్ లేదా ప్రైవేట్ వర్చ్యువల్ నెట్వర్క్స్), ప్రత్యేకంగా సృష్టించబడిన యెన్క్రిప్టెడ్ చానల్ పై సమాచార బదిలీని గ్రహించుటకు అనుమతించును. ఈ విధంగా, మీరు రెండు కంప్యూటర్లను కనెక్ట్ చేయవచ్చు లేదా సర్వర్ మరియు అనేక క్లయింట్లతో కేంద్రీకృత నెట్వర్క్ను నిర్మించవచ్చు. ఈ ఆర్టికల్లో అటువంటి సర్వర్ను ఎలా సృష్టించాలో మరియు దానిని కాన్ఫిగర్ చేయాలో నేర్చుకుందాము.
మేము OpenVPN సర్వర్ని కాన్ఫిగర్ చేస్తాము
పైన పేర్కొన్న విధంగా, ప్రశ్నకు సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించి, మేము సురక్షితమైన కమ్యూనికేషన్ చానెల్ ద్వారా సమాచారాన్ని ప్రసారం చేయవచ్చు. ఇది ఒక సాధారణ గేట్వే అయిన సర్వర్ ద్వారా ఇంటర్నెట్కు ఫైల్ షేరింగ్ లేదా సురక్షిత యాక్సెస్. ఇది సృష్టించడానికి, మేము అదనపు పరికరాలు మరియు ప్రత్యేక జ్ఞానం అవసరం లేదు - ప్రతిదీ మీరు ఒక VPN సర్వర్ ఉపయోగించడానికి ప్లాన్ కంప్యూటర్లో జరుగుతుంది.
మరింత పని కోసం, మీరు నెట్వర్క్ వినియోగదారుల కంప్యూటర్లలో క్లయింట్ వైపుని ఆకృతీకరించవలసి ఉంటుంది. అన్ని పని అప్పుడు ఖాతాదారులకు బదిలీ ఇవి కీలు మరియు సర్టిఫికెట్లు, సృష్టించడం డౌన్ వస్తుంది. ఈ ఫైళ్లను మీరు సర్వర్కు కనెక్ట్ చేస్తున్నప్పుడు IP చిరునామాని పొందడానికి మరియు ఎగువ పేర్కొన్న గుప్తీకరించిన ఛానెల్ను సృష్టించడానికి అనుమతిస్తాయి. దీని ద్వారా బదిలీ చేయబడిన మొత్తం సమాచారం కీతో మాత్రమే చదువుతుంది. ఈ ఫీచర్ గణనీయంగా భద్రతను మెరుగుపరుస్తుంది మరియు డేటా సమగ్రతను నిర్ధారించగలదు.
సర్వర్ మెషీన్లో OpenVPN ను ఇన్స్టాల్ చేస్తోంది
సంస్థాపన అనేది కొంత ప్రమాణాలతో ప్రామాణిక విధానం, మేము మరింత వివరంగా చర్చించబోతున్నాము.
- దిగువ లింక్ నుండి ప్రోగ్రామ్ను డౌన్లోడ్ చేసుకోవడం మొదటి దశ.
OpenVPN డౌన్లోడ్
- తరువాత, ఇన్స్టాలర్ను అమలు చేసి, భాగం ఎంపిక విండోకు వెళ్ళండి. ఇక్కడ మనం ఆ పేరుతో వస్తువుపై దవడ ఉంచాలి "EasyRSA"మీరు సర్టిఫికెట్లు మరియు కీల ఫైళ్ళను సృష్టించుటకు, అలాగే వాటిని నిర్వహించుటకు అనుమతించును.
- తరువాతి దశ సంస్థాపన కొరకు స్థానము యొక్క ఎంపిక. సౌలభ్యం కొరకు, ప్రోగ్రామ్ డిస్కు C యొక్క root లో C: ను ఉంచండి. ఇది చేయుటకు, కేవలం అదనపు తొలగించండి. ఇది పని చేయాలి
C: OpenVPN
స్క్రిప్టులను అమలుచేస్తున్నప్పుడు వైఫల్యాలను నివారించడానికి మేము దీన్ని చేస్తాము, ఎందుకంటే మార్గంలో ఖాళీలు అనుమతించబడవు. మీరు వాటిని కోట్స్లో తీసుకోవచ్చు, కానీ శ్రద్ద విఫలం కావచ్చు, మరియు కోడ్లో లోపాలను కనుగొనడం సులభం కాదు.
- అన్ని సెట్టింగులను తరువాత, ప్రోగ్రామ్ను సాధారణ మోడ్లో ఇన్స్టాల్ చేయండి.
సర్వర్ వైపు ఆకృతీకరించుట
కింది చర్యలను చేస్తున్నప్పుడు మీరు సాధ్యమైనంత శ్రద్ధగలవారిగా ఉండాలి. ఏదైనా దోషాలు సర్వర్ లోపలికి దారి తీస్తుంది. మరొక అవసరం - మీ ఖాతాకు నిర్వాహకుని హక్కులు ఉండాలి.
- డైరెక్టరీకి వెళ్లండి "సులువు-rsa"ఇది మా కేసులో ఉంది
C: OpenVPN easy-rsa
ఫైల్ను కనుగొనండి vars.bat.sample.
దానిని పేరుమార్చు vars.bat (పదం తొలగించండి "నమూనా" కలిసి).
నోట్ప్యాడ్ ++ ఎడిటర్లో ఈ ఫైల్ను తెరవండి. ఈ నోట్బుక్ అయినందున ఇది చాలా ముఖ్యం, ఎందుకంటే సంకేతాలు సరిగ్గా సంకలనం చేయగలవు మరియు వాటిని సేవ్ చేసేటప్పుడు దోషాలను నివారించడానికి ఇది మీకు సహాయపడుతుంది.
- అన్నింటిలో మొదటిది, ఆకుపచ్చ రంగులో హైలైట్ చేయబడిన అన్ని వ్యాఖ్యలను తొలగించండి - అవి మాకు అడ్డుపెట్టును. మేము ఈ క్రింది వాటిని పొందుతాము:
- తరువాత, ఫోల్డర్కు మార్గాన్ని మార్చండి "సులువు-rsa" మనము సంస్థాపనప్పుడు ఎత్తి చూపాము. ఈ సందర్భంలో, కేవలం వేరియబుల్ తొలగించండి. % ProgramFiles% మరియు దాన్ని మార్చండి సి:.
- క్రింది నాలుగు పారామితులు మారవు.
- మిగిలిన పంక్తులు ఏకపక్షంగా ఉంటాయి. స్క్రీన్షాట్లోని ఉదాహరణ.
- ఫైల్ను సేవ్ చేయండి.
- మీరు క్రింది ఫైళ్ళను కూడా సవరించాలి:
- మంతనాలు ca.bat
- మంతనాలు dh.bat
- మంతనాలు key.bat
- మంతనాలు కీ-pass.bat
- మంతనాలు కీ-pkcs12.bat
- మంతనాలు కీ-server.bat
జట్టును మార్చాలి
openssl
సంబంధిత ఫైలుకు సంపూర్ణ మార్గం openssl.exe. మార్పులను మర్చిపోవద్దు.
- ఇప్పుడు ఫోల్డర్ తెరవండి "సులువు-rsa"నిర్వహించవలసి SHIFT ఖాళీ స్థలంలో PKM పై క్లిక్ చేయండి (ఫైల్స్ కాదు). సందర్భ మెనులో, అంశాన్ని ఎంచుకోండి "ఓపెన్ కమాండ్ విండో".
ప్రారంభమవుతుంది "కమాండ్ లైన్" టార్గెట్ డైరెక్టరీకి మార్పు ఇప్పటికే పూర్తయింది.
- కింది ఆదేశాన్ని ఇవ్వండి మరియు క్లిక్ చేయండి ENTER.
vars.bat
- తరువాత, మరొక "బ్యాచ్ ఫైల్" ను అమలు చేయండి.
శుభ్రంగా all.bat
- మొదటి ఆదేశం రిపీట్ చేయండి.
- తదుపరి దశలో అవసరమైన ఫైళ్లను సృష్టించడం. ఇది చేయుటకు, కమాండ్ ఉపయోగించండి
మంతనాలు ca.bat
అమలు తరువాత, సిస్టమ్ మేము vars.bat ఫైల్ లో ఎంటర్ చేసిన డేటాను నిర్ధారించడానికి అందిస్తాము. కొన్ని సార్లు నొక్కండి. ENTERఅసలు స్ట్రింగ్ కనిపిస్తుంది వరకు.
- ప్రయోగ ఫైల్ను ఉపయోగించి ఒక DH- కీను సృష్టించండి
మంతనాలు dh.bat
- మేము సర్వర్ భాగంగా కోసం ఒక సర్టిఫికేట్ సన్నద్ధమవుతున్నట్లు. ఒక ముఖ్యమైన విషయం ఉంది. మేము నమోదు చేసుకున్న పేరును కేటాయించాల్సిన అవసరం ఉంది vars.bat లైన్ లో "KEY_NAME". మా ఉదాహరణలో, ఇది Lumpics. కింది కింది విధంగా ఉంది:
బిల్డ్-కీ-సర్వర్.బట్ లంపిక్స్
ఇక్కడ మీరు కీని ఉపయోగించి డేటాను నిర్ధారించాలి ENTER, మరియు కూడా ఒక లేఖ రెండుసార్లు ఎంటర్ "Y" (అవును) అవసరమైనప్పుడు (స్క్రీన్షాట్ చూడండి). కమాండ్ లైన్ మూసివేయబడుతుంది.
- మా కేటలాగ్లో "సులువు-rsa" పేరుతో కొత్త ఫోల్డర్ ఉంది "కీస్".
- దాని కంటెంట్లను ఫోల్డరులో కాపీ చేసి అతికించి ఉండాలి. "SSL"ఇది ప్రోగ్రామ్ యొక్క మూలం డైరెక్టరీలో తప్పక సృష్టించాలి.
కాపీ చేసిన ఫైళ్ళను చేర్చిన ఫోల్డర్ యొక్క వీక్షణ:
- ఇప్పుడు డైరెక్టరీకి వెళ్ళండి
C: OpenVPN config
ఇక్కడ మేము ఒక టెక్స్ట్ డాక్యుమెంట్ (PCM - క్రియేట్ - టెక్స్ట్ డాక్యుమెంట్) ను క్రియేట్ చేస్తాను, దానికి పేరు మార్చాము server.ovpn మరియు నోట్ప్యాడ్లో + + తెరవండి. మేము ఈ క్రింది కోడ్ను ఎంటర్ చేస్తున్నాము:
పోర్ట్ 443
ప్రోటో యుద్
dev tun
dev-node "VPN లంపిక్స్"
dh C: OpenVPN ssl dh2048.pem
ca C: OpenVPN ssl ca.crt
cert C: OpenVPN ssl Lumpics.crt
కీ C: OpenVPN ssl లంపిక్స్. కీ
సర్వర్ 172.16.10.0 255.255.255.0
గరిష్ట ఖాతాదారుల 32
ఉంచడం 10 120
క్లైంట్ క్లయింట్
comp-lzo
అంటిపెట్టుకుని కీ
ట్యూన్ అంటిపెట్టుకుని ఉంది
సాంకేతికలిపి DES-CBC
స్థితి C: OpenVPN లాగ్ status.log
లాగ్ C: OpenVPN log openvpn.log
క్రియ 4
మ్యూట్ 20దయచేసి ధృవీకరణ పత్రాలు మరియు కీల పేర్లు ఫోల్డర్లో ఉన్న వాటికి సరిపోలాలి "SSL".
- తరువాత, తెరవండి "కంట్రోల్ ప్యానెల్" మరియు వెళ్ళండి "నెట్వర్క్ కంట్రోల్ సెంటర్".
- లింక్పై క్లిక్ చేయండి "అడాప్టర్ సెట్టింగ్లను మార్చడం".
- ఇక్కడ మేము ఒక కనెక్షన్ ద్వారా కనుగొనేందుకు అవసరం "TAP- విండోస్ ఎడాప్టర్ V9". ఇది RMB యొక్క కనెక్షన్ పై క్లిక్ చేసి దాని లక్షణాలకు వెళ్లడం ద్వారా చేయవచ్చు.
- దానిని పేరుమార్చు "VPN లంపిక్స్" కోట్స్ లేకుండా. ఈ పేరు పరామితికి సరిపోలాలి. "దేవ్-నోడ్" ఫైల్ లో server.ovpn.
- సేవను ప్రారంభించడానికి చివరి దశ. కీ కలయికను నొక్కండి విన్ + ఆర్, క్రింద లైన్ ఎంటర్ మరియు క్లిక్ చేయండి ENTER.
services.msc
- పేరుతో సేవను కనుగొనండి "OpenVpnService", RMB పై క్లిక్ చేసి దాని లక్షణాలకు వెళ్ళండి.
- ప్రారంభ రకం మార్చబడింది "ఆటోమేటిక్", సేవ ప్రారంభించండి మరియు క్లిక్ చేయండి "వర్తించు".
- మేము ప్రతిదీ సరిగ్గా చేస్తే, ఎడాప్టర్ దగ్గర ఎర్ర శిలువ అదృశ్యం కావాలి. దీని అర్థం కనెక్షన్ సిద్ధంగా ఉంది.
క్లయింట్ వైపు ఆకృతీకరించుట
మీరు క్లయింట్ను ఏర్పరుచుకునేందుకు ముందు, సర్వర్ సర్వర్లో అనేక చర్యలు చేయాలి - కనెక్షన్ను ఆకృతీకరించుటకు కీలు మరియు సర్టిఫికేట్ను సృష్టించుము.
- డైరెక్టరీకి వెళ్లండి "సులువు-rsa"అప్పుడు ఫోల్డర్కు "కీస్" మరియు ఫైల్ను తెరవండి index.txt.
- ఫైల్ను తెరిచి, అన్ని విషయాలను తొలగించి సేవ్ చెయ్యండి.
- తిరిగి వెళ్ళు "సులువు-rsa" మరియు అమలు "కమాండ్ లైన్" (SHIFT + PCM - ఓపెన్ కమాండ్ విండో).
- తరువాత, అమలు చేయండి vars.batఆపై క్లయింట్ ప్రమాణపత్రాన్ని సృష్టించండి.
బిల్డ్-కీ.బాట్ VPN- క్లయింట్
ఇది నెట్వర్క్లోని అన్ని మెషీన్ల కోసం ఒక సాధారణ సర్టిఫికేట్. పెరిగిన భద్రత కోసం, మీరు ప్రతి కంప్యూటర్ కోసం మీ స్వంత ఫైళ్ళను రూపొందించవచ్చు, కానీ వాటికి భిన్నంగా వాటిని (కాదు "Vpn-క్లయింట్"మరియు "Vpn-Client1" మరియు అందువలన న). ఈ సందర్భంలో, శుభ్రం index.txt తో ప్రారంభమయ్యే అన్ని దశలను పునరావృతం చేయాలి.
- చివరి దశ ఫైల్ బదిలీ. VPN-client.crt, VPN-client.key, ca.crt మరియు dh2048.pem క్లయింట్కు. మీరు ఏదైనా అనుకూలమైన రీతిలో దీన్ని చేయవచ్చు, ఉదాహరణకు, USB ఫ్లాష్ డ్రైవ్కు లేదా నెట్వర్క్లో బదలాయించడానికి.
కస్టమర్ యంత్రంపై ప్రదర్శించాల్సిన పని:
- సాధారణ విధంగా OpenVPN ఇన్స్టాల్ చేయండి.
- సంస్థాపించిన ప్రోగ్రామ్తో డైరెక్టరీని తెరిచి ఫోల్డర్కు వెళ్ళండి "కాన్ఫిగర్". ఇక్కడ మీరు మా సర్టిఫికేట్ మరియు కీ ఫైళ్లను ఇన్సర్ట్ చేయాలి.
- అదే ఫోల్డర్లో, ఒక టెక్స్ట్ ఫైల్ ను సృష్టించి దానిని పేరు మార్చండి config.ovpn.
- ఎడిటర్లో తెరవండి మరియు క్రింది కోడ్ వ్రాయండి:
క్లయింట్
resolv- తిరిగి అనంతం
nobind
రిమోట్ 192.168.0.15 443
ప్రోటో యుద్
dev tun
comp-lzo
ca ca.crt
సర్టిఫికెట్ VPN- client.crt
కీ VPN- క్లయింట్.కీ
dh dh2048.pem
ఫ్లోట్
సాంకేతికలిపి DES-CBC
ఉంచడం 10 120
అంటిపెట్టుకుని కీ
ట్యూన్ అంటిపెట్టుకుని ఉంది
క్రియ 0లైన్ లో "రిమోట్" సర్వర్ యంత్రం యొక్క బాహ్య IP చిరునామాను మీరు రిజిస్టర్ చేసుకోవచ్చు - అందువల్ల మేము ఇంటర్నెట్కి ప్రాప్తి చేస్తాము. మీరు అన్నింటినీ విడిచిపెట్టినట్లయితే, ఎన్క్రిప్టెడ్ ఛానల్ ద్వారా సర్వర్కు కనెక్ట్ చేయడానికి మాత్రమే సాధ్యమవుతుంది.
- OpenVPN GUI ను డెస్క్టాప్పై ఒక సత్వరమార్గాన్ని ఉపయోగించి అడ్మినిస్ట్రేటర్గా అమలు చేయండి, ఆ తర్వాత ట్రేలో మేము సంబంధిత ఐకాన్ ను కనుగొని, RMB పై క్లిక్ చేసి, మొదటి అంశాన్ని పేరుతో ఎంచుకోండి "కనెక్ట్".
ఇది OpenVPN సర్వర్ మరియు క్లయింట్ యొక్క ఆకృతీకరణను పూర్తి చేస్తుంది.
నిర్ధారణకు
మీ సొంత VPN నెట్వర్క్ను నిర్వహించడం ద్వారా మీరు ప్రసారం చేసిన సమాచారాన్ని వీలైనంతవరకూ రక్షించుకోవచ్చు, అలాగే ఇంటర్నెట్ సర్ఫింగ్ మరింత సురక్షితం చేస్తుంది. సర్వర్ మరియు క్లయింట్ భాగాలను అమర్చినప్పుడు, మీరు ఒక ప్రైవేట్ వర్చువల్ నెట్వర్క్ యొక్క అన్ని ప్రయోజనాలను ఉపయోగించవచ్చు సరైన చర్యలతో ప్రధాన విషయం మరింత జాగ్రత్తగా ఉండాలి.