OpenVPN என்பது பாதுகாப்பான தொலைநிலை அணுகல் அல்லது மெய்நிகர் தனியார் வலையமைப்பிற்கான நன்கு அறியப்பட்ட VPN கிளையன்ட் ஆகும். நீங்கள் OpenVPN ஐப் பயன்படுத்தினால், அதன் சேனலில் மெதுவான வேகத்தை அனுபவித்தால், நீங்கள் எரிச்சலடையக்கூடும். அனைத்து ஓப்பன்விபிஎன் பயனர்களுக்கும் இந்த சிக்கல் மிகவும் பொதுவானது. இணையத்தில் நீங்கள் காணக்கூடிய பொதுவான ஆலோசனை MTU (அதிகபட்ச பரிமாற்ற அலகு) மதிப்பு மற்றும் / அல்லது MSSFIX அளவுருக்களை மாற்றியமைப்பது என்றாலும், நீங்கள் முயற்சிக்க வேண்டிய மற்றொரு தந்திரம் இங்கே. அலைவரிசையை கணிசமாக மேம்படுத்த இது உங்களுக்கு உதவும். நீங்கள் முயற்சிக்க வேண்டியது இங்கே.
உன்னுடையதை திற server.conf கோப்பு (விண்டோஸில் உள்ள ஓபன்விபிஎன் நிறுவல் கோப்பகத்தையும் லினக்ஸில் / etc / openvpn ஐயும் பார்க்கவும்) இந்த இரண்டு வரிகளையும் சேர்க்கவும்:
sndbuf 0 rcvbuf 0
இது சேவையகத்திற்கும் கிளையனுக்கும் இடையில் இடையக அளவை மாற்றுவதை OpenVPN தடுக்கும். இது OS ஆல் தீர்மானிக்கப்படும். லினக்ஸ் சேவையகத்துடன் இணைக்கும் விண்டோஸ் பயனர்கள் வேகமான வேகத்தை அனுபவிப்பார்கள்.
இப்போது, அதே வரிகளை உங்களுடனும் சேர்க்கவும் கிளையன்ட் உள்ளமைவு கோப்பு (* .ovpn அல்லது * .conf). சில காரணங்களால் இது சாத்தியமில்லை என்றால், எ.கா. உங்கள் கிளையன்ட் கணினியை அணுக முடியாது, பின்வரும் கூடுதல் வரிகளை உங்களிடம் வைக்கவும் server.conf கோப்பு:
பண பயன்பாட்டில் ஒருவரை எவ்வாறு கண்டுபிடிப்பது
விளம்பரம்
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
யுடிபி மீது ஓபன்விபிஎன்
நீங்கள் யுடிபி வழியாக ஓபன்விபிஎன் இயக்குகிறீர்கள் என்றால், நிலையான இடையக மதிப்புகளை அமைப்பதன் மூலம் சிறந்த அனுபவத்தைப் பெறலாம். இந்த வரிகளை முயற்சிக்கவும்:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
மந்தநிலைக்கான காரணங்கள்
இந்த மாற்றங்கள் ஏன், எப்படி செயல்படுகின்றன என்று நீங்கள் யோசித்துக்கொண்டிருக்கலாம்? OpenVPN இன் வரலாற்றைக் குறிப்பிடுவோம். 2004 ஆம் ஆண்டில், ஓபன்விபிஎன் வெவ்வேறு தளங்களில் வெவ்வேறு இடையக அளவுகளில் சிக்கல் ஏற்பட்டது. தரவு பரிமாற்ற சேனலை ஒன்றிணைக்க, டெவலப்பர்கள் நிலையான இடையகங்களை 64Kb ஆக அமைக்கின்றனர். இருப்பினும், இது விண்டோஸில் உள்ள அனைத்து அடாப்டர்களுக்கும் MTU உடன் முற்றிலும் விசித்திரமான சிக்கல்களை ஏற்படுத்தியது. அதை சரிசெய்ய, டெவலப்பர்கள் இந்த வரிகளை ஹார்ட்கோட் செய்தனர், அவை விண்டோஸ் அல்லாத சேவையகங்களுக்கும் வாடிக்கையாளர்களுக்கும் வேலை செய்கின்றன:
ஆடியோ பதிவிலிருந்து எதிரொலியை எவ்வாறு அகற்றுவது
#ifndef WIN32 or-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
இந்த வரிகள் இன்னும் ஓபன்விபிஎன் மூலக் குறியீட்டில் வழங்கப்படுகின்றன, அதனால்தான் மந்தநிலையைப் பெறுகிறோம்! கூடுதலாக, நீங்கள் என்ன செய்கிறீர்கள் என்று உங்களுக்குத் தெரிந்தால், MTU மற்றும் MSSFIX அளவுருக்களுடன் பரிசோதனை செய்ய முயற்சி செய்யலாம்.
உங்கள் கட்டமைப்பில் இந்த வரிகளுடன் முயற்சிக்கவும்:
tun-man 1400 mssfix 1360
மிகவும் பொதுவான விஷயத்தில், இயற்பியல் இடைமுகத்தில் MTU 1500 ஆகும், எனவே மேலேயுள்ள எடுத்துக்காட்டில் உள்ளதைப் போல OpenVPN TUN MTU ஐ உண்மையான MTU ஐ விடக் குறைவான மதிப்பாகவும், MSSFIX ஐ MTU-40 ஆகவும் அமைப்பது நல்லது.
முரண்பாட்டை நிர்வாகி பெறுவது எப்படி
இந்த கட்டுரை உங்களுக்கு உதவியாக இருந்தது என்று நம்புகிறேன். நீங்கள் ஒரு குறிப்பிடத்தக்க முன்னேற்றத்தைக் கண்டால் (வழியாக) உங்கள் வேக முடிவுகளைப் பகிரவும் habr ).