Memasang aplikasi Linux kedengaran seperti satu arahan pada Pi tanpa skrin, dan ia menyembunyikan pilihan antara dua laluan penggunaan dengan sempadan sokongan yang berbeza. Satu ialah aplikasi rasmi penyedia, yang membawa keperluan pengedaran dan seni bina tersendiri. Satu lagi ialah fail konfigurasi manual yang digunakan oleh klien standard yang telah dipakejkan oleh sistem pengendalian. Kedua-duanya sampai ke perkhidmatan yang sama, dan ia tidak boleh ditukar ganti dari segi penyelenggaraan.

Soalan seni bina datang dahulu, kerana papan 64-bit mungkin menjalankan ruang pengguna 32-bit dan aplikasi hanya menyediakan salah satunya.

Dua sempadan sokongan, bukan dua pemasang

Baca halaman pemasangan semasa penyedia untuk aplikasi yang ingin anda gunakan dan padankan dengan papan: keluaran pengedaran, seni bina pakej dan sebarang keperluan desktop atau sesi. Pi yang menyokong operasi 64-bit tidak memberitahu ruang pengguna mana yang dipasang sekarang, dan itulah nilai yang diperiksa oleh pengurus pakej. dpkg --print-architecture dan uname -m menjawabnya dalam satu baris setiap satu. Jika keluaran atau seni bina berada di luar set yang didokumenkan, aplikasi tidak disokong di situ walaupun ia dipasang.

Sokongan juga berbeza mengikut kaedah pembungkusan. Had yang didokumenkan untuk satu format pakej tidak terpakai secara automatik pada binaan daripada repositori, dan pengedaran terbitan Debian bukan secara automatik persekitaran yang disokong. Pakej komuniti dan resipi pemasangan lama membawa model penyelenggaraan sendiri, yang boleh anda terima secara sedar tetapi tidak patut diambil secara tidak sengaja.

Apa yang aplikasi beri dan profil tidak

Aplikasi rasmi lebih daripada sambungan: ia biasanya membawa suis bunuh penyedia, pengendalian DNS dan togol ciri, dan penyedia menyokong tingkah laku itu sebagai satu set. Profil manual yang diserahkan kepada klien standard tidak mewarisi apa-apa daripadanya. Klien manual memiliki kitaran hayat sambungan dan dasar kegagalan tempatan, yang baik apabila anda mengkonfigurasikannya sendiri dan mengejutkan apabila anda menganggapnya datang bersama. Kedua-dua pilihan sampai ke pelayan yang sama; hanya satu menyertakan logik di sekelilingnya.

Jika sesuatu ciri penting, misalnya menyekat trafik di luar terowong, ia mesti ada dalam konfigurasi anda dan bukan dalam aplikasi penyedia.

WireGuard secara manual: langkah yang penting

Penyedia mendokumenkan penjanaan konfigurasi WireGuard untuk klien yang serasi standard dan mengesyorkan laluan itu untuk persediaan manual, sambil mengekalkan OpenVPN untuk peranti lama. Jana profil di papan pemuka akaun, bawa ke Pi dan letakkan di tempat yang hanya pemilik boleh membacanya. Jangan sekali-kali tampal fail itu dalam utas sokongan, kerana nama fail yang mesra tidak menjadikan kunci peribadi tertanam itu boleh diterbitkan. Kemudian uji terowong dengan satu permintaan sebelum menyambungkan apa-apa lagi.

Penamatan pelayan ialah butiran operasi yang orang lupa. Titik akhir yang dipilih secara manual boleh ditarik balik, dan penyedia menyatakan bahawa konfigurasi pengganti mungkin diperlukan. Catat titik akhir mana yang digunakan oleh profil supaya kegagalan kemudian boleh didiagnosis.

Tentukan sama ada Pi juga menjadi gerbang

Terowong yang digunakan oleh aplikasi Pi sendiri tidak secara automatik menjadi gerbang untuk peranti di belakangnya. Pemajuan, penghalaan balik, pemilikan penyelesai dan sebarang dasar yang menghalang trafik daripada terlepas keluar dari terowong ialah reka bentuk berasingan dengan mod kegagalan tersendiri. Jika peranti lain termasuk dalam skop, nilai mereka sebagai kes sendiri dan bukannya menganggap sambungan Pi meliputi mereka. Pemisahan itulah yang menjadikan penggunaan kecil boleh diselenggara.

Kemudian terima kitaran hayat: permintaan baharu daripada Pi, penyelesaian nama melalui penyelesai yang dimaksudkan dan tingkah laku but atau sambung semula yang anda rancang. Sahkan setiap satu dan bukannya menganggap aplikasi atau profil menyediakannya.

Mitos yang patut ditinggalkan ialah pemasang Linux dan fail WireGuard mewakili keputusan yang sama. Kedua-duanya ialah dua model operasi dengan dua pemilik berbeza.

Artikel berkaitan