Beberapa remote OpenVPN: senarai failover, bukan penggabungan pautan
Remote kedua ialah percubaan kedua, bukan lorong kedua: apa yang klien lakukan dengan senarai endpoint, dan apa yang diperlukan oleh agregasi sebenar.
Dua baris remote dalam satu profil kelihatan seperti lorong kedua; ia percubaan kedua. Apabila endpoint pertama berhenti menjawab, klien beralih dan sesi tidak menjadi lebih lebar. Namakan senarai itu failover awal-awal, atau anda akan memutar tombol yang salah.
Apa yang senarai remote beri anda
Anggap profil sebagai set percubaan tersusun, bukan kolam kapasiti. Setiap entri mendapat giliran menaikkan terowong, dan sesi hidup pada entri yang menjawab. Senarai lebih panjang meningkatkan peluang untuk bersambung, bukan saiz paip.
Agregasi sebenar ialah mesin lain. Membahagikan satu aliran merentas beberapa laluan memerlukan perisian di kedua-dua hujung untuk membahagi dan memasang semula trafik mengikut urutan.
Vendor yang menjanjikan terowong lebih pantas daripada lebih banyak pelayan menjual model kedua itu, bukan senarai lebih panjang. Jika klien hanya mencuba endpoint bergilir-gilir, lima entri mengubah peluang anda dan tiada lagi. Perhatikan gangguan: sesi terputus dan kembali di tempat lain, yang ditunjukkan log sebagai endpoint baharu, tidak pernah sebagai paip lebih lebar.
Blok yang menyimpan tetapan dengan satu endpoint
Baris remote biasa membawa alamat, dan kadangkala port serta protokol. Apabila endpoint memerlukan proksi, atau pengangkutan yang tidak digunakan oleh seluruh fail, letakkan tetapan itu dalam blok sambungan yang menyimpannya bersamanya. Blok sebaris juga berfungsi dalam satu fail .ovpn, dan begitulah kebanyakan profil dihantar.
Apa-apa di luar blok bertindak sebagai lalai bagi entri yang tidak mengatasinya. Itulah sebabnya satu blok yang dibina dan empat remote biasa berkelakuan dengan cara yang tidak dapat dijelaskan oleh senarai alamat.
Memadam blok yang anda tidak kenal bukan kosmetik. Endpoint tempat blok itu kembali kepada lalai fail, yang mungkin pengangkutan berbeza daripada yang didengarnya. Buang pembalut yang salah dan satu entri gagal manakala yang lain berfungsi, jadi ia kelihatan seperti pelayan buruk, bukan profil rosak. Baca setiap remote bersama pengangkutan, port dan proksinya sebelum menyunting.
Urutan cubaan semula dan kos remote-random
Urutan penting kerana setiap entri mati memakan masa sebelum cubaan seterusnya. Letakkan endpoint yang anda mahu dahulu dan anggap yang lain sebagai sandaran berperingkat.
remote-random mengocok urutan permulaan, yang menyebarkan beban antara pelayan setara dan menjadi bumerang apabila satu endpoint jelas utama. Walau apa pun, log endpoint yang dipilih klien; nama profil tidak berkata apa-apa apabila sambungan terasa perlahan. Grep baris pautan daripada log terperinci menunjukkan di mana sesi mendarat.
Mencampurkan pengendali memecahkan pernyataan kepercayaan
Profil juga merupakan dakwaan tentang identiti: alamat ini ialah perkhidmatan yang anda mahu tuju, dan sijil yang disematkan miliknya. Melemparkan pelayan awam percuma ke dalam fail itu memecahkan dakwaan: sijil mereka dan milik anda menerangkan perkhidmatan yang berbeza. Hasil biasa ialah kegagalan identiti, atau kelayakan yang ditawarkan kepada hos di luar rangkaian penyedia anda. Simpan alternatif dalam set yang diedarkan oleh pengendali anda, dengan kelayakan dan bahan kepercayaan yang sepadan.
Jika anda memerlukan endpoint daripada dua penyedia, itu penghalaan, bukan suntingan profil. Selesaikannya di atas terowong, di mana anda boleh mengatakan trafik mana mengambil laluan mana.
Uji setiap entri daripada menganggap
Selepas kemas kini profil yang diluluskan, sambung dengan sengaja ke setiap endpoint yang diperlukan dan sahkan pengangkutan mana yang naik. Larian terperinci menjadikannya kelihatan. Mulakan openvpn --config office.ovpn --verb 4 dan baca baris pautan untuk alamat yang anda jangkakan. Kemudian periksa sumber di belakang terowong; satu entri boleh menyelesaikan jabat tangan dan masih tidak menghalakan anda ke mana-mana.
Failover memerlukan ujiannya sendiri, bukan harapan. Sekat endpoint pertama dalam makmal, mulakan klien, dan ukur berapa lama untuk beralih. Senarai panjang di belakang entri pertama yang perlahan lebih buruk daripada senarai pendek yang bermula dengan baik.
Semak semula senarai setiap kali pengendali mengubahnya. Set yang diimport hanya berguna selagi entrinya wujud dan bertutur dalam pengangkutan yang diterangkan oleh blok anda. Manual OpenVPN 2.6 merangkumi arahan remote, connection dan random-order di sini, dan itulah versi yang perlu disemak apabila sintaksis diragui.