Windows Tips & News

Percepat OpenVPN dan dapatkan kecepatan lebih cepat melalui salurannya

OpenVPN adalah klien VPN terkenal untuk akses jarak jauh yang aman atau jaringan pribadi virtual. Jika Anda menggunakan OpenVPN dan mengalami kecepatan lambat pada salurannya, Anda mungkin akan merasa terganggu. Masalah ini sangat umum untuk semua pengguna OpenVPN. Meskipun saran umum yang dapat Anda temukan di Internet adalah mengubah nilai MTU (Maximum transmission unit) dan/atau parameter MSSFIX, berikut adalah trik lain yang harus Anda coba. Ini dapat membantu Anda meningkatkan bandwidth secara signifikan. Inilah yang harus Anda coba.

openvpntech_logo1
Bukalah server.conf file (lihat direktori instalasi OpenVPN di Windows dan /etc/openvpn di linux) dan tambahkan saja dua baris ini:

sndbuf 0. rcvbuf 0

Ini akan mencegah OpenVPN mengubah ukuran buffer antara server dan klien. Ini akan ditentukan oleh OS. Pengguna Windows yang terhubung ke server Linux akan mengalami kecepatan yang lebih cepat.

Sekarang, tambahkan baris yang sama ke Anda file konfigurasi klien (*.ovpn atau *.conf). Jika karena alasan tertentu hal ini tidak memungkinkan, mis. komputer klien Anda tidak dapat diakses, masukkan baris tambahan berikut di

server.conf mengajukan:

sndbuf 0. rcvbuf 0. tekan "sndbuf 393216" tekan "rcvbuf 393216"

OpenVPN melalui UDP

Jika Anda menjalankan OpenVPN melalui UDP, Anda mungkin mendapatkan pengalaman yang lebih baik dengan menyetel nilai buffer tetap. Coba baris ini:

sndbuf393216. rcvbuf393216. tekan "sndbuf 393216" tekan "rcvbuf 393216"

Penyebab pelambatan

Anda mungkin bertanya-tanya mengapa dan bagaimana tweak ini bekerja? Mari kita lihat sejarah OpenVPN. Pada tahun 2004, OpenVPN memiliki masalah dengan ukuran buffer yang berbeda pada platform yang berbeda. Untuk menyatukan saluran transfer data, pengembang mengatur buffer tetap ke 64Kb. Namun, ini menyebabkan masalah yang sangat aneh dengan MTU untuk semua adaptor di Windows. Untuk memperbaikinya, pengembang membuat hardcode baris ini, yang berfungsi untuk server dan klien berbasis non-Windows:

#ifndef WIN32 o->rcvbuf = 65536; o->sndbuf = 65536; #berakhir jika

Baris-baris ini masih disajikan dalam kode sumber OpenVPN, jadi itulah mengapa kami mengalami perlambatan! Selain itu, Anda dapat mencoba bereksperimen dengan parameter MTU dan MSSFIX, jika Anda tahu apa yang Anda lakukan.
Coba dengan baris ini di konfigurasi Anda:

tun-mtu 1400 mssfix 1360

Dalam kasus yang paling umum, MTU pada antarmuka fisik adalah 1500, jadi lebih baik untuk mengatur OpenVPN TUN MTU ke nilai yang lebih rendah dari MTU asli, dan MSSFIX ke MTU-40, seperti pada contoh di atas.

Saya harap artikel ini bermanfaat untuk Anda. Bagikan hasil kecepatan Anda jika Anda melihat peningkatan yang signifikan (melalui habr).

Microsoft mematikan aplikasi desktop OneNote klasik

Microsoft mematikan aplikasi desktop OneNote klasik

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

Windows 10 Build 19635 (Dering Cepat)

Windows 10 Build 19635 (Dering Cepat)

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

Cegah Cortana dari Mengakses Kontak, Email, dan Kalender di Windows 10

Cegah Cortana dari Mengakses Kontak, Email, dan Kalender di Windows 10

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak