Windows Tips & News

დააჩქარეთ OpenVPN და მიიღეთ უფრო სწრაფი სიჩქარე მის არხზე

OpenVPN არის ცნობილი VPN კლიენტი უსაფრთხო დისტანციური წვდომისთვის ან ვირტუალური კერძო ქსელისთვის. თუ იყენებთ OpenVPN-ს და განიცდით ნელ სიჩქარეს მის არხზე, შესაძლოა გაღიზიანდეთ. ეს საკითხი ძალიან გავრცელებულია ყველა OpenVPN მომხმარებლისთვის. მიუხედავად იმისა, რომ ზოგადი რჩევა, რომელსაც ინტერნეტში ნახავთ, არის MTU (მაქსიმალური გადაცემის ერთეული) მნიშვნელობის და/ან MSSFIX პარამეტრების შესწორება, აქ არის კიდევ ერთი ხრიკი, რომელიც უნდა სცადოთ. ეს დაგეხმარებათ მნიშვნელოვნად გააუმჯობესოთ გამტარუნარიანობა. აი, რა უნდა სცადოთ.

openvpntech_logo1
Გახსენი შენი server.conf ფაილი (იხილეთ OpenVPN ინსტალაციის დირექტორია Windows-ში და /etc/openvpn ლინუქსში) და უბრალოდ დაამატეთ ეს ორი ხაზი:

sndbuf 0. rcvbuf 0

ეს ხელს შეუშლის OpenVPN-ს სერვერსა და კლიენტს შორის ბუფერის ზომის შეცვლაში. ამას განსაზღვრავს OS. Windows-ის მომხმარებლები, რომლებიც უკავშირდებიან Linux სერვერს, განიცდიან უფრო სწრაფ სიჩქარეს.

ახლა, დაამატეთ იგივე ხაზები თქვენს კლიენტის კონფიგურაციის ფაილი (*.ovpn ან *.conf). თუ რაიმე მიზეზით ეს შეუძლებელია, ე.ი. თქვენი კლიენტის კომპიუტერი მიუწვდომელია, ჩადეთ შემდეგი დამატებითი ხაზები თქვენს კომპიუტერში

server.conf ფაილი:

sndbuf 0. rcvbuf 0. დააჭირეთ "sndbuf 393216" დააჭირეთ "rcvbuf 393216"

OpenVPN UDP-ზე

თუ თქვენ იყენებთ OpenVPN-ს UDP-ზე, შესაძლოა უკეთესი გამოცდილება მიიღოთ ფიქსირებული ბუფერული მნიშვნელობების დაყენებით. სცადეთ ეს ხაზები:

sndbuf 393216. rcvbuf 393216. დააჭირეთ "sndbuf 393216" დააჭირეთ "rcvbuf 393216"

შენელების მიზეზები

შეიძლება გაინტერესებთ რატომ და როგორ მუშაობს ეს შესწორებები? მოდით მივმართოთ OpenVPN-ის ისტორიას. 2004 წელს, OpenVPN-ს ჰქონდა პრობლემა სხვადასხვა პლატფორმაზე ბუფერის სხვადასხვა ზომებთან დაკავშირებით. მონაცემთა გადაცემის არხის გაერთიანებისთვის, დეველოპერებმა დააყენეს ფიქსირებული ბუფერები 64 კბ-მდე. თუმცა, ამან გამოიწვია სრულიად უცნაური პრობლემები MTU ყველა ადაპტერისთვის Windows-ში. ამის გამოსწორების მიზნით, დეველოპერებმა დააფიქსირეს ეს ხაზები, რომლებიც მუშაობს Windows-ზე დაფუძნებული სერვერებისა და კლიენტებისთვის:

#ifndef WIN32 o->rcvbuf = 65536; o->sndbuf = 65536; #დაასრულე თუ

ეს სტრიქონები ჯერ კიდევ წარმოდგენილია OpenVPN წყაროს კოდში, ამიტომაც ვიღებთ შენელებას! გარდა ამისა, შეგიძლიათ სცადოთ ექსპერიმენტები MTU და MSSFIX პარამეტრებით, თუ იცით რას აკეთებთ.
სცადეთ ამ ხაზებით თქვენს კონფიგურაციაში:

tun-mtu 1400 mssfix 1360

ყველაზე გავრცელებულ შემთხვევაში, MTU ფიზიკურ ინტერფეისზე არის 1500, ამიტომ უმჯობესია OpenVPN TUN MTU დააყენოთ რეალურ MTU-ზე დაბალ მნიშვნელობაზე, ხოლო MSSFIX MTU-40-ზე, როგორც ზემოთ მოცემულ მაგალითში.

იმედი მაქვს, რომ ეს სტატია თქვენთვის სასარგებლო იყო. გააზიარეთ თქვენი სიჩქარის შედეგები, თუ დაინახეთ მნიშვნელოვანი გაუმჯობესება (მაგ ჰაბრ).

გამორთეთ სხვა აპების ქვედა ხმა, როცა მთხრობელი საუბრობს

გამორთეთ სხვა აპების ქვედა ხმა, როცა მთხრობელი საუბრობს

როგორ გამორთოთ სხვა აპების ქვედა მოცულობა, როდესაც მთხრობელი საუბრობსმთხრობელი არის Windows 10-ში...

Წაიკითხე მეტი

როგორ გამორთოთ ახალი ჩამოსაშლელი ძიების ინტერფეისი Firefox 34-ში

როგორ გამორთოთ ახალი ჩამოსაშლელი ძიების ინტერფეისი Firefox 34-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი

გამორთეთ გაფართოების რეკომენდაციები Firefox 68-ში

გამორთეთ გაფართოების რეკომენდაციები Firefox 68-ში

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმი...

Წაიკითხე მეტი