ఓపెన్విపిఎన్ సురక్షిత రిమోట్ యాక్సెస్ లేదా వర్చువల్ ప్రైవేట్ నెట్వర్కింగ్ కోసం ప్రసిద్ధ VPN క్లయింట్. మీరు ఓపెన్విపిఎన్ను ఉపయోగిస్తే మరియు దాని ఛానెల్లో నెమ్మదిగా వేగాన్ని అనుభవిస్తే, మీరు కోపం తెచ్చుకోవచ్చు. అన్ని ఓపెన్విపిఎన్ వినియోగదారులకు ఈ సమస్య చాలా సాధారణం. మీరు ఇంటర్నెట్లో కనుగొనగలిగే సాధారణ సలహా ఏమిటంటే 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'
UDP కంటే ఓపెన్విపిఎన్
మీరు UDP కంటే ఓపెన్విపిఎన్ను నడుపుతుంటే, స్థిర బఫర్ విలువలను సెట్ చేయడం ద్వారా మీరు మంచి అనుభవాన్ని పొందవచ్చు. ఈ పంక్తులను ప్రయత్నించండి:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
మందగమనానికి కారణాలు
ఈ ట్వీక్స్ ఎందుకు మరియు ఎలా పని చేస్తాయని మీరు ఆలోచిస్తున్నారా? OpenVPN చరిత్రను సూచిద్దాం. 2004 సంవత్సరంలో, ఓపెన్విపిఎన్కు వేర్వేరు ప్లాట్ఫారమ్లలో వేర్వేరు బఫర్ పరిమాణాలతో సమస్య ఉంది. డేటా బదిలీ ఛానెల్ను ఏకీకృతం చేయడానికి, డెవలపర్లు స్థిర బఫర్లను 64Kb కు సెట్ చేస్తారు. అయినప్పటికీ, ఇది విండోస్లోని అన్ని ఎడాప్టర్లకు MTU తో పూర్తిగా వింత సమస్యలను కలిగించింది. దీన్ని పరిష్కరించడానికి, డెవలపర్లు ఈ పంక్తులను హార్డ్కోడ్ చేసారు, ఇవి విండోస్ కాని ఆధారిత సర్వర్లు మరియు క్లయింట్ల కోసం పనిచేస్తాయి:
మీరు ఫేస్బుక్లో మీ ప్రొఫైల్ చిత్రాన్ని gif చేయగలరా?
#ifndef WIN32 or-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
ఈ పంక్తులు ఇప్పటికీ ఓపెన్విపిఎన్ సోర్స్ కోడ్లో ప్రదర్శించబడుతున్నాయి, అందువల్ల మేము మందగమనాన్ని పొందుతున్నాము! అదనంగా, మీరు ఏమి చేస్తున్నారో మీకు తెలిస్తే, మీరు MTU మరియు MSSFIX పారామితులతో ప్రయోగాలు చేయడానికి ప్రయత్నించవచ్చు.
మీ కాన్ఫిగరేషన్లోని ఈ పంక్తులతో ప్రయత్నించండి:
tun-man 1400 mssfix 1360
సర్వసాధారణమైన సందర్భంలో, భౌతిక ఇంటర్ఫేస్లో MTU 1500, కాబట్టి ఓపెన్విపిఎన్ TUN MTU ని నిజమైన MTU కన్నా తక్కువ విలువకు మరియు MSSFIX ను MTU-40 కు సెట్ చేయడం మంచిది, పై ఉదాహరణలో ఉన్నట్లుగా.
మీరు బ్లాక్ చేయబడితే ఎలా చెప్పాలి
ఈ వ్యాసం మీకు ఉపయోగపడిందని నేను ఆశిస్తున్నాను. మీరు గణనీయమైన మెరుగుదల చూసినట్లయితే మీ వేగ ఫలితాలను పంచుకోండి (ద్వారా habr ).