הפוך Apple TV 2 לשרת אינטרנט
אז אתה כבר מגדיר את Apple TV2 שלך להפעלת XBMC, ועכשיו אתה משועמם עם זה. למה לא להפוך את ה-ATV2 לשרת אינטרנט כמו שעשו החבר'ה ב-MacMiniVault? כן הקישור הזה פותח דף אינטרנט המוגש מ-Apple TV2. אתה יכול לעשות זאת בעצמך עם Apple TV משלך בלי יותר מדי עבודה, רק קצת סבלנות.
לפני שתתחיל, תצטרך לפרוץ את ה-Apple TV2 עם Seas0nPass, Seas0nPass הוא כלי הפריצה הקלה ביותר בסביבה, אבל אתה יכול להשתמש ב-PwnageTool או Redsn0w אם זה מרחף את הסירה שלך. לאחר שתעשה זאת, הנה סקירה של מה שתצטרך לעשות:
- SSH ל-Apple TV2 ששובר לאחרונה מהטרמינל, סיסמת השורש המוגדרת כברירת מחדל היא 'alpine' ותצטרך לדעת את כתובת ה-IP של AppleTV2 או שתוכל לנסות להשתמש בשם המארח apple-tv.local :
- שנה את סיסמת השורש מ-alpine למשהו אחר על ידי הקלדת 'passwd'
- התקן Lighttpd על ה-Apple TV2 באמצעות apt-get:
- השתמש באפליקציית SFTP המועדפת עליך (CyberDuck היא בחינם) כדי להעלות קובץ תצורה lighttpd אל /etc/lighttpd.conf - הנה דוגמה של lighttpd.conf לעבודה מ
- הפעל כעת שרת lighttpd עם (ייתכן שתצטרך להפעיל את זה בתור /usr/sbin/lighttpd-angel):
apt-get install lighttpd
lighttpd-angel -f /etc/lighttpd.conf
שרת האינטרנט של Apple TV2 שלך אמור להיות פועל כעת, ניתן לאמת זאת על ידי שליפת כתובת ה-IP של הטרקטורון בדפדפן אינטרנט.
אם אתה רוצה ששרת האינטרנט יופעל אוטומטית כאשר ה-Apple TV מאתחל או מאתחל מחדש, תצטרך להוסיף plist של סוכן הפעלה ל-/Library/LaunchDaemons/, קבצי plist שונים מסקריפטי bash בכך אתה צריך לאיית כל דגל וארגומנט בודדים כמחרוזת. במקרה זה, הפקודה לביצוע lighttpd-angel תתורגם למפתחות plist שנראים בערך כך:
ההדרכה הזו עדיין לא מושלמת, זו גרסה משוכללת מההוראות הסופר פשוטות ב-MacMiniVault שהגדיר את שרת האינטרנט החי של Apple TV רק כדי לראות עד כמה הוא יתמודד עם עומס התעבורה.