Gjør en Apple TV 2 til en webserver

Anonim

Så du har allerede konfigurert Apple TV2 til å kjøre XBMC, og nå er du lei den. Hvorfor ikke gjøre ATV2 om til en webserver slik gutta på MacMiniVault gjorde? Ja, denne koblingen åpner en nettside servert fra en Apple TV2. Du kan gjøre dette selv med din egen Apple TV uten for mye arbeid, bare litt tålmodighet.

Før du begynner, må du jailbreake Apple TV2 med Seas0nPass, Seas0nPass er det enkleste jailbreak-verktøyet som finnes, men du kan bruke PwnageTool eller Redsn0w hvis det flyter båten din. Etter at du har gjort dette, her er en oversikt over hva du må gjøre:

  • SSH inn i den nylig jailbroken Apple TV2 fra terminalen, standard root-passord er 'alpine' og du må vite AppleTV2s IP-adresse, eller du kan prøve å bruke vertsnavnet apple-tv.local :
  • ssh [email protected]

  • Endre root-passordet fra alpint til noe annet ved å skrive ‘passwd’
  • Installer Lighttpd på Apple TV2 ved å bruke apt-get:
  • apt-get install lighttpd

  • Bruk SFTP-appen din (CyberDuck er gratis) for å laste opp en lighttpd-konfigurasjonsfil til /etc/lighttpd.conf – her er et eksempel på lighttpd.conf å jobbe fra
  • Start nå lighttpd-server med (du må kanskje kjøre denne som /usr/sbin/lighttpd-angel):
  • lighttpd-angel -f /etc/lighttpd.conf

Apple TV2-nettserveren din skal nå være oppe og kjøre, dette kan verifiseres ved å trekke opp ATV-ens IP-adresse i en nettleser.

Hvis du vil at webserveren skal starte automatisk når Apple TV starter eller starter på nytt, må du legge til en lanseringsagent plist i /Library/LaunchDaemons/, plist-filer er annerledes enn bash-skript du må stave ut hvert enkelt flagg og argument som en streng. I dette tilfellet vil kommandoen for å utføre lighttpd-angel oversettes til plist-nøkler som ser omtrent slik ut:

Denne gjennomgangen er ikke perfekt ennå, den er en forseggjort versjon fra de superforenklede instruksjonene på MacMiniVault som konfigurerte denne live Apple TV-nettserveren bare for å se hvor godt den vil håndtere trafikkbelastningen.

Gjør en Apple TV 2 til en webserver