Förvandla en Apple TV 2 till en webbserver

Anonim

Så du har redan ställt in din Apple TV2 för att köra XBMC, och nu har du tröttnat på det. Varför inte förvandla ATV2 till en webbserver som killarna på MacMiniVault gjorde? Ja, den här länken öppnar en webbsida som serveras från en Apple TV2. Du kan göra detta själv med din egen Apple TV utan alltför mycket arbete, bara lite tålamod.

Innan du börjar måste du jailbreaka Apple TV2 med Seas0nPass, Seas0nPass är det enklaste jailbreak-verktyget som finns, men du kan använda PwnageTool eller Redsn0w om det flyter din båt. När du har gjort detta, här är en sammanfattning av vad du behöver göra:

  • … :
  • ssh [email protected]

  • Ändra root-lösenordet från alpint till något annat genom att skriva 'passwd'
  • Installera Lighttpd på Apple TV2 genom att använda apt-get:
  • apt-get install lighttpd

  • Använd din favorit SFTP-app (CyberDuck är gratis) för att ladda upp en lighttpd-konfigurationsfil till /etc/lighttpd.conf – här är ett exempel på lighttpd.conf att arbeta från
  • Starta nu lighttpd-server med (du kan behöva köra detta som /usr/sbin/lighttpd-angel):
  • lighttpd-angel -f /etc/lighttpd.conf

Din Apple TV2-webbserver bör nu vara igång, detta kan verifieras genom att dra upp ATV:ns IP-adress i en webbläsare.

Om du vill att webbservern ska starta automatiskt när Apple TV startar eller startas om, måste du lägga till en startagent-plist till /Library/LaunchDaemons/, plist-filer är annorlunda än bash-skript i det du måste skriva ut varje enskild flagga och argument som en sträng. I det här fallet skulle kommandot för att köra lighttpd-angel översättas till att plist-nycklar ser ut ungefär så här:

Den här genomgången är inte perfekt än, det är en utarbetad version från de superförenklade instruktionerna på MacMiniVault som konfigurerar denna live Apple TV-webbserver bara för att se hur väl den kommer att hantera trafikbelastningen.

Förvandla en Apple TV 2 till en webbserver