זהו שרת ההלם הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
stunserver - שירות פרוטוקול STUN (RFCs: 3489, 5389, 5789, 5780)
תַקצִיר
שרת הלם [אופציות]
תיאור
stunserver מתחיל שירות האזנה STUN המגיב לבקשות מחייבות STUN
לקוחות מרוחקים. האפשרויות מתוארות להלן.
אפשרויות
האפשרויות הבאות נתמכות.
--מצב MODE
--ממשק ראשי
--altinterface INTERFACE
--primaryport PORTNUMBER
--altport PORTNUMBER
-- IPVERSION משפחתי
--פרוטוקול פרוטו
--maxconn MAXCONN
--רבות LOGLEVEL
--מפורסם ראשוני
--מתפרסמים
- עזרה
הפרטים של כל אפשרות הם כדלקמן.
--מצב MODE
כאשר הפרמטר MODE שצוין הוא "בסיסי" או "מלא". במצב בסיסי, השרת
מאזין ביציאה בודדת. מצב בסיסי מספיק עבור תרחישי חציית NAT בסיסיים ב
שלקוח צריך כדי לגלות את כתובת ה-IP החיצונית שלו ולקבל מיפוי יציאות עבור א
יציאה מקומית שבה הוא מאזין. התכונה STUN CHANGE-REQUEST אינה נתמכת ב
מצב בסיסי.
במצב מלא, שירות STUN מאזין בשני ממשקים שונים ושתי יציאות שונות
בכל אחד. בקשה לקשירת לקוח עשויה לציין אפשרות עבור השרת לשלוח את
תגובה חזרה מאחד הממשקים החלופיים ו/או היציאות. מצב מלא מקל
לקוחות המנסים לגלות התנהגות NAT והתנהגות סינון NAT של הרשת שהם
על. מצב מלא דורש שתי כתובות IP ייחודיות במארח. כאשר נדרסים על TCP, ה
השירות אינו מסוגל לתמוך בתכונת CHANGE-REQUEST מהלקוח.
אם פרמטר זה לא צוין, מצב בסיסי הוא ברירת המחדל.
* * * * *
--ממשק ראשי ממשק
כאשר INTERFACE שצוין הוא כתובת IP מקומית (למשל "192.168.1.2") של המארח
או שם של ממשק רשת (למשל "eth0").
הממשק או הכתובת שצוינו ישמשו את השירות כהאזנה העיקרית
כתובת.
במצב בסיסי, ברירת המחדל היא לאגד לכל המתאמים הזמינים (INADDR_ANY). במלואו
במצב, ברירת המחדל היא לאגד למתאם הראשון שאינו מקומי מארח עם כתובת IP מוגדרת
כתובת.
* * * * *
--altinterface ממשק
כאשר INTERFACE שצוין הוא כתובת IP מקומית (למשל "192.168.1.3") של המארח
או שם של ממשק רשת (למשל "eth1").
פרמטר זה כמעט זהה לאפשרות --primaryinterface פרט לכך
מציין את כתובת ההאזנה החלופית למצב מלא.
אפשרות זו מתעלמת במצב בסיסי. במצב מלא, ברירת המחדל היא לאגד את השני
מתאם שאינו מקומי מארח עם כתובת IP מוגדרת.
* * * * *
--נמל ראשוני PORTNUM
כאשר PORTNUM הוא ערך בין 1 ל-65535.
זוהי היציאה הראשית שאליה השרת יתחבר להאזנה לאיגד נכנס
בקשות. השירות יחייב גם את הכתובת הראשית וגם את הכתובת החלופית
הנמל הזה.
ברירת המחדל היא 3478.
* * * * *
--altport PORTNUM
כאשר PORTNUM הוא ערך בין 1 ל-65535.
זוהי היציאה החלופית שאליו השרת יתחבר להאזנה לקישור נכנס
בקשות. השירות יחייב גם את הכתובת הראשית וגם את הכתובת החלופית
הנמל הזה.
אפשרות זו מתעלמת במצב בסיסי. ברירת המחדל היא 3479.
* * * * *
--מִשׁפָּחָה IPVERSION
כאשר IPVERSION הוא "4" או "6" כדי לציין את השימוש ב-IPV4 או IPV6.
משפחת ברירת המחדל היא 4 עבור שימוש ב-IPv4.
* * * * *
--נוהל פרוטו
כאשר PROTO הוא פרוטוקול IP, "udp" או "tcp".
udp הוא ברירת המחדל.
* * * * *
--maxconn MAXCONN
כאשר MAXCONN הוא ערך בין 1 ל-100000.
עבור מצב TCP, פרמטר זה מציין את המספר המרבי של חיבורים בו-זמניים
יכול להתקיים בכל זמן נתון.
פרמטר זה מתעלם כאשר הפרוטוקול הוא UDP. ערך ברירת המחדל הוא 1000
* * * * *
--מֶלֶל LOGLEVEL
כאשר LOGLEVEL הוא ערך גדול או שווה ל-0.
פרמטר זה מציין כמה מודפס למסוף לגבי
אתחול, שגיאות ופעילות רשת. ערך 0 מציין ערך מינימלי ביותר
כמות הפלט. ערך של 1 מראה מעט יותר. ערך של 2 מראה אפילו יותר.
ציון 3 יראה הרבה יותר.
ברירת המחדל היא 0.
* * * * *
--מפורסם ראשוני PRIMARY-IP
--מתפרסמים ALT-IP
כאשר PRIMARY-IP ו-ALT-IP הן מחרוזות כתובות IP מספריות חוקיות (למשל "101.23.45.67")
שהן כתובות ה-IP הציבוריות של הכתובות --primaryinterface ו --altinterface
נדון לעיל.
שני פרמטרים אלו מיועדים לשימוש מתקדם בלבד. הוא מיועד לתמיכה בהפעלת א
שרת STUN במצב מלא באמזון EC2 או סביבה מתארחת אחרת שבה השרת נמצא
רץ מאחורי NAT. אל תגדיר פרמטר זה אלא אם כן אתה יודע ספציפית את ההשפעה
זה יוצר.
בדרך כלל, מבלי להגדיר פרמטרים אלה, תכונת ORIGIN, OTHER-ADDRESS
תכונה, ותכונות CHANGED-ADDRESS נקבעות על ידי שאילתה המקומית
מתאמים או שקעים עבור כתובת ה-IP שבה הם מאזינים. בעת הפעלת השרת פנימה
סביבת NAT, תגובות מחייבות עדיין יכללו קבוצה נכונה של כתובת מיפוי
תכונות, כך שקישוריות P2P עשויה להצליח. עם זאת, המקור, אחר-
תכונות ADDRESS ו-CHANGED-ADDRESS שנשלחו על ידי השרת יהיו שגויות. ההשפעה
של שליחת כתובת OTHER-ADDRESS שגויה או CHANGED-ADDRESS תגרום ללקוח
מנסה לבצע בדיקות NAT Behavior או בדיקות סינון NAT כדי לדווח על תוצאה שגויה.
לפרטים נוספים, בקר בכתובת www.stunprotocol.org לפרטים כיצד להגדיר אותם בצורה נכונה
פרמטרים לשימוש בתוך Amazon EC2.
* * * * *
- עזרה
מדפיס דף עזרה זה
דוגמאות
שרת הלם
ללא אפשרויות, מתחיל שירות כריכה STUN בסיסי ביציאת UDP 3478.
שרת הלם --מצב מלא --ממשק ראשי 128.34.56.78 --altinterface
128.34.56.79 הדוגמה לעיל מתחיל שירות STUN כפול מארח בממשקים
מזוהה על ידי כתובת ה-IP "128.34.56.78" ו-"128.34.56.79". ישנם ארבעה UDP
מאזיני שקע
128.34.56.78:3478 (IP ראשי, נמל ראשי) 128.34.56.78:3479 (IP ראשי,
יציאה חלופית) 128.34.56.79:3478 (IP ראשי, נמל ראשי) 128.34.56.79:3479
(IP חלופי, יציאה חלופית)
שגיאה מתרחשת אם הכתובות שצוינו אינן קיימות במארח המקומי המריץ את
שירות.
שרת הלם --מצב מלא --ממשק ראשי eth0 --altinterface eth1
זהה לעיל, למעט הממשקים מצוינים בשמותיהם כפי שנמנו על ידי
המערכת. (הפקודה "ifconfig" או "ipconfig" תמנה את הזמינות
שמות ממשקים.
השתמש בשרת stunserver באינטרנט באמצעות שירותי onworks.net