OpenVPN är ett kraftfullt open source-verktyg för att skapa säkra virtuella privata nätverk (VPN). Genom att köra OpenVPN på en Raspberry Pi kan du skapa en privat och säker anslutning till ditt hem- eller kontorsnätverk. Den här guiden kommer att leda dig genom att ställa in OpenVPN på en Raspberry Pi.
Vad du behöver
- Raspberry Pi: En Raspberry Pi 3, 4 eller senare rekommenderas.
- Operativsystem: Raspberry Pi OS (32-bitars eller 64-bitars).
- Internetanslutning: Se till att Raspberry Pi är ansluten till internet.
- Tillgång till din router: För att konfigurera vidarebefordran.
-
Uppdaterat OS: Kör följande kommando för att uppdatera din Raspberry Pi:
sudo apt update && sudo apt upgrade -y
Steg 1: Installera OpenVPN
Det enklaste sättet att installera och konfigurera OpenVPN är att använda PIVPN -skriptet.
1. Installera PIVPN
-
Ladda ner och kör PIVPN -installationsskriptet:
curl -L https://install.pivpn.io | bash
-
Följ de interaktiva installationens anvisningar:
- Välj användare Det kommer att hantera VPN.
- Välj VPN -typ (välj Openvpn).
- Låt installationsprogrammet konfigurera din brandvägg.
2. Konfigurera port vidarebefordran på din router
Logga in på din router och vidarebefordra OpenVPN -porten (standard: 1194
) till Raspberry Pis lokala IP -adress. Se din routers manual för port-framstående instruktioner.
Steg 2: Generera VPN -profiler
-
Lägg till en ny profil:
pivpn add
- Ange ett namn på profilen (t.ex.
user1
). - Ställ in ett lösenord för profilen om så önskas.
- Ange ett namn på profilen (t.ex.
-
Hämta profilen: Profiler sparas i
/home/pi/ovpns
katalog. Överföra.ovpn
Fil till din klientenhet med SCP, e -post eller en USB -enhet:scp /home/pi/ovpns/user1.ovpn user@client-device:/path/to/destination
Steg 3: Anslut till VPN
1. Installera en OpenVPN -klient
- På Windows/Mac: Ladda ner OpenVPN -klienten från openvpn.net.
- På Linux: Installera OpenVPN -paketet:
sudo apt install -y openvpn
- På Mobila enheter: Installera OpenVPN -appen från App Store eller Google Play.
2. Importera profilen
- Öppna OpenVPN -klienten på din enhet och importera
.ovpn
fil.
3. Anslut till VPN
- Använd OpenVPN -klienten för att ansluta till din VPN. Testa anslutningen genom att kontrollera din IP -adress på whatismyipaddress.com eller en liknande tjänst.
Steg 4: Valfria förbättringar
-
Aktivera automatiska uppdateringar: Planera automatiska uppdateringar för din Raspberry Pi för att hålla OpenVPN säker:
sudo apt install -y unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades
-
Konfigurera dynamiska DNS: Om din offentliga IP-adress ändras ofta, använd en dynamisk DNS (DDNS) -tjänst (t.ex. NO-IP eller Duckdns) för att tilldela ett domännamn till din Raspberry Pi.
-
Ställ in en killomkopplare: Förhindra trafikläckor genom att blockera icke-VPN-trafik med iptables:
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
Felsökning
-
VPN -anslutning misslyckas:
- Verifiera vidarebefordran är korrekt konfigurerad.
- Se till att din offentliga IP eller DDNS är korrekt.
- Kontrollera statusen OpenVPN: s service:
sudo systemctl status openvpn
-
Långsamma VPN -hastigheter:
- Använd en trådbunden anslutning för Raspberry Pi.
- Minska krypteringskostnaden genom att byta till en lättare chiffer.
-
Enheten kan inte ansluta:
- Se till
.ovpn
Profil matchar Raspberry Pis konfiguration. - Kontrollera dina brandväggsinställningar för att tillåta VPN -trafik.
- Se till
Applikationer av OpenVPN på Raspberry Pi
- Säker fjärråtkomst till ditt hemnätverk.
- Skydda din internetanslutning på offentlig Wi-Fi.
- Aktivera privat åtkomst till hemautomationssystem eller servrar.
- Bypass Regionala begränsningar för innehåll.
Slutsats
Att ställa in OpenVPN på en Raspberry Pi är ett kostnadseffektivt sätt att förbättra ditt nätverks säkerhet och integritet. Genom att följa den här guiden kan du skapa en privat VPN -server för att säkert komma åt ditt nätverk var som helst i världen. Anpassa din installation ytterligare för att matcha dina specifika krav och njut av en säker anslutning!