Yadda ake Shigar BuɗeVPN a Ubuntu 20.04


OpenVPN shine tushen budewa, mai saurin gaske, shahararren shiri ne dan kirkirar VPN (Virtual Private Network). Yana amfani da ladabi na watsa shirye-shiryen TCP da UDP, kuma an tabbatar da tunnels ta hanyar VPN tare da yarjejeniyar OpenVPN tare da takaddun shaida na SSL/TLS, takaddun shaida, takardun shaidarka, da zaɓin makullin adireshin MAC da kuma tabbatar da abubuwa da yawa.

Ana iya amfani dashi akan nau'ikan na'urori da tsarin. Kamar yawancin ladabi na VPN a can, yana da tsarin gine-ginen abokin ciniki. OpenVPN uwar garken samun dama yana gudana akan tsarin Linux, kuma ana iya sanya abokan cinikin a kan wasu tsarin Linux, Windows, macOS, da kuma tsarin aiki na wayoyin hannu kamar Android, Windows mobile, da iOS.

OpenVPN uwar garken samun izini ta karɓi mai shigowa VPN haɗi da BuɗeVPN Haɗa abokan ciniki ko kowane abokan hulɗa masu buɗewa masu jituwa tare da OpenVPN na iya fara haɗi zuwa sabar.

A cikin wannan labarin, zaku koyi yadda ake saita OpenVPN uwar garken samun dama akan Ubuntu 20.04 kuma haɗa abokan ciniki na VPN daga wasu tsarin Linux.

  • Sabis ɗin Ubuntu 20.04 da aka girka sabo.

Mataki 1: Kafa Bude Server na Ubuntu

1. Girkawa da saita sabar OpenVPN da hannu ba abu bane mai sauki daga gogewata. Wannan shine dalili, zamuyi amfani da rubutun da zai baka damar saita kafaffen uwar garken ka na OpenVPN cikin kankanin lokaci.

Kafin saukarwa da gudanar da rubutun, lura cewa rubutun zai gano-adireshin IP na uwar garke na uwar garke kai tsaye. Amma kuna buƙatar lura da adireshin IP ɗinku na jama'a na IP musamman idan yana gudana a bayan NAT.

Don bincika umarnin tona.

$ wget -qO - icanhazip.com
OR
$ dig +short myip.opendns.com @resolver1.opendns.com

2. Yanzu zazzage rubutun mai sakawa ta amfani da kayan aiki na layin umarni, sannan sanya shi zartarwa ta amfani da umarnin chmod kamar haka.

$ curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
$ chmod +x openvpn-install.sh

3. Na gaba, gudanar da rubutun mai sakawa kamar yadda aka nuna.

$ sudo bash openvpn-install.sh

Lokacin da aka zartar a karon farko, rubutun zai tambaye ku wasu tambayoyi, karanta su a hankali, da bayar da amsoshi bisa ga abubuwan da kuka fi so, don saita sabarku ta OpenVPN.

4. Da zarar an kammala aikin shigarwa na VPN, za a rubuta fayil ɗin daidaitawar abokin ciniki a ƙarƙashin kundin aiki na yanzu. Wannan shine fayil ɗin da zaku yi amfani dashi don saita abokin kasuwancinkuVPN kamar yadda aka bayyana a sashe na gaba.

5. Na gaba, tabbatar da cewa sabis ɗin OpenVPN yana aiki kuma yana gudana ta hanyar bincika matsayinta ta amfani da umarnin systemctl mai zuwa.

$ sudo systemctl status openvpn

6. Hakanan, tabbatar cewa OpenVPN daemon yana sauraron tashar jiragen ruwa da ka umarci rubutun yayi amfani da shi, ta yin amfani da umarnin ss kamar yadda aka nuna.

$ sudo ss -tupln | grep openvpn

7. Idan ka duba musaya ta hanyar sadarwarka, an ƙirƙiri sabon dubawa don ramin VPN, zaku iya tabbatar da hakan ta amfani da umarnin IP.

$ ip add

Mataki 2: Kafa BuɗeVPN Abokan ciniki a Ubuntu

8. Yanzu lokacinsa ne don saita abokin cinikinka OpenVPN kuma hada shi da uwar garken VPN. Da farko, girka kunshin OpenVPN a cikin mashin din kamar haka.

$ sudo yum install openvpn	#CentOS 8/7/6
$ sudo apt install openvpn	#Ubuntu/Debian
$ sudo dnf install openvpn	#Fedora 22+/CentOS 8

9. Akan tsarin tebur, kana bukatar girka kunshin network-manager-openvpn don yin saitunan VPN daga aikin zane.

$ sudo yum install network-manager-openvpn	#CentOS 8/7/6
$ sudo apt install network-manager-openvpn	#Ubuntu/Debian
$ sudo dnf install network-manager-openvpn	#Fedora 22+/CentOS 8

10. Bayan shigar da fakitin da ke sama, fara aikin OpenVPN, a yanzu, ba shi damar farawa ta atomatik a boot boot din system da kuma duba matsayinta don tabbatar da cewa yana sama da aiki.

$ sudo systemctl start openvpn 
$ sudo systemctl enable openvpn 
$ sudo systemctl status openvpn 

11. Yanzu kuna buƙatar shigo da saitunan abokin ciniki na OpenVPN daga uwar garken OpenVPN. Bude taga mai amfani kuma yi amfani da umarnin SCP don ɗaukar fayil ɗin kamar yadda aka nuna.

$ cd ~
$ scp [email :/home/tecmint/tecmint.ovpn .

12. Bude Saitunan tsarin, saika shiga Networks. A karkashin VPN, danna maballin ƙara don samun zaɓuɓɓukan da suka dace.

13. A cikin taga mai kyau, zabi\"Shigo daga fayil" kamar yadda aka haskaka shi a cikin hoton da ke zuwa.

14. A kan sauran tsarin tebur na Linux, danna gunkin hanyar sadarwa akan rukunin tsarin, je zuwa Haɗin Sadarwar. Sannan danna maɓallin ƙari don ƙara sabon haɗi. Daga digo, zaɓi\"Shigo da ajiyayyen VPN mai kyau…" kamar yadda aka haskaka a cikin hoton nan mai zuwa.

Irƙiri haɗin kuma shigo da fayil ɗin.

15. Bayan sayo fayil, da VPN saituna ya kamata a kara kamar yadda aka nuna a cikin wadannan screenshot. Sannan danna Add.

16. Saitunan abokin cinikin ku na VPN ya kamata a ƙara su cikin nasara. Kuna iya haɗi zuwa sabar OpenVPN ta kunna VPN kamar yadda aka haskaka a cikin hoton da ke tafe.

17. Yanzu haɗin VPN ya kamata a kafa cikin nasara kamar yadda aka nuna a cikin hoton allo mai zuwa.

18. Idan kun bincika haɗin haɗin cibiyar sadarwar ku ta amfani da IP add command, yakamata ya kasance akwai keɓaɓɓiyar hanyar rami ta VPN kamar yadda aka haskaka a cikin hoton da ke tafe.

$ ip add

19. Don haɗa wani sabar Linux azaman abokin cinikin VPN, tabbatar cewa kun shigar da kunshin OpenVPN, farawa, kuma kunna aikin OpenVPN kamar yadda aka bayyana a sama.

Sannan saika zazzage .ovpn file din abokin ciniki, kwafa zuwa/etc/openvpn/directory kamar yadda aka nuna.

$ scp [email :/home/tecmint/tecmint.ovpn .
$ ls
$ sudo cp tecmint.ovpn /etc/openvpn/client.conf

20. Na gaba, fara sabis ɗin abokin ciniki na VPN, ƙarfafa shi, sannan bincika matsayinsa tare da waɗannan umarnin.

$ sudo systemctl start [email 
$ sudo systemctl enable [email 
$ sudo systemctl status [email 

21. Sa'annan tabbatar cewa an ƙirƙiri ƙirar rami ta VPN ta amfani da IP add command kamar yadda aka nuna.

$ ip add

22. Don saita wasu abokan cinikin OpenVPN akan tsarin aiki, yi amfani da waɗannan abokan cinikin:

  • Windows: Babban OpenVPN abokin cinikin gari don windows.
  • Android: Abokin ciniki na OpenVPN don Android.
  • iOS: Buɗe OpenVPN Haɗa abokin ciniki don iOS.

23. Idan kanaso ka kara sabon mai amfani na VN ko kuma ka soke mai amfani da shi ko ka cire sabar OpenVPN daga tsarin ka, kawai ka sake rubuta rubutun mai sakawa. Sannan zaɓi abin da kuke so ku yi daga jerin zaɓuɓɓuka kuma bi tsokana.

$ sudo bash openvpn-install.sh

Wannan shine yakawo mana karshen wannan jagorar. Don raba kowane tunani tare da mu ko yin tambayoyi, yi amfani da fom ɗin da ke ƙasa. Don ƙarin bayani, je ga wurin buɗewa-shigar da rubutun Github.