Превратите Apple TV 2 в веб-сервер
Итак, вы уже настроили Apple TV2 для запуска XBMC, и теперь вам это надоело. Почему бы не превратить ATV2 в веб-сервер, как это сделали ребята из MacMiniVault? Да, эта ссылка открывает веб-страницу, обслуживаемую Apple TV2. Вы можете сделать это самостоятельно с помощью собственного Apple TV без особых усилий, просто немного терпения.
Прежде чем приступить к работе, вам нужно сделать джейлбрейк Apple TV2 с помощью Seas0nPass. Seas0nPass — самая простая утилита для джейлбрейка, но вы можете использовать PwnageTool или Redsn0w, если это вас устраивает. После того, как вы это сделаете, вот краткое изложение того, что вам нужно сделать:
- SSH к только что взломанному Apple TV2 из терминала, пароль root по умолчанию — «alpine», и вам нужно знать IP-адрес AppleTV2, или вы можете попробовать использовать имя хоста apple-tv.local :
- Измените пароль root с alpine на другой, набрав «passwd»
- Установите Lighttpd на Apple TV2 с помощью apt-get:
- Используйте свое любимое приложение SFTP (CyberDuck бесплатно), чтобы загрузить файл конфигурации lighttpd в /etc/lighttpd.conf — вот пример lighttpd.conf для работы
- Теперь запустите сервер lighttpd с помощью (вам может потребоваться запустить это как /usr/sbin/lighttpd-angel):
apt-get install lighttpd
lighttpd-angel -f /etc/lighttpd.conf
Ваш веб-сервер Apple TV2 должен быть запущен и работать, это можно проверить, просмотрев IP-адрес квадроцикла в веб-браузере.
Если вы хотите, чтобы веб-сервер автоматически запускался при загрузке или перезагрузке Apple TV, вам нужно добавить plist агента запуска в /Library/LaunchDaemons/, файлы plist отличаются от скриптов bash тем, что вы должны указать каждый отдельный флаг и аргумент в виде строки. В этом случае команда для выполнения lighttpd-angel будет преобразована в plist-ключи, выглядящие примерно так:
Это пошаговое руководство еще не идеально, это усовершенствованная версия сверхупрощенных инструкций на MacMiniVault, которые настраивают этот живой веб-сервер Apple TV только для того, чтобы посмотреть, насколько хорошо он будет справляться с нагрузкой трафика.
