Apple TV 2를 웹 서버로 전환
따라서 XBMC를 실행하도록 Apple TV2를 이미 설정했으며 이제는 지루합니다. MacMiniVault의 사람들처럼 ATV2를 웹 서버로 바꾸지 않겠습니까? 예, 이 링크는 Apple TV2에서 제공되는 웹 페이지를 엽니다. 너무 많은 작업 없이 약간의 인내심만 있으면 자신의 Apple TV로 이 작업을 직접 수행할 수 있습니다.
시작하기 전에 Seas0nPass를 사용하여 Apple TV2를 탈옥해야 합니다. Seas0nPass는 가장 쉬운 탈옥 유틸리티이지만 PwnageTool 또는 Redsn0w가 보트에 뜨는 경우 사용할 수 있습니다. 이 작업을 완료한 후 수행해야 할 작업에 대한 요약은 다음과 같습니다.
- 터미널에서 새로 탈옥된 Apple TV2에 SSH, 기본 루트 암호는 'alpine'이며 AppleTV2의 IP 주소를 알아야 하거나 호스트 이름 apple-tv.local을 사용해 볼 수 있습니다. :
- 'passwd'를 입력하여 루트 암호를 alpine에서 다른 것으로 변경합니다.
- apt-get을 사용하여 Lighttpd를 Apple TV2에 설치:
- 좋아하는 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 웹 서버가 실행 중이어야 합니다. 이는 웹 브라우저에서 ATV의 IP 주소를 불러와 확인할 수 있습니다.
Apple TV가 부팅되거나 재부팅될 때 웹 서버가 자동으로 시작되도록 하려면 시작 에이전트 plist를 /Library/LaunchDaemons/에 추가해야 합니다. plist 파일은 bash 스크립트와 다릅니다. 각 개별 플래그와 인수를 문자열로 철자해야 합니다. 이 경우 lighttpd-angel을 실행하는 명령은 다음과 같은 plist 키로 변환됩니다.
이 연습은 아직 완벽하지 않습니다. 트래픽 부하를 얼마나 잘 처리하는지 확인하기 위해 이 라이브 Apple TV 웹 서버를 설정한 MacMiniVault에 대한 매우 단순화된 지침의 정교한 버전입니다.