Превратите Apple TV 2 в веб-сервер

Anonim

Итак, вы уже настроили 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 :
  • ssh [email protected]

  • Измените пароль root с alpine на другой, набрав «passwd»
  • Установите Lighttpd на Apple TV2 с помощью apt-get:
  • apt-get install lighttpd

  • Используйте свое любимое приложение SFTP (CyberDuck бесплатно), чтобы загрузить файл конфигурации lighttpd в /etc/lighttpd.conf — вот пример lighttpd.conf для работы
  • Теперь запустите сервер lighttpd с помощью (вам может потребоваться запустить это как /usr/sbin/lighttpd-angel):
  • lighttpd-angel -f /etc/lighttpd.conf

Ваш веб-сервер Apple TV2 должен быть запущен и работать, это можно проверить, просмотрев IP-адрес квадроцикла в веб-браузере.

Если вы хотите, чтобы веб-сервер автоматически запускался при загрузке или перезагрузке Apple TV, вам нужно добавить plist агента запуска в /Library/LaunchDaemons/, файлы plist отличаются от скриптов bash тем, что вы должны указать каждый отдельный флаг и аргумент в виде строки. В этом случае команда для выполнения lighttpd-angel будет преобразована в plist-ключи, выглядящие примерно так:

Это пошаговое руководство еще не идеально, это усовершенствованная версия сверхупрощенных инструкций на MacMiniVault, которые настраивают этот живой веб-сервер Apple TV только для того, чтобы посмотреть, насколько хорошо он будет справляться с нагрузкой трафика.

Превратите Apple TV 2 в веб-сервер