SoftEther מספק כמה תוכנות שנראות דומות ברשימת ההורדות ומתנהגות אחרת לגמרי. השרת מקבל חיבורים ומנהל אותם, הלקוח יוצר חיבור ממכשיר, והמנהל מפעיל פריסה. בחירה בתוכנה הלא נכונה מייצרת התקנה שעובדת אך אינה מבצעת את המשימה שהייתה לכם בראש.

מה השרת באמת עושה

קובץ ההרצה של השרת, vpnserver, מאזין, מאמת משתמשים ומחבר רכזות וירטואליות לרשתות. הוא מחזיק את הזהויות ואת המדיניות. כשאתם מתקינים אותו, אתם בונים שער שמכשירים אחרים מתחברים אליו; אינכם מגדירים את המחשב שלכם כדי להשתמש בשירות של מישהו אחר.

המאזינים שלו הם תצורה ולא תכונה של המוצר. רכזת יכולה להתקיים בלי שום מאזין מופעל, ומאזין יכול להיות מופעל בלי שרכזת נגישה מאחוריו. לכן בדיקת פורט מוצלחת מוכיחה פחות ממה שנדמה: משהו ענה, והשאלה המועילה היא כנגד מה הוא אימת אתכם. בקשו את שם המאזין וגם את הפורט שלו.

מנהל השרת הוא התצוגה הניהולית של המצב הזה. הוא מציג את התצורה; הוא אינו מעביר תעבורה.

מה הלקוח באמת עושה

קובץ ההרצה של הלקוח, vpnclient, יוצר מתאם וירטואלי במכשיר ומחבר חשבון שמור לשרת. במתאם נוחתים הכתובת, המסלולים והתנהגות ה-DNS. התקנת הלקוח אינה יוצרת חשבון ואינה מפעילה דבר בצד השני.

הלקוח גם שומר על מצבו שלו בין הרצות: רשימת החשבונות, דגל ההפעלה האוטומטית ותצורת המתאם. המצב הזה הוא הסיבה לכך שלקוח יכול להיראות מותקן ובכל זאת לא לחבר דבר לאחר אתחול. מנהל השרת אינו יכול להחליף את המסלול הזה, עד כמה שהתפריטים שלו נראים שלמים.

למה נועד המנהל

מנהל השרת מתחבר לשרת פועל עם פרטי התחברות ניהוליים ועורך את התצורה שלו. זהו מישור בקרה. הפעלה בו מוכיחה שהניהול עובד; היא אינה מעבירה את התעבורה של הדפדפן המקומי דרך השרת.

החזיקו פרטי התחברות ניהוליים בנפרד מפרופילי משתמשים, כי שני האובייקטים מעניקים דברים שונים. מי שמקבל התחברות ניהולית יכול לשנות את הפריסה; מי שמקבל חשבון משתמש יכול להצטרף לשירות. חלוקת הראשון כדי לפתור את השני היא טעות נפוצה ויקרה. הקונסולה מגיעה לשרת דרך אותו תהליך שהשירות מריץ, ולכן קל לאבד את ההבחנה הזו.

רשמו אילו פרטי התחברות שייכים לאיזה תפקיד לפני שאתם מוסרים משהו. סיסמה שפותחת את קונסולת הניהול אינה חשבון VPN, והתייחסות אליה ככזו מוחקת את הגבול שניסיתם לשרטט.

מאזינים תואמים מוסיפים תפקיד רביעי

SoftEther יכול לחשוף מאזינים תואמי OpenVPN, וכן L2TP/IPsec ו-SSTP. אלו תפקידי גשר: השרת מדבר בפרוטוקול אחר כדי שלקוח שאינו תומך במצב המקורי עדיין יוכל להתחבר. הם אינם הופכים את הלקוח לשרת או את המנהל ללקוח. ציינו את המחסנית בטיקט, כי השאלה המועילה הראשונה היא תמיד איזו מהשתיים יצרה את השגיאה.

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

התאימו את הרכיב למשימה במעבר אחד

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

ComponentWhat it doesWhat it cannot do
vpnserverTerminates VPN sessions and holds hub stateCreate an outgoing connection for your device
vpnclientCreates the virtual adapter and connects an accountAdminister the server's configuration
Server ManagerEdits a running server's configurationCarry your traffic or replace the client

לאחר מכן אמתו את התוצאה בשכבה ששיניתם, לא בשכבה שהתקנתם. לקוח עובד כשהמתאם שלו מקבל כתובת והמשאב המיועד עונה.

שרת עובד כשהמאזין המיועד מקבל את החשבון המיועד, ומנהל עובד כשהוא יכול לקרוא את התצורה בלי לשנות אותה בטעות. שלושת המשפטים האלה מונעים את רוב הבלבול. כלי vpncmd הוא המקבילה בשורת הפקודה גם לצד השרת וגם לצד הלקוח, מה שנוח כשאין קונסולה גרפית.

מאמרים קשורים