Apakah ada dokumentasi atau sumber daya yang menjelaskan cara membuat dan menghosting profil untuk klien OpenVPN yang akan diimpor? Idealnya ingin pengguna saya tidak perlu secara terpisah mengambil file .zip dari sertifikat .ovpn +, ekstrak ke direktori yang tepat, atur .ovpn mereka, dll.
40
Could not read file C:\\...\[inline]
sehingga tampaknya klien tidak mengetahui tentang sertifikat sebaris (belum).Dari OpenVPN 2.3 halaman manual (Hal ini didukung karena 2.1rc-sesuatu):
Perhatikan juga
key-direction
opsi:sumber
Ini telah diuji dengan OpenVPN 2.3.4 Debian 8.9 Server dengan klien Win7.
Langkah 1. Buat file yang berisi default Anda (saya menyebutnya inline_client.conf) semua pengaturan harus cocok dengan nilai server.conf Anda
Langkah 2. Buat skrip berikut, sesuaikan jalur seperti yang diperlukan dan
chmod ug+x MakeInline.sh
Langkah 3. Jalankan
MakeInline.sh
itu akan meminta nama klien yang Anda harus sudah dibuat denganbuild-key or build-key-pass
. Itu akan meminta nama untuk file ovpn. Standar saya adalah ServerToConnectTo.ClientName yang akan menghasilkanServerToConnectTo.ClientName.ovpn
Catatan: jika Anda menggunakan
build-key
alih-alihbuild-key-pass
maka siapa pun yang memegang*.ovpn
akan memiliki akses ke server Anda tanpa kata sandi!sumber
Skrip Python ini dapat dijalankan di server untuk menghasilkan kunci klien dan profil. Saya sudah inline tapi itu bukan ciptaan saya dan panjang dan dapat diperbarui secara berkala, dan ada garpu sehingga kemungkinan itu akan dapat dicari di web untuk pelancong web masa depan. Jika tautannya tidak berfungsi coba cari "openvpn_gen.py".
https://gist.github.com/Justasic/908ef5f4fa162f15b3b8
sumber