Gawing Web Server ang Apple TV 2

Anonim

Kaya na-setup mo na ang iyong Apple TV2 para patakbuhin ang XBMC, at ngayon ay naiinip ka na dito. Bakit hindi gawing webserver ang ATV2 tulad ng ginawa ng mga lalaki sa MacMiniVault? Oo, ang link na ito ay nagbubukas ng web page na inihatid mula sa isang Apple TV2. Magagawa mo ito nang mag-isa gamit ang sarili mong Apple TV nang walang masyadong trabaho, kaunting pasensya lang.

Bago magsimula, kakailanganin mong i-jailbreak ang Apple TV2 gamit ang Seas0nPass, Seas0nPass ang pinakamadaling jailbreak utility sa paligid, ngunit maaari mong gamitin ang PwnageTool o Redsn0w kung lumutang iyon sa iyong bangka. Pagkatapos mong gawin ito, narito ang isang rundown ng kung ano ang kailangan mong gawin:

  • SSH sa bagong jailbroken na Apple TV2 mula sa Terminal, ang default na root password ay 'alpine' at kailangan mong malaman ang IP address ng AppleTV2 o maaari mong subukang gamitin ang hostname na apple-tv.local :
  • ssh [email protected]

  • Palitan ang root password mula sa alpine patungo sa ibang bagay sa pamamagitan ng pag-type ng ‘passwd’
  • I-install ang Lighttpd sa Apple TV2 sa pamamagitan ng paggamit ng apt-get:
  • apt-get install lighttpd

  • Gamitin ang iyong paboritong SFTP app (libre ang CyberDuck) para mag-upload ng lighttpd config file sa /etc/lighttpd.conf – narito ang isang sample na lighttpd.conf kung saan gagana
  • Ngayon ilunsad ang lighttpd server gamit ang (maaaring kailanganin mong patakbuhin ito bilang /usr/sbin/lighttpd-angel):
  • lighttpd-angel -f /etc/lighttpd.conf

Ang iyong Apple TV2 web server ay dapat na gumagana na ngayon, maaari itong ma-verify sa pamamagitan ng pagkuha ng IP address ng ATV sa isang web browser.

Kung gusto mong awtomatikong magsimula ang webserver kapag nag-boot o nag-reboot ang Apple TV, kakailanganin mong magdagdag ng launch agent plist sa /Library/LaunchDaemons/, ang mga plist file ay iba kaysa sa mga script ng bash doon kailangan mong baybayin ang bawat indibidwal na bandila at argumento bilang isang string. Sa kasong ito, ang utos na mag-execute ng lighttpd-angel ay isasalin sa plist key na mukhang ganito:

Ang walkthrough na ito ay hindi pa perpekto, ito ay isang detalyadong bersyon mula sa napakasimpleng mga tagubilin sa MacMiniVault na nag-setup ng live na Apple TV webserver na ito para lang makita kung gaano kahusay nito panghawakan ang pagkarga ng trapiko.

Gawing Web Server ang Apple TV 2