Windows Tips & News

เร่งความเร็ว OpenVPN และรับความเร็วที่เร็วขึ้นผ่านช่องของมัน

click fraud protection

OpenVPN เป็นไคลเอนต์ VPN ที่รู้จักกันดีสำหรับการเข้าถึงระยะไกลที่ปลอดภัยหรือเครือข่ายส่วนตัวเสมือน หากคุณใช้ OpenVPN และพบกับความเร็วที่ช้ากว่าช่องสัญญาณ คุณอาจรู้สึกรำคาญ ปัญหานี้เกิดขึ้นบ่อยมากสำหรับผู้ใช้ OpenVPN ทุกคน แม้ว่าคำแนะนำทั่วไปที่คุณสามารถหาได้บนอินเทอร์เน็ตคือการปรับแต่งค่า MTU (Maximum Transmission Unit) และ/หรือพารามิเตอร์ MSSFIX ต่อไปนี้เป็นเคล็ดลับอีกประการหนึ่งที่คุณควรลอง มันสามารถช่วยให้คุณปรับปรุงแบนด์วิดธ์ได้อย่างมาก นี่คือสิ่งที่คุณควรลอง

openvpntech_logo1
เปิดของคุณ server.conf (ดูไดเร็กทอรีการติดตั้ง OpenVPN ใน Windows และ /etc/openvpn ใน linux) และเพียงเพิ่มสองบรรทัดนี้:

sndbuf 0 rcvbuf 0

ซึ่งจะป้องกันไม่ให้ OpenVPN ปรับขนาดบัฟเฟอร์ระหว่างเซิร์ฟเวอร์และไคลเอนต์ มันจะถูกกำหนดโดยระบบปฏิบัติการ ผู้ใช้ Windows ที่เชื่อมต่อกับเซิร์ฟเวอร์ Linux จะได้รับประสบการณ์ความเร็วที่เร็วขึ้น

ตอนนี้เพิ่มบรรทัดเดียวกันกับ your ไฟล์การกำหนดค่าไคลเอนต์ (*.ovpn หรือ *.conf) หากไม่สามารถทำได้ด้วยเหตุผลบางประการ เช่น คอมพิวเตอร์ไคลเอนต์ของคุณไม่สามารถเข้าถึงได้ ใส่บรรทัดเพิ่มเติมต่อไปนี้ใน your server.conf ไฟล์:

sndbuf 0 rcvbuf 0 กด "sndbuf 393216" กด "rcvbuf 393216"

OpenVPN ผ่าน UDP

หากคุณใช้งาน OpenVPN ผ่าน UDP คุณอาจได้รับประสบการณ์ที่ดีขึ้นโดยการตั้งค่าบัฟเฟอร์คงที่ ลองบรรทัดเหล่านี้:

sndbuf 393216. rcvbuf 393216. กด "sndbuf 393216" กด "rcvbuf 393216"

สาเหตุของการชะลอตัว

คุณอาจสงสัยว่าทำไมและการปรับแต่งเหล่านี้ทำงานอย่างไร มาดูประวัติของ OpenVPN ในปี 2547 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 ดังในตัวอย่างข้างต้น

ฉันหวังว่าบทความนี้จะเป็นประโยชน์สำหรับคุณ แบ่งปันผลความเร็วของคุณหากคุณเห็นการปรับปรุงที่สำคัญ (ผ่าน habr).

Windows 10 19H2 Build 18362.10024 ออกให้ Insiders ในวงแหวนช้า

Windows 10 19H2 Build 18362.10024 ออกให้ Insiders ในวงแหวนช้า

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบMicrosoft เปิดตัว Windows 10 '...

อ่านเพิ่มเติม

Opera 63: การปรับปรุงคุณสมบัติสแนปชอต

Opera 63: การปรับปรุงคุณสมบัติสแนปชอต

ทิ้งคำตอบไว้นักพัฒนารุ่นใหม่ของ Opera 63 ได้รับการปล่อยตัวในวันนี้ เวอร์ชัน 63.0.3359.0 มาพร้อมกั...

อ่านเพิ่มเติม

Opera 57 ออกแล้ว

Opera 57 ออกแล้ว

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบวันนี้ ทีมงานที่อยู่เบื้องหลัง...

อ่านเพิ่มเติม