Proměňte Apple TV 2 na webový server

Anonim

Takže už jste nastavili Apple TV2 pro běh XBMC a teď vás to nudí. Proč neudělat z ATV2 webový server, jako to udělali kluci z MacMiniVault? Ano, tento odkaz otevře webovou stránku obsluhovanou z Apple TV2. Můžete to udělat sami se svou vlastní Apple TV bez přílišné práce, jen s trochou trpělivosti.

Než začnete, budete muset provést útěk z vězení Apple TV2 pomocí Seas0nPass, Seas0nPass je nejjednodušší nástroj pro útěk z vězení, ale můžete použít PwnageTool nebo Redsn0w, pokud vaše loď pluje. Až to uděláte, zde je přehled toho, co budete muset udělat:

  • SSH do nově jailbreaknuté Apple TV2 z terminálu, výchozí heslo root je 'alpine' a budete potřebovat znát IP adresu AppleTV2 nebo můžete zkusit použít název hostitele apple-tv.local :
  • ssh [email protected]

  • Změňte heslo uživatele root z alpine na něco jiného zadáním „passwd“
  • Nainstalujte Lighttpd do Apple TV2 pomocí apt-get:
  • apt-get install lighttpd

  • Použijte svou oblíbenou aplikaci SFTP (CyberDuck je zdarma) k nahrání konfiguračního souboru lighttpd do /etc/lighttpd.conf – zde je ukázkový lighttpd.conf, ze kterého můžete pracovat
  • Nyní spusťte lighttpd server pomocí (možná to budete muset spustit jako /usr/sbin/lighttpd-angel):
  • lighttpd-angel -f /etc/lighttpd.conf

Váš webový server Apple TV2 by nyní měl být v provozu, což lze ověřit stažením IP adresy ATV ve webovém prohlížeči.

Pokud chcete, aby se webový server automaticky spouštěl při spuštění nebo restartu Apple TV, budete muset do /Library/LaunchDaemons/ přidat plist spouštěcího agenta, v tom se soubory plist liší od bash skriptů musíte hláskovat každý jednotlivý příznak a argument jako řetězec. V tomto případě by se příkaz k provedení lighttpd-angel přeložil na klávesy plist, které vypadají asi takto:

Tento návod ještě není dokonalý, je to propracovaná verze ze super zjednodušených pokynů na MacMiniVault, kteří nastavili tento živý webový server Apple TV, jen aby viděli, jak dobře zvládne dopravní zátěž.

Proměňte Apple TV 2 na webový server