פתרון בעיות FreeGuard CLI
נתקלת בבעיות עם FreeGuard CLI? מדריך זה מכסה את הבעיות הנפוצות ביותר ואת הפתרונות שלהן. לכל בעיה, נסה קודם להריץ freeguard doctor — הוא מזהה אוטומטית את רוב בעיות התצורה והסביבה.
בעיות התקנה
הרשאה נדחתה בזמן ההתקנה
סימפטום: סקריפט ההתקנה נכשל עם Permission denied או EACCES.
פתרון: ב-macOS/Linux, המתקין צריך הרשאות כתיבה ל-/usr/local/bin. הפעל עם הרשאות מוגברות:
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sudo sh
ב-Windows, וודא שאתה פותח את PowerShell כמנהל מערכת לפני הפעלת פקודת ההתקנה.
הפקודה לא נמצאה לאחר ההתקנה
סימפטום: הפעלת freeguard מחזירה command not found או not recognized.
פלט Doctor:
✗ CLI binary: Not in PATH
פתרון: הקובץ הבינארי עשוי לא להיות ב-PATH של המעטפת שלך. הוסף אותו ידנית:
# macOS/Linux — add to your shell profile (~/.bashrc, ~/.zshrc)
export PATH="$HOME/.freeguard/bin:$PATH"
# Then reload your shell
source ~/.zshrc # or ~/.bashrc
ב-Windows, הוסף את %USERPROFILE%\.freeguard\bin למשתנה הסביבה PATH של המערכת והפעל מחדש את הטרמינל.
curl נכשל או הורדה פגת זמן
סימפטום: סקריפט ההתקנה לא מצליח להוריד את הקובץ הבינארי.
פתרון: אם אתה מאחורי חומת אש ארגונית או ברשת מוגבלת, הורד את הקובץ הבינארי ידנית מ-דף הגרסאות ב-GitHub ושים אותו ב-~/.freeguard/bin/. לאחר מכן הפוך אותו לניתן להפעלה:
chmod +x ~/.freeguard/bin/freeguard
בעיות התחברות
קוד אימות לא התקבל
סימפטום: לאחר הפעלת freeguard login --email [email protected] --send-code, לא מגיע דוא"ל.
פתרון:
- בדוק את תיקיית הספאם/דואר הזבל — דוא"ל אימות מסונן לפעמים.
- המתן 2 דקות לפני בקשה חוזרת. יש מגבלת קצב על שליחת קודים.
- וודא שכתובת הדוא"ל נכונה:
freeguard login --email [email protected] --send-code
- נסה ספק דוא"ל אחר אם הבעיה נמשכת.
טוקן פג תוקף
סימפטום: פקודות נכשלות עם Authentication expired או Token invalid.
פלט Doctor:
✗ Credentials: Token expired (last refresh: 2026-03-01)
פתרון: התחבר מחדש כדי לרענן את האישורים שלך:
freeguard logout
freeguard login --email [email protected] --send-code
דוא"ל שגוי — לא נמצא מנוי
סימפטום: ההתחברות מצליחה אבל freeguard connect אומר No active subscription.
פלט Doctor:
✓ Credentials: Logged in (email: u***@example.com)
✗ Subscription: No active subscription found
פתרון: וודא שאתה מתחבר עם אותו דוא"ל שבו השתמשת לרכישת המנוי. אם השתמשת בדוא"ל אחר:
freeguard logout
freeguard login --email [email protected] --send-code
בעיות חיבור
פסק זמן חיבור
סימפטום: freeguard connect נתקע או מחזיר Connection timed out.
פלט Doctor:
✗ Network: Internet not reachable
פתרון:
- בדוק את חיבור האינטרנט הבסיסי שלך (נתק את ה-VPN קודם):
freeguard disconnect
ping 8.8.8.8
- נסה צומת או מדינה אחרת:
freeguard connect --country SG
- נסה פרוטוקול אחר שעשוי לעבוד טוב יותר ברשת שלך:
freeguard connect --protocol hysteria2
פורט 7890 כבר בשימוש
סימפטום: freeguard connect נכשל עם Port 7890 is already in use.
פלט Doctor:
✗ Port 7890: In use by another process (PID: 12345)
פתרון: יישום proxy אחר משתמש בפורט ברירת המחדל. או עצור את היישום האחר, או שנה את פורט ה-proxy של FreeGuard:
freeguard config set proxy.port 8080
freeguard connect
זוהתה דליפת DNS
סימפטום: שאילתות DNS עוקפות את מנהרת ה-VPN.
פתרון: עבור לתצורת DNS מאובטחת:
freeguard config set dns.provider secure
freeguard disconnect
freeguard connect
תוכל לוודא ש-DNS מנותב דרך ה-VPN:
freeguard doctor
חפש את בדיקת ה-DNS בפלט כדי לאשר שהיא עובדת כראוי.
בעיות הרשאות
מצב TUN דורש sudo
סימפטום: freeguard connect --tun נכשל עם Permission denied: TUN device.
פלט Doctor:
✗ TUN permission: Not available (run with sudo for TUN mode)
פתרון: מצב TUN יוצר ממשק רשת וירטואלי, מה שדורש הרשאות מוגברות:
# macOS/Linux
sudo freeguard connect --tun
# Windows — run PowerShell as Administrator
freeguard connect --tun
אם אינך צריך כיסוי VPN ברמת המערכת, השתמש במצב proxy המערכת בברירת מחדל (ללא צורך ב-sudo):
freeguard connect
פורט מתחת ל-1024 דורש הרשאות מוגברות
סימפטום: הגדרת פורט proxy מתחת ל-1024 נכשלת עם Permission denied.
פתרון: פורטים מתחת ל-1024 מוגבלים ברוב מערכות ההפעלה. השתמש בפורט מעל 1024:
freeguard config set proxy.port 7890
או הפעל עם הרשאות מוגברות אם אתה צריך ספציפית פורט נמוך:
sudo freeguard connect
עדיין תקוע?
אם freeguard doctor והפתרונות לעיל לא פותרים את הבעיה שלך, תן ל-AI לאבחן אותה אוטומטית.
בקר בדף FreeGuard CLI Agent ותאר את הבעיה שלך. הסוכן יכול לקרוא את פלט freeguard doctor --json ולהדריך אותך צעד אחר צעד לפתרון.
תוכל גם להפעיל את אשף פתרון הבעיות האינטראקטיבי:
freeguard doctor --json | pbcopy
# Then paste the output into the CLI Agent chat
שאלות נפוצות
למה FreeGuard CLI אומר “connection refused”?
זה בדרך כלל אומר ששרת ה-VPN אינו זמין זמנית. נסה freeguard connect --server auto לבחירה אוטומטית של השרת הטוב ביותר הזמין, או בדוק את הגדרות חומת האש שלך.
איך אני בודק אם חיבור ה-VPN שלי עובד?
הפעל freeguard status כדי לראות את מצב החיבור, השרת הנוכחי והפרוטוקול. תוכל גם להפעיל curl ifconfig.me כדי לוודא שכתובת ה-IP שלך השתנתה.
FreeGuard CLI לא מתחיל לאחר עדכון מערכת. מה עלי לעשות?
הפעל freeguard update כדי לקבל את הגרסה האחרונה. אם זה נכשל, התקן מחדש עם סקריפט ההתקנה: curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh.
איך אני מדווח על באג או מקבל עזרה?
הפעל freeguard debug כדי לאסוף מידע אבחוני, ואז צור קשר עם התמיכה דרך האתר או הדוא"ל. צרף את פלט ה-debug לפתרון מהיר יותר.
עודכן לאחרונה: מרץ 2026