Dua fail yang kedua-duanya kelihatan seperti konfigurasi VPN masuk ke folder yang sama, dan hanya satu daripadanya berfungsi. Profil OpenVPN menerangkan terowong TLS dengan arahan yang difahami klien itu, manakala sambungan SoftEther menerangkan sesi terhadap hab maya dengan kontrak pengesahan yang berbeza. Menukar satu kepada yang lain bukan latihan pemformatan, kerana kedua-dua klien tidak melaksanakan protokol yang sama. Mengenal pasti perkhidmatan yang sebenarnya diterbitkan operator menentukan segala-galanya yang berikutnya.

Dua Fail, Dua Kontrak

Profil OpenVPN ialah konfigurasi klien: titik akhir jauh, pengangkutan, bahan TLS, dan arahan untuk penghalaan serta rundingan semula. Sambungan SoftEther ialah sesi klien asli terhadap hab maya, dengan penyesuai maya dipasang padanya.

Kedua-duanya boleh menerangkan akses ke rangkaian yang sama tanpa boleh saling menggantikan. Pendengar OpenVPN ialah ciri keserasian yang boleh diterbitkan pelayan pada port berasingan, dan ia bertutur OpenVPN dan bukan protokol asli. Klien asli bertutur protokol asli dan menjangkakan profilnya sendiri. Satu pelayan, dua pintu, dan setiap pintu mempunyai kuncinya sendiri.

Sambungan fail hampir tidak memberitahu anda apa-apa, sebab itu jawapan operator lebih penting daripada nama fail.

Baca Pelayan Sebelum Menyentuh Blok Sijil

Tanya operator tiga perkara: port dan pengangkutan mana, kaedah pengesahan mana, dan klien mana yang mereka jangkakan anda gunakan. Jawapan itu menghapuskan sebahagian besar tekaan.

Kemudian sahkan apa yang benar-benar mendengar, bukan apa yang didakwa panduan. Pendengar keserasian yang dilumpuhkan tidak menunjukkan apa-apa pada portnya, dan yang diaktifkan menunjukkan soket walaupun tiada siapa pernah bersambung. Perbezaan antara port tertutup dan log masuk yang ditolak ialah diagnosis pertama yang berguna. Segala-galanya selepas itu bergantung pada pintu mana yang diketuk.

ss -lunp | grep -E ':1194|:443'
sudo ss -ltnp | grep -E ':992|:5555'
grep -nE '^(remote|proto|auth-user-pass|ca |cert |key )' profile.ovpn

Port UDP yang tiada dalam senarai pendengar ialah ciri yang dilumpuhkan, bukan masalah firewall.

Apa yang Diperlukan Klien Asli dan Tidak Boleh Diberikan Profil

Klien asli memasang penyesuai rangkaian maya dan mengikat sambungan padanya. Tanpa penyesuai itu tiada antara muka untuk dihalakan, sebab itu sambungan asli boleh disahkan dan masih tidak membawa sebarang trafik.

Pengesahan asli berjalan terhadap hab maya, dengan objek pengguna yang dicipta pentadbir hab. Blok sijil yang disalin daripada profil OpenVPN tidak menjadi pengguna hab, dan pengguna hab tidak menjadi sijil klien. Kedua-dua sistem menyimpan perkara berbeza, dan profil tiada tempat untuk meletakkan rekod pengguna hab. Itu perbezaan struktur, bukan masalah sintaksis.

Jauhkan kunci persendirian daripada mana-mana perkhidmatan penukaran, kerana kunci yang meninggalkan mesin mesti dianggap telah didedahkan.

Apa yang Diterima Pendengar Serasi OpenVPN

Pendengar keserasian ialah pelayan OpenVPN sebenar dari sudut pandangan klien: ia menjangkakan klien OpenVPN dan arahan yang disokong klien itu. Blok sijil sebaris ialah ciri OpenVPN, dan ia tergolong pada sisi pagar itu.

Apa yang tidak akan dilakukannya ialah menerima profil SoftEther asli, kerana profil itu bukan konfigurasi OpenVPN. Pendengar juga tidak menukar klien asli menjadi klien OpenVPN. Jika operator hanya menawarkan perkhidmatan asli, jawapannya ialah klien asli; jika ia menawarkan pendengar keserasian, jawapannya ialah OpenVPN dan bahannya sendiri.

Minta eksport yang disokong operator daripada memasang satu daripada serpihan, kerana eksport membawa butiran yang biasanya terlepas oleh fail buatan tangan.

Buktikan Laluan Sebelum Menyunting Arahan

Setelah klien dipilih, uji terowong sebelum menyentuh laluan. Log masuk yang berjaya dan antara muka yang membawa trafik ialah dua hasil berbeza.

sudo openvpn --config profile.ovpn --verb 3
ip -br addr
ip route get 10.70.4.20
resolvectl status | grep -A2 'DNS Servers'

Bandingkan alamat yang diberikan dengan kumpulan yang diterangkan operator, kemudian lihat laluan dan penyelesai secara berasingan. Sambungan hab asli boleh disahkan dengan bersih dan tidak memasang sebarang laluan, yang dari sisi klien kelihatan seperti terowong rosak. Hanya selepas ketiga-tiganya bersetuju barulah arahan patut disunting. Menyunting lebih awal menyembunyikan lapisan mana yang salah.

Artikel berkaitan