OpenVPN Connect மற்றும் OpenVPN GUI: Windows சுயவிவரங்களை எங்கே வைக்கிறது
இரண்டு Windows வாடிக்கையாளர்கள், இரண்டு சுயவிவர மாதிரிகள்: GUI ஒரு கோப்புறையிலிருந்து .ovpn கோப்புகளைப் பட்டியலிடுகிறது, Connect இறக்குமதிக் கிடங்கை வைத்திருக்கிறது. பின்னர் சரியாக அகற்றவும் அல்லது இறக்குமதி செய்யவும்.
Windows இல் "என் OpenVPN சுயவிவரம் எங்கே" என்ற கேள்விக்கு இரண்டு வெவ்வேறு பதில்கள் உள்ளன, தவறானதைத் தேர்ந்தெடுத்தால் அரை நாள் வீணாகும். சமூக OpenVPN GUI ஒரு கோப்பகத்தை அதன் சுயவிவரப் பட்டியலாகக் கருதுகிறது: உள்ளமைக்கப்பட்ட கோப்புறையில் உள்ள ஒவ்வொரு .ovpn கோப்பும் ட்ரே மெனுவில் தோன்றும், அந்தக் கோப்புறையிலிருந்து அகற்றப்பட்ட கோப்பு மறைந்துவிடும். OpenVPN Connect இறக்குமதிக் கிடங்கிலிருந்து செயல்படுகிறது, எனவே நீங்கள் வட்டில் இருந்து நீக்கிய சுயவிவரத்தை அது வைத்திருக்கும், நீங்கள் நகலெடுத்த கோப்பைப் புறக்கணிக்கும். கீழேயுள்ள ஒப்பீடே எதையும் தொடுவதற்கு முன் எந்தக் கோப்புறையைத் திறக்க வேண்டும் என்பதைத் தீர்மானிக்க நான் பயன்படுத்துவது.
கோப்புறைப் பட்டியல் மற்றும் இறக்குமதிக் கிடங்கு
சமூக GUI தொடங்கும்போது கோப்புகளை எண்ணுகிறது: நிறுவலின் போது தேர்ந்தெடுக்கப்பட்ட ஒரு உள்ளமைவுக் கோப்பகத்தைப் படிக்கிறது, அங்கு இருக்கும் .ovpn கோப்பு ஒரு சுயவிவரம். வாடிக்கையாளரை மூடி, அந்தக் கோப்புறையில் கோப்பை நகலெடுத்து, மீண்டும் தொடங்குங்கள், உள்ளீடு மெனுவில் இருக்கும்.
Connect மாறாக இறக்குமதியின் போது எழுதப்பட்ட பதிவுகளிலிருந்து தன் பட்டியலை உருவாக்குகிறது, எனவே நகலெடுக்கப்பட்ட கோப்பு கண்ணுக்குத் தெரியாது, ஆனால் இறக்குமதி செய்யப்பட்ட சுயவிவரம் அசல் பதிவிறக்கத்தை நீக்கிய பிறகும் நீடிக்கும். அந்த ஒரே வேறுபாடே இரண்டு வாடிக்கையாளர்கள் சுயவிவரங்களை வெவ்வேறு இடங்களில் வைத்திருப்பதாகக் கூறும் பெரும்பாலான அறிக்கைகளை விளக்குகிறது, ஏனெனில் அவை உண்மையில் அவ்வாறே செய்கின்றன.
சமூக GUI: உண்மையில் எந்தக் கோப்புறை பயன்படுத்தப்படுகிறது
இரண்டு கோப்புறைகள் முக்கியம். ஒரு பயனருக்கான நிறுவல் %USERPROFILE%\OpenVPN\config ஐப் படிக்கிறது; அனைத்து பயனர்களுக்கான நிறுவல் C:\Program Files\OpenVPN\config அல்லது வாடிக்கையாளர் 32-bit ஆக இருக்கும்போது x86 பாதையைப் படிக்கிறது. ஒரு சுயவிவரம் ஒரு Windows கணக்கிற்கு மட்டும் தோன்றினால், அது ஒரு பயனருக்கான கோப்புறையில் உள்ளது, மற்ற கணக்கு அதை ஒருபோதும் பார்க்காது.
நிறுவியிலிருந்து பாதையை ஊகிக்காதீர்கள். GUI --config_dir வாதத்தை ஏற்றுக்கொண்டு தொடங்கப்பட்ட கோப்பகத்தை நினைவில் வைத்திருக்கிறது, எனவே குறுக்குவழி முற்றிலும் வேறெங்கோ சுட்டலாம். எந்தக் கோப்பையும் உருவாக்கும் முன் குறுக்குவழியின் இலக்கையும் Start in புலத்தையும், அல்லது GUI அமைப்புகளையும் சரிபார்க்கவும்.
அகற்றுதல் என்பது கோப்பு அகற்றுதல். முதலில் GUI ஐ மூடுங்கள், அது உள்ளீட்டை நினைவகத்தில் வைத்திருக்காதபடி, .ovpn ஐ அதன் அருகில் வைக்கப்பட்டுள்ள ஏதேனும் சான்றிதழ் அல்லது விசைக் கோப்புகளுடன் சேர்த்து நீக்கி, பின்னர் வாடிக்கையாளரை மீண்டும் தொடங்கவும்.
அனைத்து பயனர்களுக்கான கோப்புறைக்கு உயர்த்தப்பட்ட நீக்கம் தேவை. அங்கு அமைதியாக எதுவும் செய்யாத நீக்கம் UAC, வாடிக்கையாளர் பிழை அல்ல.
Connect: இறக்குமதிக் கிடங்கு மற்றும் இரட்டை AppData பொறி
தற்போதைய 2.x மற்றும் 3.x கட்டுமானங்கள் சுயவிவரங்களை %APPDATA%\OpenVPN Connect\profiles கீழ் வைத்திருக்கின்றன. 2.5 ஐச் சுற்றியுள்ள கட்டுமானங்கள் அதற்குப் பதிலாக %ProgramFiles(x86)%\OpenVPN Technologies\OpenVPN Client\etc\profile ஐப் பயன்படுத்தின, அதனால்தான் பழைய மற்றும் புதிய மன்றப் பதில்கள் முரண்பாடாகத் தோன்றுகின்றன. அந்த இடத்திலேயே மேம்படுத்தப்பட்ட இயந்திரம் இன்னும் இரண்டையும் வைத்திருக்கலாம்.
மீண்டும் சொல்லும்போது பாதைகள் சிதைகின்றன. %AppData% ஏற்கனவே AppData\Roaming ஆகத் தீர்க்கப்படுகிறது, எனவே %AppData%\Roaming\OpenVPN Connect\profiles எழுதுவது AppData\Roaming\Roaming ஆக விரிவடைந்து எங்கும் சுட்டாது. மாறியையோ அல்லது நேரடிப் பாதையையோ பயன்படுத்துங்கள், இரண்டின் கலவையை ஒருபோதும் வேண்டாம்.
வாடிக்கையாளர் வழியாக நீக்கவும்: Profiles ஐத் திறந்து, பென்சில் ஐகானைப் பயன்படுத்தி, Delete ஐத் தேர்ந்தெடுக்கவும். அது பதிவையும் சேமிக்கப்பட்ட நகலையும் சேர்த்து அகற்றும். Connect இயங்கும்போது கோப்புறையை அகற்றினால் எதையும் திறக்காத பதிவு எஞ்சலாம், அதுவே "profile still shows up" புகாரின் மற்றொரு வடிவம்.
இறக்குமதி செய்யப்பட்ட நகலே வாடிக்கையாளர் இயக்குவது. Downloads இல் எஞ்சிய .ovpn ஐத் திருத்துவது எதையும் மாற்றாது, ஏனெனில் Connect தன் சேமிக்கப்பட்ட நகலைப் படிக்கிறது; remote அல்லது cipher ஐ மாற்ற வாடிக்கையாளருக்குள் சுயவிவரத்தைத் திருத்துங்கள், அல்லது கோப்பைத் திருத்தி மீண்டும் இறக்குமதி செய்யுங்கள்.
நீக்கப்பட்ட சுயவிவரம் ஏன் திரும்பி வருகிறது
ஒரே வாடிக்கையாளர் குடும்பத்தின் இரண்டு நிறுவல்களே வழக்கமான காரணம். ஒரு பயனருக்கான GUI மற்றும் அனைத்து பயனர்களுக்கான GUI க்கு தனித்தனி உள்ளமைவுக் கோப்பகங்கள் உள்ளன, எனவே ஒன்றிலிருந்து நீக்கினால் மற்றொன்று பாதிக்கப்படாமல் இருக்கும், ட்ரே இன்னும் பெயரைப் பட்டியலிடும். இரண்டும் நிறுவப்பட்டுள்ளதா என்பதை Programs and Features இல் உறுதிப்படுத்துகிறீர்கள்.
இரண்டாவது காரணம் நீங்கள் சரிபார்த்த கோப்புறையில் ஒருபோதும் இல்லாத சுயவிவரம். பிணையப் பங்கீடு அல்லது Downloads கோப்புறையிலிருந்து ஒரு முறை .ovpn ஐத் திறப்பது அதை ஒரு பயனருக்கான உள்ளமைவுக் கோப்பகத்திற்கு நகலெடுக்கலாம், இறக்குமதி செய்யப்பட்ட Connect சுயவிவரங்கள் AppData இல் மட்டுமே உள்ளன. எதையும் திருத்துவதற்கு முன் கோப்பின் பெயரை %USERPROFILE% மற்றும் %APPDATA% இரண்டின் கீழும் தேடுங்கள். சுயவிவரக் கோப்புறை பொதுவாக .ovpn அருகில் தனிப்பட்ட விசையை வைத்திருக்கும், எனவே நீங்கள் எந்த சுயவிவரத்தை அகற்றினீர்கள் என்பதை நிரூபிக்க கோப்புறையை ஒருபோதும் டிக்கெட் அல்லது அரட்டையில் ஒட்டாதீர்கள் - அதற்குப் பதிலாக கோப்பின் பெயரையும் நேர முத்திரையையும் குறிப்பிடுங்கள்.
பழைய GUI கட்டுமானங்கள் வாடிக்கையாளர் விருப்பங்களை பதிவேட்டிலும் வைத்திருக்கின்றன. கோப்பு போன பிறகும் ட்ரே பெயரைப் பட்டியலிட்டால், ஒரே நிறுவல் மட்டும் இருந்தால், வாடிக்கையாளரை ஒரு முறை மீண்டும் தொடங்கி, பதிவேட்டு விசைகளைத் தொடுவதைப் பற்றி சிந்திக்கும் முன் குறுக்குவழியின் உள்ளமைவுக் கோப்பகத்தை மீண்டும் சரிபார்க்கவும்.
ஒரே நேரத்தில் இரண்டு சுரங்கங்கள்: முதலில் அடாப்டர்கள், பின்னர் பாதை
GUI பல இணைப்புகளை வைத்திருக்கலாம், ஒவ்வொரு மெய்நிகர் அடாப்டருக்கும் ஒன்று; TAP-Windows6 ஐ நிறுவும் Start மெனு உள்ளீட்டிலிருந்து அடாப்டர்களைச் சேர்க்கவும், பின்னர் Network Connections இல் எண்ணிக்கையை உறுதிப்படுத்தவும், ஏனெனில் ஒரே நேரத்தில் இரண்டு சுரங்கங்களுக்கு இரண்டு அடாப்டர்கள் தேவை, இரண்டும் தங்கள் முகவரியைத் தானாகப் பெற வேண்டும். வழித்தடம் கடினமான வரம்பு. அனைத்து டிராஃபிக்கையும் திருப்பிவிடும் இரண்டு சுயவிவரங்கள் இயல்புநிலை வழித்தடத்திற்காகப் போட்டியிடுகின்றன, ஒன்று மட்டுமே அதைச் சொந்தமாகக் கொள்ள முடியும், எனவே இரண்டு வேலை செய்யும் சுரங்கங்களுக்குப் பதிலாக இடைவிடாத தோல்விகளைப் பெறுவீர்கள். ஒரு முழு சுரங்கத்தை வைத்திருந்து இரண்டாவதற்கு அதன் சொந்த சப்நெட்டை மட்டும் தள்ளும் split-tunnel சுயவிவரத்தைக் கொடுங்கள்.
ஒன்றையொன்று மேற்பொருந்தும் தனிப்பட்ட வரம்புகளை அடாப்டரைச் சேர்ப்பதன் மூலம் சரிசெய்ய முடியாது. இரண்டு சேவையகங்களும் 10.8.0.0/24 ஐ வழங்கினால், இரண்டாவது சுரங்கம் முகவரி மட்டத்தில் மோதும், எந்த வாடிக்கையாளர் உள்ளமைவும் அவற்றைப் பிரிக்காது.
அடாப்டர் பெயர்கள் நீங்கள் எதைப் பார்க்கிறீர்கள் என்பதைச் சொல்கின்றன. PowerShell இல் Get-NetAdapter TAP-Windows அடாப்டர்களையும் Wintun அடாப்டரையும் பெயரால் பட்டியலிடுகிறது, இது சுரங்கம் தவறான அடாப்டரில் ஏறியபோது Network Connections இல் ஐகான்களை எண்ணுவதை விட வேகமானது.
ஸ்கிரிப்டிலிருந்து பெயரிடப்பட்ட சுயவிவரத்தைத் தொடங்குதல்
GUI சுயவிவரப் பெயரை அதன் உள்ளமைவுக் கோப்பகத்திற்கு ஒப்பாக எடுக்கிறது, எனவே துவக்கி இப்படித் தோன்றும்: "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect "myvpn.ovpn". முழுமையான பாதை, அல்லது வேறொரு பணிக் கோப்பகத்தில் தொடங்கப்பட்ட செயல்முறை, அமைதியாகத் தோல்வியடைகிறது, அதனால்தான் இரட்டைக் கிளிக்கில் வேலை செய்யும் குறுக்குவழி Task Scheduler கீழ் உடைகிறது.
நம்பிக்கைக்குப் பதிலாக பணிக் கோப்பகத்தை அமைக்கவும். AutoHotkey துவக்கியில் அது SetWorkingDir, C:\Program Files\OpenVPN\config; Task Scheduler இல் அது செயலின் Start in புலம். அதே பாதையுடன் --config_dir அனுப்பினால் துவக்கி இரண்டிலிருந்தும் சுயாதீனமாகும்.
முடிப்பதற்கு முன் சுயவிவரத்தை ஏற்றுமதி செய்து, அதன் அடாப்டர், சப்நெட் மற்றும் அது வழித்தடம் செய்யும் சப்நெட்டைக் குறித்துக்கொண்டு, ஒவ்வொரு வாடிக்கையாளரின் சான்றிதழ்களையும் அவரது சொந்த துணைக் கோப்புறையில் வைத்திருங்கள். பின்னர் கோப்புறை நீங்கள் உண்மையில் இயக்கும் வாடிக்கையாளருக்குச் சொந்தமானதா என்பதை உறுதிப்படுத்தி, அந்த வாடிக்கையாளரிடம் இறக்குமதிக் கிடங்கு இருந்தால் வாடிக்கையாளர் வழியாக நீக்கவும். இந்த வரிசையில் செய்வதே அடுத்த மறுதொடக்கத்திற்குப் பிறகு அதே சுயவிவரம் மீண்டும் தோன்றுவதைத் தடுக்கிறது.