Убрзајте ОпенВПН и остварите већу брзину преко његовог канала
ОпенВПН је добро познати ВПН клијент за сигуран даљински приступ или виртуелно приватно умрежавање. Ако користите ОпенВПН и искусите спору брзину преко његовог канала, можда ћете бити нервирани. Овај проблем је веома чест за све кориснике ОпенВПН-а. Иако је општи савет који можете пронаћи на Интернету да подесите вредност МТУ (максималне јединице преноса) и/или МССФИКС параметре, ево још једног трика који бисте требали испробати. Може вам помоћи да значајно побољшате пропусни опсег. Ево шта треба да пробате.
Отвори свој сервер.цонф датотеку (погледајте ОпенВПН инсталациони директоријум у Виндовс-у и /етц/опенвпн у линук-у) и само додајте ове две линије:
сндбуф 0. рцвбуф 0
Ово ће спречити ОпенВПН да подешава величину бафера између сервера и клијента. То ће одредити ОС. Корисници Виндовс-а који се повежу на Линук сервер доживеће веће брзине.
Сада додајте исте линије у свој фајл конфигурације клијента (*.овпн или *.цонф). Ако из неког разлога то није могуће, нпр. ваш клијентски рачунар није доступан, ставите следеће додатне редове у свој сервер.цонф фајл:
сндбуф 0. рцвбуф 0. пусх "сндбуф 393216" притисните "рцвбуф 393216"
ОпенВПН преко УДП-а
Ако користите ОпенВПН преко УДП-а, можда ћете добити боље искуство постављањем фиксних вредности бафера. Пробајте ове редове:
сндбуф 393216. рцвбуф 393216. пусх "сндбуф 393216" притисните "рцвбуф 393216"
Узроци успоравања
Можда се питате зашто и како ова подешавања функционишу? Хајде да се осврнемо на историју ОпенВПН-а. Године 2004. ОпенВПН је имао проблем са различитим величинама бафера на различитим платформама. Да би објединили канал за пренос података, програмери су поставили фиксне бафере на 64Кб. Међутим, ово је изазвало потпуно чудне проблеме са МТУ за све адаптере у Виндовс-у. Да би то поправили, програмери су чврсто кодирали ове линије, које раде за сервере и клијенте који нису засновани на Виндовс-у:
#ифндеф ВИН32 о->рцвбуф = 65536; о->сндбуф = 65536; #ендиф
Ове линије су и даље представљене у ОпенВПН изворном коду, па зато долазимо до успоравања! Поред тога, можете покушати да експериментишете са МТУ и МССФИКС параметрима, ако знате шта радите.
Покушајте са овим редовима у својој конфигурацији:
тун-мту 1400 мссфик 1360
У најчешћем случају, МТУ на физичком интерфејсу је 1500, па је боље подесити ОпенВПН ТУН МТУ на вредност нижу од стварног МТУ, а МССФИКС на МТУ-40, као у примеру изнад.
Надам се да вам је овај чланак био од помоћи. Поделите своје резултате брзине ако сте приметили значајно побољшање (преко хабр).