Pag -set up ng OpenVPN sa isang Raspberry Pi

Ang OpenVPN ay isang malakas na tool na open-source para sa paglikha ng Secure Virtual Pribadong Network (VPN). Ang pagpapatakbo ng OpenVPN sa isang Raspberry Pi ay nagbibigay -daan sa iyo upang magtatag ng isang pribado at secure na koneksyon sa iyong network ng bahay o opisina. Ang gabay na ito ay lalakad sa iyo sa pamamagitan ng pag -set up ng OpenVPN sa isang Raspberry Pi.


Ano ang kakailanganin mo

  1. Raspberry PI: Inirerekomenda ang isang Raspberry Pi 3, 4, o mas bago.
  2. Operating System: Raspberry Pi OS (32-bit o 64-bit).
  3. Koneksyon sa Internet: Tiyakin na ang Raspberry Pi ay konektado sa Internet.
  4. Pag -access sa iyong router: Upang i -configure ang pagpapasa ng port.
  5. Nai -update na OS: Patakbuhin ang sumusunod na utos upang mai -update ang iyong Raspberry Pi:
    sudo apt update && sudo apt upgrade -y
    

Hakbang 1: I -install ang OpenVpn

Ang pinakasimpleng paraan upang mai -install at i -configure ang OpenVPN ay ang paggamit ng script ng PIVPN.

1. I -install ang PIVPN

  1. I -download at patakbuhin ang script ng pag -install ng PIVPN:

    curl -L https://install.pivpn.io | bash
    
  2. Sundin ang mga interactive na pag -setup ng pag -setup:

    • Piliin ang gumagamit Pamahalaan nito ang VPN.
    • Piliin ang uri ng VPN (Piliin OpenVpn).
    • Payagan ang installer na i -configure ang iyong firewall.

2. I -configure ang pagpapasa ng port sa iyong router

Mag -log in sa iyong router at ipasa ang OpenVPN port (default: 1194) sa lokal na IP address ng Raspberry Pi. Sumangguni sa manu-manong iyong router para sa mga tagubilin sa port-forwarding.


Hakbang 2: Bumuo ng mga profile ng VPN

  1. Magdagdag ng isang bagong profile:

    pivpn add
    
    • Magbigay ng isang pangalan para sa profile (hal. user1).
    • Magtakda ng isang password para sa profile kung nais.
  2. Kunin ang profile: Ang mga profile ay nai -save sa /home/pi/ovpns Direktoryo. Ilipat ang .ovpn Mag -file sa iyong aparato ng kliyente gamit ang SCP, email, o isang USB drive:

    scp /home/pi/ovpns/user1.ovpn user@client-device:/path/to/destination
    

Hakbang 3: Kumonekta sa VPN

1. Mag -install ng isang OpenVPN client

  • Sa Windows/Mac: I -download ang OpenVPN client mula sa OpenVpn.net.
  • Sa Linux: I -install ang OpenVPN package:
    sudo apt install -y openvpn
    
  • Sa Mga mobile device: I -install ang OpenVPN app mula sa App Store o Google Play.

2. I -import ang profile

  • Buksan ang OpenVPN client sa iyong aparato at i -import ang .ovpn file

3. Kumonekta sa VPN

  • Gamitin ang OpenVPN client upang kumonekta sa iyong VPN. Subukan ang koneksyon sa pamamagitan ng pagsuri sa iyong IP address sa WhatismyipAddress.com o isang katulad na serbisyo.

Hakbang 4: Mga Opsyonal na Pagpapahusay

  1. Paganahin ang mga awtomatikong pag -update: Mag -iskedyul ng mga awtomatikong pag -update para sa iyong Raspberry Pi upang mapanatiling ligtas ang OpenVPN:

    sudo apt install -y unattended-upgrades
    sudo dpkg-reconfigure --priority=low unattended-upgrades
    
  2. I -configure ang Dynamic DNS: Kung madalas na nagbabago ang iyong pampublikong IP address, gumamit ng isang Dynamic DNS (DDNS) Serbisyo (hal.

  3. Mag -set up ng isang switch switch: Pigilan ang pagtulo ng trapiko sa pamamagitan ng pagharang sa trapiko na hindi VPN na may mga iptable:

    sudo iptables -A OUTPUT -o eth0 -p udp --dport 1194 -j ACCEPT
    sudo iptables -A OUTPUT -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
    sudo iptables -A OUTPUT -o eth0 -j DROP
    

Pag -aayos

  1. Nabigo ang koneksyon ng VPN:

    • Patunayan ang pagpasa ng port ay tama na na -configure.
    • Tiyakin na tumpak ang iyong pampublikong IP o DDNS.
    • Suriin ang katayuan ng serbisyo ng OpenVPN:
      sudo systemctl status openvpn
      
  2. Mabagal na bilis ng VPN:

    • Gumamit ng isang wired na koneksyon para sa Raspberry Pi.
    • Bawasan ang overhead ng pag -encrypt sa pamamagitan ng paglipat sa isang mas magaan na cipher.
  3. Hindi makakonekta ang aparato:

    • Tiyakin ang .ovpn Ang profile ay tumutugma sa pagsasaayos ng Raspberry Pi.
    • Suriin ang iyong mga setting ng firewall upang payagan ang trapiko ng VPN.

Mga aplikasyon ng OpenVPN sa Raspberry Pi

  1. I -secure ang remote na pag -access sa iyong home network.
  2. Protektahan ang iyong koneksyon sa internet sa pampublikong Wi-Fi.
  3. Paganahin ang pribadong pag -access sa mga sistema ng automation ng bahay o mga server.
  4. Bypass Regional Restrictions para sa Nilalaman.

Konklusyon

Ang pag-set up ng OpenVPN sa isang Raspberry Pi ay isang epektibong paraan upang mapahusay ang seguridad at privacy ng iyong network. Sa pamamagitan ng pagsunod sa gabay na ito, maaari kang lumikha ng isang pribadong server ng VPN upang ligtas na ma -access ang iyong network mula sa kahit saan sa mundo. Ipasadya ang iyong pag -setup upang tumugma sa iyong mga tukoy na kinakailangan, at mag -enjoy ng isang ligtas na koneksyon!

Mag -iwan ng komento

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.