eXport-it, android  UPnP Client/Server

לקוח eXport-it אנדרואיד UPnP/HTTP / שרת

Android


יישום שיתוף קבצי אנדרואיד עבור וידאו, אודיו, תמונות וספרים אלקטרוניים




שרת



שימוש בשרת eXport-it

החל השרת

בשורת הכותרת, יש לך בראש את שם השרת ואת כתובת האתר כדי לגשת לשרת זה עם HTTP. באמצעות כתובת אתר עם דפדפן אינטרנט נותן בדף הבית המוגדר כברירת מחדל, רשימה של כל הקבצים שיוצאו על ידי השרת. בתחתית שורת הכותרת, יש לך את כתובת האתר החיצונית לשימוש אם אתה מחובר לאינטרנט על ידי נתב ADSL עם "aliasing נמל". בתחילה כינוי היציאה החיצוני מוגדר כאפס, ואתה אינו נגיש דרך Gateway אינטרנט. אם תשנה את הערך זה למספר בין 1024 ו65535, השרת ינסה להגדיר אותו על ידי UPnP עם זמן חכירה של 24 שעות. אני לא בטוח שזה יעבוד עם כל Gateways האינטרנט. אל תהסס לדווח על הבעיות (בדואר אלקטרוני) מתועדות עם טקסט מצגת XML Gateway שלך באינטרנט. אם UPnP לא עובד, אתה יכול להגדיר את הנתב שלך באופן ידני כפי שיוסבר להלן.


upnp media server

כאשר אתה מפעיל את יישום שרת eXport-it, זה מתחיל באופן אוטומטי שירות UPnP מתמשך, כולל את התקשורת ושרתי HTTP. שירות זה נותן סמל קטן על שולחן העבודה בעת הפעלת אנדרואיד. כברירת מחדל, את כל קבצי וידאו, אודיו, התמונות וספר אלקטרוני שלך מיוצאים. כדי לקבל את רשימות קבצים מעודכנים, mediascanner יכול להיות מופעל בעת הפעלת שרת, כי אנדרואיד מעדכן רק מסד נתונים קבצי המדיה שלה, כאשר מערכות קבצים הם רכובים. תהליך סריקה זו יכול להיות ארוך אם יש לך כרטיסי SD גדולים עם הרבה קבצים רבים. אפשרות (שנקראה בפשטות "סריקה") היתרים כדי להפעיל או לבטל תכונה זו כדי למנוע עיכוב ארוך בסטארט אפ שרת.

שם שרת ברירת המחדל הוא "eXport-it", אבל אם יש לך שרת אחד או יותר ברשת WiFi, זה נראה טוב יותר לשינוי לפחות אחד מהשמות.

upnp media server

לחיצה על כפתור להגדיר:



http server

8 עם חלון שיח תצורה, אתה יכול לשנות את גודל הגופן מוגדר כברירת מחדל כדי להתאים אותה בהתאם לצפיפות המסך והממד שלכם: 1 הוא לגודל דמותsp, 2 ל10sp, ... עד 6 ל18sp. "0" הוא לא מוגדרים (זה אמור לתת לי 10sp). גודל טקסט זה משמש עבור כל חלונות eXportit כולל העזרה.

יש לך גם את הבחירה לשנות את שפת ברירת המחדל (שנלקחה מהגדרת מערכת אם השפה ידועה על ידי eXport-it), אבל זה לא דינמי לחלוטין, עליך לשמור את התצורה ולחזור לחלון הראשי של השרת כדי להגדיר את השינוי יעיל. ובאשר לשינויים אחרים, נדרש לעצור ולהתחיל בשירות על מנת להתאים את דפי האינטרנט והודעות להגדרת השפה החדשה.

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

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

ברקע (שירות מתמשך)

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

שרת HTTP מגדיר בעת האתחול "דף בית" ראשוני שרק רשימה (טבלה) של הקבצים המיוצאים על ידי שרת זה, היתרי העמודה הראשונים כדי להפעיל את הקובץ (HTTP גט), (ההודעה HTTP במצב בינארי) השנייה כדי להוריד אותו, העמודה השלישית נותנת במצב טקסט, כתובת האתר של הקובץ (לעותק / עברו בעת הכנת דף HTML משלך). בנוסף, יש לו את השרת HTTP קטלוג OPDS פשוט מאוד לספרים האלקטרוניים המקומיים (קטלוג זה הוא רק רשימה של הקבצים שנבחרו, אין סיכום של הספר או מידע על המחבר) ...

לשליטה על השרת, אתה יכול להשתמש בלקוח eXport-it או דפדפן אינטרנט וכיוון אותו לכתובת שנתנה בעמוד הראשון של חלון "השרת", משהו כמו //192.168.1.47:8192. לבדיקת קטלוג OPDS, עליך להשתמש באותו URL אבל עם "/opds" (//192.168.1.47:8192/opds), או מאינטרנט את כתובת האתר "חיצוני", אם נתב ADSL שלך מוגדר ל" aliasing הנמל ".

upnp media server

כתובות אתרים חיצוניות

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

כתובות URL הישירות כרגע רק לקבצי מדיה נתמכות (URL עם שם קובץ מלא). במדגם, אתה יכול להוסיף וידאו /files/basicconfig.mp4 רק כתיבת כתובת אתר זו בשדה הקלט, ולחיצה על הכפתור "הוסף", סוף סוף לשמור אותה. או שאתה יכול להוסיף קבצי אודיו כמו /files/Music1.mp3. חלון הדו-שיח ExternalUrl נגיש בעמוד 2 תצורה, או לחיצה על סמל exportit כאשר אתה על רשת WiFi.

ניתן יתר על מידה בסרטוני YouTube ציבור נותן כתובת כמו //www.youtube.com/watch?v=3f7l-Z4NF70 או //youtube.com/3f7l-Z4NF70 בי 3f7l-Z4NF70 הוא וידאו זיהוי. קטעי הווידאו של Vimeo הציבור להשתמש בכתובת אתר כמו //vimeo.com/71853736.

upnp media server

קביעת תצורה של העברת נמל

פרמטר זה הוא רק עבור אנשים המשתמשים ברשת ביתית (WiFi) עם נתב המחובר לאינטרנט. זה לא נעשה שימוש בעת השימוש ברשת הסלולרית (אם הפרמטר מקודד הוא משמש רק כאשר המכשיר מחובר ברשת Wifi).

יש שער אינטרנט לפחות כתובת אחת חיצונית IP ואחד ברשת Wifi ואולי עדיין אחד או יותר על Ethernet. התצורה של העברת נמל על נתב היא דינמית ולא לחתוך את השירות. אתה צריך רק להוסיף כינוי בטבלה. כל יישום משתמש במספר אחד לפחות יציאה (פחות מ 65535). אם מספר היציאה שרצית כבר מוגדר אתה צריך רק להשתמש בזה.

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

על הנתב שלי, אני מוגדר עם שם "HTTP2" מספר יציאה חיצוני של 8080 להעביר ל192.168.1.47 (כתובת ה-IP של מחשב לוח אנדרואיד שלי ברשת Wifi) עם יציאה 8192, ועם שם "exportit" הנמל 4343 להעביר ל192.168.1.47 ויציאה 8193.

configuring port forwarding

כשאני רוצה ששרת eXport-it להיות נגיש מאינטרנט, אני צריך להגדיר את "מספר היציאה חיצונית" בתצורה, להיות 4343. זה מאפשר להגדיר בצורה אוטומטית של דפי HTML חיצוניים עם כתובת ה-IP החיצוני ומספר יציאת כינוי זה 4343.

כדי להשבית את השימוש בשלט רחוק של דף האינטרנט שלך, אתה צריך רק להגדיר מחדש את השרת עם "מספר חיצוני יציאה" של אפס ודף ה-HTML יהיה מוגדר עם מספר יציאה לא נכון ולא שמיש. למעשה את כל הבקשות שנשלחו באופן חיצוני ל4343 מועברות לשרת HTTPS ביציאה 8193, אבל השרת ישלח בחזרה את דף הכניסה עם כתובות המצביעות על יציאה 8193 שאינה נגיש באינטרנט. אתה יכול לראות את הבקשות האלה ביומן HTTP שלך על חלון שרת eXport-it. בנוסף לכך, כתובת ה-IP החיצוני שלך היא, ברוב המקרים, השתנה בכל יום.

אם ברצונך להשתמש HTTP הפשוט דרך אינטרנט כדי לקבל ביצועים טובים יותר מאשר עם HTTPS אך ללא אבטחה, אתה צריך רק להגדיר את יציאת HTTPS לאפס, ו" מספר היציאה החיצוני "להיות 8080. להימנע מלהגדיר את הנתב לעתים קרובות מאוד עם תצורה כזו.

בקלות מנסה תצורת העברת הנמל שלך

אתה יכול לבדוק את ההגדרה הזו מרשת Wifi שלך באמצעות פרוקסי אינטרנט ציבורי עם JavaScript תמיכה כמו www.faceofliberty.com, כדי להתחבר ל- URL החיצוני שלך עם כינוי נמל ואת כתובת ה- IP החיצוני שלך ...

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

configuring port forwarding