האיץ את OpenVPN וקבל מהירות מהירה יותר בערוץ שלו
OpenVPN הוא לקוח VPN ידוע לגישה מרחוק מאובטחת או רשת פרטית וירטואלית. אם אתה משתמש ב-OpenVPN וחווה מהירות איטית בערוץ שלו, ייתכן שאתה מתעצבן. בעיה זו נפוצה מאוד עבור כל משתמשי OpenVPN. בעוד שהעצה הכללית שתוכל למצוא באינטרנט היא להתאים את ערך ה-MTU (יחידת שידור מקסימלית) ו/או פרמטרים של MSSFIX, הנה עוד טריק שכדאי לך לנסות. זה יכול לעזור לך לשפר משמעותית את רוחב הפס. הנה מה שאתה צריך לנסות.
פתח את server.conf קובץ (ראה את ספריית ההתקנה של OpenVPN ב-Windows ו-/etc/openvpn בלינוקס) ופשוט הוסף את שתי השורות האלה:
sndbuf 0. rcvbuf 0
זה ימנע מ-OpenVPN להתאים את גודל המאגר בין השרת ללקוח. זה ייקבע על ידי מערכת ההפעלה. משתמשי Windows שמתחברים לשרת לינוקס יחוו מהירויות מהירות יותר.
כעת, הוסף את אותן שורות לשלך קובץ תצורת הלקוח (*.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 הייתה בעיה עם גדלי חיץ שונים בפלטפורמות שונות. כדי לאחד את ערוץ העברת הנתונים, מפתחים מגדירים את המאגרים הקבועים ל-64Kb. עם זאת, זה גרם לבעיות מוזרות לחלוטין עם ה-MTU עבור כל המתאמים ב-Windows. כדי לתקן את זה, מפתחים קידוד קשיח שורות אלה, שעובדות עבור שרתים ולקוחות שאינם מבוססי Windows:
#ifndef WIN32 o->rcvbuf = 65536; o->sndbuf = 65536; #endif
שורות אלה עדיין מוצגות בקוד המקור של OpenVPN, אז זו הסיבה שאנחנו מקבלים את ההאטה! בנוסף, אתה יכול לנסות להתנסות בפרמטרים של MTU ו-MSSFIX, אם אתה יודע מה אתה עושה.
נסה עם השורות האלה בתצורה שלך:
tun-mtu 1400 mssfix 1360
במקרה הנפוץ ביותר, MTU בממשק הפיזי הוא 1500, לכן עדיף להגדיר את OpenVPN TUN MTU לערך נמוך מה-MTU האמיתי, ואת MSSFIX ל-MTU-40, כמו בדוגמה למעלה.
אני מקווה שמאמר זה היה מועיל עבורך. שתף את תוצאות המהירות שלך אם ראית שיפור משמעותי (via האבר).