Cara menjalankan pelanggan VPN secara automatik sebagai perkhidmatan

Cara menjalankan pelanggan VPN secara automatik sebagai perkhidmatan

Objektif

Sambungkan ke VPN secara automatik di gerai dengan perkhidmatan.

Pengagihan

Ini akan berfungsi pada hampir semua pengedaran Linux.

Keperluan

Pemasangan Linux yang berfungsi dengan keistimewaan root dan langganan VPN.

Kesukaran

Mudah

Konvensyen

  • # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Pengenalan

VPNs hebat. Mereka melindungi orang dari pelbagai ancaman dan mengintip dalam talian. Kadang -kadang, mereka boleh menjadi kesakitan yang nyata untuk ditubuhkan, atau prosedur yang ditetapkan tidak sesuai dengan cara anda menggunakan komputer anda. Itulah sebabnya ia adalah penyelesaian yang hebat untuk menjalankan sambungan VPN sebagai perkhidmatan pada permulaan. Anda tidak perlu ingat untuk menghidupkannya, dan ia akan terus berjalan walaupun anda tidak mempunyai persekitaran desktop. Selain itu, ia biasanya akan dijalankan sebelum desktop anda dan mana -mana sambungan anda yang lain, membantu mengekalkan data anda daripada bocor.

Pelanggan OpenVPN direka untuk dijalankan sebagai perkhidmatan untuk alasan ini. Anda hanya perlu menetapkannya dengan cara itu. Apa yang lebih baik; Konfigurasi biasanya disediakan untuk anda oleh perkhidmatan VPN anda.

Pasang OpenVPN

Pertama, anda perlu memasang OpenVPN pada sistem anda. Ini adalah perisian yang sangat popular, jadi ia boleh didapati di kebanyakan pengagihan.

Ubuntu/Debian

$ sudo apt pasang openvpn

Fedora

# DNF -y Pasang OpenVPN

Opensuse

# zypper Pasang OpenVPN

Arch Linux

# Pacman -s OpenVPN

Gentoo

# Emerge -OpenVPN OpenVPN


Dapatkan fail konfigurasi VPN

Perkhidmatan VPN yang paling berkualiti menyediakan fail konfigurasi OpenVPN supaya anda boleh menggunakannya untuk menyediakan sambungan anda sendiri. Tidak mungkin untuk menampung setiap VPN, tetapi di sini adalah lokasi fail OpenVPN untuk beberapa yang popular. Sekiranya anda menggunakan VPN yang berbeza melihat di sekitar papan pemuka pengguna anda atau dokumentasi mereka. Mereka mesti ada.

Airvpn
AirVPN menjana fail OpenVPN untuk anda dari papan pemuka pelanggan anda. Fail -fail ini unik kepada anda, jadi tidak ada pautan sejagat.

Expressvpn
ExpressVPN Menyediakan fail OpenVPN melalui halaman "Muat turun" di papan pemuka anda.

Ivpn
IVPN menyediakan fail mereka secara terbuka di sini.

Nordvpn
NORDVPN menyediakan fail konfigurasi OpenVPN mereka secara terbuka di sini.

Akses internet peribadi
Akses Internet Peribadi juga mengeluarkan konfigurasi mereka secara terbuka. Anda boleh menjumpainya di sini.

Ubah suai konfigurasi

Tidak banyak pengubahsuaian yang perlu dilakukan. Kebanyakan masa, fail ini direka untuk menjadi kunci giliran. Hanya ada beberapa perkara yang lebih baik untuk dilakukan untuk kemudahan.

Pilih pelayan yang ingin anda sambungkan. Fail harus berakhir di .ovpn sambungan. Itu sesuai untuk menjalankannya secara manual dari baris arahan, tetapi tidak akan berfungsi ketika menjalankannya sebagai perkhidmatan. Salin fail dalam direktori perkhidmatan OpenVPN dan namakan semula.

$ sudo cp ~/muat turun/vpn-configs/'usa new_york-1194.ovpn '/etc/openvpn/openvpn.Conf

Nama itu dibuat, tetapi biasanya mereka kelihatan seperti itu, jadi pastikan anda mempunyai yang sesuai untuk VPN anda.

Sekarang failnya berada di tempat yang betul, terdapat beberapa perkara lagi yang mungkin anda mahu lakukan. Oleh kerana anda menjalankan ini sebagai perkhidmatan, memasukkan maklumat log masuk anda tidak mungkin. Anda perlu memasukkannya ke dalam fail. Sekiranya anda menggunakan Airvpn, ini tidak terpakai. Fail yang dihasilkan mengandungi maklumat log masuk anda. Buat fail di /etc/openvpn dipanggil auth.txt. Letakkan nama pengguna anda pada baris pertama dan kata laluan pada kedua. Anda harus menukar kebenaran fail untuk menyekat akses.

$ sudo chmod 400 auth.txt


Dalam kes ini pemiliknya adalah root, jadi hanya root (pengguna yang menjalankan OpenVPN) dapat membaca fail dengan kata laluan anda.

Seterusnya, buka OpenVPN.Conf fail. Cari garis yang mengandungi Auth-user-Pass dan tambah auth.txt selepas itu.

Kebanyakannya tidak termasuk pembalakan. Anda boleh menambah beberapa baris ke fail sehingga log ke lokasi yang boleh diramal.

status/etc/openvpn/openvpn-status.log log/etc/openvpn/openvpn.log

Itu sahaja yang anda perlukan. Sekiranya anda selesa bermain -main dengannya, sila bebas.

Mulakan perkhidmatan

Anda akhirnya bersedia untuk memulakan perkhidmatan dan mengujinya.

Sistemd

$ sudo Systemctl Mula OpenVPN

OpenRC

# /etc /init.D/OpenVPN Mula

Sekiranya semuanya kelihatan baik, aktifkan OpenVPN pada permulaan.

Sistemd

$ sudo systemctl enable OpenVPN

OpenRC

# rc-update Tambah OpenVPN Default

Pemikiran penutupan

Menjalankan OpenVPN sebagai perkhidmatan akhirnya lebih mudah dan lebih selamat daripada menjalankannya melalui pelanggan VPN atau persekitaran desktop anda. Bukan sesuatu yang dapat dilakukan oleh pengguna biasa, dan ia menggunakan seluruh sistem, jadi anda harus benar-benar komited kepada VPN dan pelayan itu.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Cara Menyiapkan Pelayan OpenVPN di Ubuntu 20.04
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Muat turun linux
  • Distro linux terbaik untuk pemaju
  • Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
  • Pengurus Rangkaian Linux GUI
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Senarai dan Pemasangan Pelanggan FTP di Ubuntu 22.04 Linux ..