OpenVPN adalah klien VPN yang terkenal untuk akses jauh yang selamat atau rangkaian peribadi maya. Sekiranya anda menggunakan OpenVPN dan mengalami kelajuan perlahan melalui salurannya, anda mungkin akan kesal. Masalah ini sangat biasa untuk semua pengguna OpenVPN. Walaupun nasihat umum yang dapat anda temukan di Internet adalah untuk mengubah nilai MTU (Unit transmisi maksimum) dan / atau parameter MSSFIX, berikut adalah muslihat lain yang harus anda cuba. Ini dapat membantu anda meningkatkan taraf jalur dengan ketara. Inilah yang patut anda cuba.
Buka anda pelayan.conf fail (lihat direktori pemasangan OpenVPN di Windows dan / etc / openvpn di linux) dan tambahkan dua baris berikut:
sndbuf 0 rcvbuf 0
Ini akan mengelakkan OpenVPN mengubah ukuran penyangga antara pelayan dan klien. Ia akan ditentukan oleh OS. Pengguna Windows yang menyambung ke pelayan Linux akan mengalami kelajuan yang lebih cepat.
Sekarang, tambahkan baris yang sama dengan anda fail konfigurasi pelanggan (* .ovpn atau * .conf). Sekiranya atas sebab tertentu ini tidak mungkin, mis. komputer pelanggan anda tidak dapat diakses, masukkan baris tambahan berikut di dalam pelayan.conf fail:
apakah cache cakera keras
Iklan
sndbuf 0 rcvbuf 0 tolak 'sndbuf 393216' tolak 'rcvbuf 393216'
OpenVPN melalui UDP
Sekiranya anda menjalankan OpenVPN melalui UDP, anda mungkin mendapat pengalaman yang lebih baik dengan menetapkan nilai buffer tetap. Cuba baris berikut:
sndbuf 393216 rcvbuf 393216 tolak 'sndbuf 393216' tolak 'rcvbuf 393216'
Punca berlakunya kelembapan
Anda mungkin tertanya-tanya mengapa dan bagaimana penyesuaian ini berfungsi? Mari kita rujuk sejarah OpenVPN. Pada tahun 2004, OpenVPN menghadapi masalah dengan ukuran penyangga yang berbeza pada platform yang berbeza. Untuk menyatukan saluran pemindahan data, pemaju menetapkan penyangga tetap ke 64Kb. Walau bagaimanapun, ini menyebabkan masalah yang pelik dengan MTU untuk semua penyesuai di Windows. Untuk memperbaikinya, pembangun memasukkan kod baris ini, yang berfungsi untuk pelayan dan pelanggan bukan Windows:
muat turun bunyi windows 10
#ifndef WIN32 atau-> rcvbuf = 65536; o-> sndbuf = 65536; #endif
Garis-garis ini masih ditunjukkan dalam kod sumber OpenVPN, jadi itulah sebabnya kami mengalami kelambatan! Selain itu, anda boleh mencuba percubaan dengan parameter MTU dan MSSFIX, jika anda tahu apa yang anda lakukan.
Cuba dengan baris ini dalam konfigurasi anda:
tun-man 1400 mssfix 1360
Dalam kes yang paling biasa, MTU pada antara muka fizikal adalah 1500, jadi lebih baik menetapkan OpenVPN TUN MTU ke nilai yang lebih rendah daripada MTU sebenar, dan MSSFIX ke MTU-40, seperti dalam contoh di atas.
bagaimana untuk mengetahui pemanggil yang tidak dikenali
Saya harap artikel ini bermanfaat untuk anda. Kongsi hasil kelajuan anda jika anda melihat peningkatan yang ketara (melalui habr ).