דילוג לתוכן הראשי

שימוש ב־Mudfish

Mudfish VPN מורכב בעיקר משלוש תוכניות: mudfish,‏ mudflow ו־mudrun. אלה התפקידים של כל אחת מהן:

  • mudfish (Mudfish Core)

    תוכנית הליבה של Mudfish. היא אחראית לשינוי טבלת הניתוב, לטיפול בתעבורה ולתקשורת עם שרתי הממסר של Mudfish. אם אי אפשר להשתמש ב־mudrun, ניתן להפעיל אותה ישירות מחלון שורת הפקודה.

  • mudflow (Mudfish Flow Controller)

    התוכנית שמנהלת את התעבורה ואת טבלת הניתוב של Mudfish. בדיקות RTT והגדרת מסלולי הניתוב מתבצעות באמצעותה.

  • mudrun (Mudfish Launcher)

    תוכנית עזר להפעלת mudfish. מכיוון שלא קל לבחור שרת ושירות דרך שורת הפקודה, היא מספקת ממשק מבוסס HTML לצורך זה.

צילומי המסך נלקחו מהתיעוד המקורי; שפת הממשק ושמות התפריטים עשויים להיות שונים.

יצירת חשבון​

כדי להשתמש ב־Mudfish נדרש שם משתמש. צרו את החשבון הרצוי בדף הבית.

הפעלה​

Windows​

לפני הפעלת Mudfish Launcher​

כדי ש־Mudfish יפעל כראוי, חובה להגדיר את הממשק TAP-Win32 Adapter v9 לקבלת כתובת IP משרת DHCP.

ב־Windows Vista/7/8/8.1/10, פתחו „לוח הבקרה → מרכז הרשת והשיתוף → שינוי הגדרות מתאם” וחפשו את ההתקן בשם TAP-Win32 Adapter v9. אם אינכם מוצאים אותו, קיימת בעיה בהתקנת Mudfish.

במאפייני ההתקן, פתחו את מאפייני Internet Protocol Version 4 (TCP/IPv4), כפי שמוצג להלן.

מאפייני IPv4 של מתאם TAP

חובה להגדיר קבלה אוטומטית של כתובת IP ושל כתובת שרת DNS, כפי שמוצג במסך הבא.

קבלה אוטומטית של כתובות IP ו־DNS

לאחר ההגדרה ולחיצה על אישור לשמירתה, ההכנות לשימוש ב־Mudfish VPN הושלמו.

הפעלת Mudfish Launcher​

כדי להפעיל את Mudfish Launcher, בצעו את הפעולות הבאות:

  • פתחו „התחל → כל התוכניות → Mudfish Cloud VPN → Mudfish Launcher”. חלון הכניסה יופיע בדפדפן.

    ב־Windows Vista/7/8/8.1/10 חובה להפעיל את Mudfish Launcher באמצעות הפעל כמנהל. האפשרות מופיעה בלחיצה ימנית על סמל Mudfish Launcher.

הפעלת Mudfish Launcher ב־Windows Vista/7/8

לאחר ההפעלה, Mudfish Launcher מאזין לחיבורי TCP ביציאה כלשהי בכתובת IP‏ 127.0.0.1 (ברירת המחדל היא הממשק המקומי) ופותח את דפדפן ברירת המחדל כדי להתחבר לשירות זה.

Mac OS X​

מידע

בהפעלה הראשונה של Mudfish מתבצעות כמה הגדרות מערכת: ראשית, הוספת Mudfish VPN לרשימת הרשתות, ושנית, התקנת Mudfish כהרחבת מערכת (System Extension).

הוספת Mudfish VPN לרשימת הרשתות

בשלב זה מותקנת תצורת Mudfish VPN ב־macOS. לחצו על Allow כדי לאשר.

אישור הוספת תצורת VPN ב־macOS

התקנת Mudfish כהרחבת מערכת

בהפעלה הראשונה של Mudfish עשויה להופיע האזהרה הבאה. היא מוצגת משום ש־Mudfish משתמש בתכונת System Extension כדי להגדיר מנהרת מנות פנימית (Packet Tunnel) לשימוש ב־VPN.

אזהרה על הרחבת המערכת של Mudfish

  • ב־macOS Golden Gate ומעלה

    • פתחו „הגדרות מערכת → כללי”, ולאחר מכן „פריטי התחברות והרחבות”.

    • מתחת לסעיף „הרחבות” קיימת לשונית „לפי קטגוריה”. לחצו עליה, מצאו את „הרחבות רשת”, לחצו על הסמל „(i)” שלצדו והפעילו את Mudfish Cloud VPN.

  • ב־macOS Sequoia ומעלה

    • פתחו „הגדרות מערכת → כללי”, ולאחר מכן „פריטי התחברות והרחבות”.

    • בסעיף „הרחבות”, מצאו את „הרחבות רשת”, לחצו על הסמל „(i)” שלצדו והפעילו את Mudfish Cloud VPN.

      הפעלת הרחבת הרשת של Mudfish ב־macOS

  • ב־macOS Sonoma ומעלה

    פתחו „העדפות מערכת → פרטיות ואבטחה” ואשרו את הרכיב שנחסם.

    אישור הרכיב שנחסם בהגדרות הפרטיות והאבטחה

  • בגרסאות ישנות של macOS

    פתחו „העדפות מערכת → אבטחה ופרטיות” ואשרו את הרכיב שנחסם.

    אישור הרחבת Mudfish בגרסאות ישנות של macOS

    בחלק מהגרסאות שקדמו ל־macOS Big Sur, עקב תקלה ב־macOS, שם הרחבת המערכת של Mudfish עשוי להופיע כ־„Placeholder Developer”.

בחרו ב־Mudfish Launcher מתוך היישומים והפעילו אותו. במהלך ההפעלה תתבקשו להזין את סיסמת root.

בקשת הרשאה להפעלת Mudfish ב־macOS

אם ההפעלה הצליחה, תוכלו לראות שהתוכנית פועלת כפריט בשורת התפריטים בפינה הימנית העליונה.

סמל Mudfish בשורת התפריטים

כעת פתחו את לוח הבקרה באמצעות אפשרות כמו „Open Dashboard”, והמשיכו לכניסה לחשבון ולהגדרות.

קובץ ההפעלה של Mudfish VPN חייב לפעול עם הרשאות root מהסיבות הבאות:

  • התוכנית מחשבת RTT (זמן הלוך ושוב) בין המחשב שלכם לשרת הממסר באמצעות פרוטוקול ICMP. כדי לממש ICMP ב־Mac OS X נדרש raw socket, שרק root רשאי להשתמש בו.

  • הגדרת כתובת IP דרך האשף דורשת שינוי של טבלת הניתוב במערכת ההפעלה, וגם פעולה זו דורשת הרשאות root.

  • כתובת ה־IP של התקן tap(4), המשמש לתקשורת של Mudfish, מוקצית באמצעות DHCP. הפקודה dhclient המשמשת לקבלתה דורשת הרשאות root.

Linux​

כדי להפעיל את Mudfish Launcher, בצעו את הפעולה הבאה. הדוגמה מניחה שמותקנת גרסה v4.5.0; התאימו אותה לגרסה המותקנת אצלכם.

$ sudo /opt/mudfish/4.5.0/bin/mudrun

mudrun (Mudfish Launcher) חייב לפעול עם הרשאות root מהסיבות הבאות:

  • התוכנית מחשבת RTT (זמן הלוך ושוב) בין המחשב שלכם לשרת הממסר באמצעות פרוטוקול ICMP. כדי לממש ICMP ב־Linux נדרש raw socket, שרק root רשאי להשתמש בו.

  • הגדרת כתובת IP דרך האשף דורשת שינוי של טבלת הניתוב במערכת ההפעלה, וגם פעולה זו דורשת הרשאות root.

  • כתובת ה־IP של התקן tap(4), המשמש לתקשורת של Mudfish, מוקצית באמצעות DHCP. הפקודה dhclient המשמשת לקבלתה דורשת הרשאות root.

לאחר ההפעלה, Mudfish Launcher מאזין לחיבורי TCP ביציאה כלשהי בכתובת IP‏ 127.0.0.1 (לדוגמה, הממשק המקומי). פתחו את הדפדפן המועדף עליכם וגשו לכתובת זו.

מידע

אם הקובץ הבינארי mudrun אינו פועל כראוי ב־Linux, נסו את הקובץ הבינארי mudrun-headless.

קובץ זה אינו משתמש בספריות ממשק המשתמש (GTK), ולכן מותאם לפעולה בשרת.

כניסה לחשבון​

אם Mudfish Launcher פועל כראוי, הדפדפן אמור להציג את המסך הבא.

מסך הכניסה של Mudfish Launcher

הזינו את שם המשתמש והסיסמה שיצרתם בסעיף „יצירת חשבון” והיכנסו. לאחר כניסה מוצלחת יופיע המסך הבא.

לוח הבקרה של Mudfish Launcher

כעת אתם מוכנים להשתמש ב־Mudfish.

הפסקת הפעולה​

Windows​

כדי לסגור את התוכנית לאחר הפעלתה, צאו ממנה באמצעות סמל Mudfish Launcher באזור ההודעות.

לחיצה ימנית על הסמל תציג תפריט. בחרו Exit כדי לסיים את תהליכי Mudfish.

Mac OS X​

בחרו Exit בתפריט שמופיע בלחיצה על הסמל בשורת התפריטים, או סיימו את התהליך Mudfish Cloud VPN באמצעות הפקודה kill.

Linux​

מצאו את mudrun ברשימת התהליכים וסיימו אותו באמצעות הפקודה kill. עדיין אין דרך רשמית ליציאה.