OpenVPN ir labi pazīstams VPN klients drošai attālai piekļuvei vai virtuālai privātai tīklošanai. Ja izmantojat OpenVPN un tā kanālā ir lēns ātrums, iespējams, jūs kaitināt. Šis jautājums ir ļoti izplatīts visiem OpenVPN lietotājiem. Lai gan vispārīgais padoms, ko varat atrast internetā, ir pielāgot MTU (maksimālā pārraides vienība) vērtību un / vai MSSFIX parametrus, šeit ir vēl viens triks, kuru jums vajadzētu izmēģināt. Tas var palīdzēt jums ievērojami uzlabot joslas ātrumu. Lūk, ko jums vajadzētu izmēģināt.
Atver savu server.conf failu (skatiet OpenVPN instalācijas direktoriju sistēmā Windows un / etc / openvpn Linux) un vienkārši pievienojiet šīs divas rindas:
sndbuf 0 rcvbuf 0
Tas neļaus OpenVPN pārveidot bufera lielumu starp serveri un klientu. To noteiks OS. Windows lietotājiem, kuri izveido savienojumu ar Linux serveri, būs ātrāks ātrums.
Tagad pievienojiet tās pašas rindas savam klienta konfigurācijas fails (* .ovpn vai * .conf). Ja kāda iemesla dēļ tas nav iespējams, piem. jūsu klienta dators nav pieejams, ievietojiet šādas papildu rindas savā server.conf fails:
kā atvērt .dmg failu
Reklāma
Windows 10 bloķēšanas ekrāna slaidrāde
sndbuf 0 rcvbuf 0 push 'sndbuf 393216' push 'rcvbuf 393216'
OpenVPN, izmantojot UDP
Ja jūs izmantojat OpenVPN, izmantojot UDP, iespējams, saņemsit labāku pieredzi, iestatot fiksētas bufera vērtības. Izmēģiniet šīs rindas:
sndbuf 393216 rcvbuf 393216 push 'sndbuf 393216' push 'rcvbuf 393216'
Palēnināšanās cēloņi
Jums varētu būt jautājums, kāpēc un kā šie pielāgojumi darbojas? Atsauksimies uz OpenVPN vēsturi. 2004. gadā OpenVPN bija problēma ar dažādiem bufera izmēriem dažādās platformās. Lai apvienotu datu pārraides kanālu, izstrādātāji fiksētos buferus iestatīja uz 64 KB. Tomēr tas radīja pilnīgi dīvainas problēmas ar MTU visiem Windows adapteriem. Lai to labotu, izstrādātāji kodēja šīs līnijas, kas darbojas serveriem, kuru pamatā nav Windows, un klientiem:
#ifndef WIN32 vai-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
Šīs rindas joprojām tiek rādītas OpenVPN avota kodā, tāpēc mēs saņemam palēninājumu! Turklāt, ja zināt, ko darāt, varat izmēģināt eksperimentus ar MTU un MSSFIX parametriem.
Izmēģiniet ar šīm konfigurācijas rindiņām:
tun-man 1400 mssfix 1360
Visizplatītākajā gadījumā MTU fiziskajā saskarnē ir 1500, tāpēc labāk ir iestatīt OpenVPN TUN MTU uz vērtību, kas ir zemāka par reālo MTU, un MSSFIX - uz MTU-40, kā parādīts iepriekšējā piemērā.
hromēt mainīt jauno cilnes lapu uz tukšu
Es ceru, ka šis raksts jums bija noderīgs. Dalieties ar ātruma rezultātiem, ja redzējāt ievērojamu uzlabojumu (via habr ).