OpenVPN הוא כלי קוד פתוח חזק ליצירת רשתות פרטיות וירטואליות מאובטחות (VPNs). הפעלת OpenVPN ב- Raspberry Pi מאפשרת לך ליצור חיבור פרטי ומאובטח לרשת הבית או המשרד שלך. מדריך זה יעביר אתכם בהגדרת OpenVPN ב- Raspberry Pi.
מה תצטרך
- Raspberry Pi: מומלץ מומלץ לפטל PI 3, 4 או מאוחר יותר.
- מַעֲרֶכֶת הַפעָלָה: Raspberry Pi OS (32 סיביות או 64 סיביות).
- חיבור לאינטרנט: ודא ש- Raspberry Pi מחובר לאינטרנט.
- גישה לנתב שלך: להגדרת תצורת העברת יציאה.
-
מערכת ההפעלה המעודכנת: הפעל את הפקודה הבאה כדי לעדכן את ה- Raspberry Pi שלך:
sudo apt update && sudo apt upgrade -y
שלב 1: התקן את OpenVPN
הדרך הפשוטה ביותר להתקין ולהגדיר את OpenVPN היא להשתמש בסקריפט PIVPN.
1. התקן PIVPN
-
הורד והפעל את סקריפט ההתקנה של PIVPN:
curl -L https://install.pivpn.io | bash
-
עקוב אחר הנחיות ההתקנה האינטראקטיביות:
- בחר את מִשׁתַמֵשׁ זה ינהל את ה- VPN.
- בחר בסוג ה- VPN (בחר OpenVPN).
- אפשר למתקין להגדיר את חומת האש שלך.
2. הגדר העברת יציאה על הנתב שלך
היכנס לנתב שלך והעביר את יציאת OpenVPN (ברירת מחדל: 1194
) לכתובת ה- IP המקומית של Raspberry Pi. עיין במדריך הנתב שלך לקבלת הוראות ללימודי יציאה.
שלב 2: צור פרופילי VPN
-
הוסף פרופיל חדש:
pivpn add
- ספק שם לפרופיל (למשל,
user1
). - הגדר סיסמה לפרופיל אם תרצה.
- ספק שם לפרופיל (למשל,
-
אחזר את הפרופיל: פרופילים נשמרים ב
/home/pi/ovpns
מַדרִיך. להעביר את.ovpn
קובץ למכשיר הלקוח שלך באמצעות SCP, דוא"ל או כונן USB:scp /home/pi/ovpns/user1.ovpn user@client-device:/path/to/destination
שלב 3: התחבר ל- VPN
1. התקן לקוח OpenVPN
- עַל Windows/Mac: הורד את לקוח OpenVPN מ OpenVPN.NET.
- עַל לינוקס: התקן את חבילת OpenVPN:
sudo apt install -y openvpn
- עַל מכשירים ניידים: התקן את אפליקציית OpenVPN מחנות האפליקציות או Google Play.
2. ייבא את הפרופיל
- פתח את לקוח OpenVPN במכשיר שלך וייבא את
.ovpn
קוֹבֶץ.
3. התחבר ל- VPN
- השתמש בלקוח OpenVPN כדי להתחבר ל- VPN שלך. בדוק את החיבור על ידי בדיקת כתובת ה- IP שלך בטלפון whatismyipaddress.com או שירות דומה.
שלב 4: שיפורים אופציונליים
-
אפשר עדכונים אוטומטיים: קבעו עדכונים אוטומטיים עבור Raspberry Pi שלכם כדי לשמור על OpenVPN Secure:
sudo apt install -y unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades
-
הגדר DNS דינמי: אם כתובת ה- IP הציבורית שלך משתנה לעיתים קרובות, השתמש בשירות DNS דינמי (DDNS) (למשל, NO-IP או DUCKDNs) כדי להקצות שם דומיין ל- Raspberry Pi שלך.
-
הגדר מתג להרוג: מנע דליפות תנועה על ידי חסימת תנועה שאינה VPN עם 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
פתרון בעיות
-
חיבור VPN נכשל:
- אימות העברת יציאה מוגדרת כראוי.
- ודא שה- IP או ה- DDNs הציבוריים שלך מדויקים.
- בדוק את מצב השירות OpenVPN:
sudo systemctl status openvpn
-
מהירויות VPN איטיות:
- השתמש בחיבור קווי עבור Raspberry Pi.
- צמצם את התקורה של הצפנה על ידי מעבר לצופן קל יותר.
-
המכשיר לא יכול להתחבר:
- להבטיח את
.ovpn
הפרופיל תואם את התצורה של Raspberry Pi. - בדוק את הגדרות חומת האש שלך כדי לאפשר תנועת VPN.
- להבטיח את
יישומים של OpenVPN ב- Raspberry Pi
- מאבטח גישה מרחוק לרשת הביתית שלך.
- הגן על חיבור האינטרנט שלך ב- Wi-Fi ציבורי.
- אפשר גישה פרטית למערכות אוטומציה ביתיות או לשרתים.
- עוקף מגבלות אזוריות לתוכן.
מַסְקָנָה
הגדרת OpenVPN ב- Raspberry Pi היא דרך חסכונית לשפר את האבטחה והפרטיות של הרשת שלך. על ידי ביצוע מדריך זה, באפשרותך ליצור שרת VPN פרטי כדי לגשת היטב לרשת שלך מכל מקום בעולם. התאם אישית את ההגדרה שלך עוד יותר כך שיתאים לדרישות הספציפיות שלך, ותיהנה מחיבור מאובטח!