Paverskite „Apple TV 2“ žiniatinklio serveriu
Taigi jūs jau nustatėte savo Apple TV2, kad paleistumėte XBMC, o dabar jums tai nuobodu. Kodėl nepavertus ATV2 žiniatinklio serveriu, kaip tai padarė „MacMiniVault“ vaikinai? Taip, ši nuoroda atidaro tinklalapį, teikiamą iš Apple TV2. Tai galite padaryti patys naudodami savo „Apple TV“ be per daug darbo, tik šiek tiek kantrybės.
Prieš pradėdami, turėsite išjungti Apple TV2 naudodami Seas0nPass, Seas0nPass yra lengviausia jailbreak programa, tačiau galite naudoti PwnageTool arba Redsn0w, jei tai plaukioja jūsų v altyje. Kai tai padarysite, štai ką turėsite padaryti:
- SSH į naujai sulaužytą Apple TV2 iš terminalo, numatytasis root slaptažodis yra "alpine" ir turėsite žinoti AppleTV2 IP adresą arba galite pabandyti naudoti prieglobos pavadinimą apple-tv.local :
- Pakeiskite pagrindinį slaptažodį iš Alpine į kitą, įvesdami ‘passwd’
- Įdiekite Lighttpd į Apple TV2 naudodami apt-get:
- Naudokite savo mėgstamą SFTP programą („CyberDuck“ yra nemokama), kad į /etc/lighttpd.conf įkeltumėte lighttpd konfigūracijos failą – čia yra lighttpd.conf pavyzdys, kurį naudodami galėsite dirbti iš
- Dabar paleiskite lighttpd serverį naudodami (gali reikėti tai paleisti kaip /usr/sbin/lighttpd-angel):
apt-get install lighttpd
lighttpd-angel -f /etc/lighttpd.conf
Jūsų Apple TV2 žiniatinklio serveris dabar turėtų veikti. Tai galima patikrinti žiniatinklio naršyklėje iškėlę keturračio IP adresą.
Jei norite, kad žiniatinklio serveris būtų automatiškai paleistas, kai Apple TV paleidžiama arba paleidžiama iš naujo, į /Library/LaunchDaemons/ turėsite pridėti paleidimo agento plist. Plist failai skiriasi nuo bash scenarijų. kiekvieną atskirą vėliavėlę ir argumentą turite išdėstyti kaip eilutę. Tokiu atveju komanda vykdyti lighttpd-angel būtų išversta į plist klavišus, kurie atrodytų maždaug taip:
Ši apžvalga dar nėra tobula. Tai sudėtinga versija iš itin supaprastintų MacMiniVault instrukcijų, kurios nustato šį tiesioginį Apple TV žiniatinklio serverį, kad pamatytų, kaip gerai jis atlaikys srauto apkrovą.