Hi
aptitude install git-core cd /opt/ git clone https://github.com/iBaa/PlexConnect.git cd PlexConnectmkdir /opt/PlexConnect/assets/certificates/
openssl req -new -nodes -newkey rsa:2048 -out /opt/PlexConnect/assets/certificates/trailers.pem -keyout /opt/PlexConnect/assets/certificates/trailers.key -x509 -days 7300 -subj “/C=US/CN=trailers.apple.com”
openssl x509 -in /opt/PlexConnect/assets/certificates/trailers.pem -outform der -out /opt/PlexConnect/assets/certificates/trailers.cer && cat /opt/PlexConnect/assets/certificates/trailers.key >> /opt/PlexConnect/assets/certificates/trailers.pem
[PlexConnect]enable_plexgdm = Trueip_pms = 192.168.1.30port_pms = 32400enable_dnsserver = Trueport_dnsserver = 53ip_dnsmaster = 8.8.8.8prevent_atv_update = Trueenable_plexconnect_autodetect = Trueip_plexconnect = 192.168.1.30hosttointercept = trailers.apple.comport_webserver = 180enable_webserver_ssl = Trueport_ssl = 1443certfile = /opt/PlexConnect/assets/certificates/trailers.pemallow_gzip_atv = Falseallow_gzip_pmslocal = Falseallow_gzip_pmsremote = Trueloglevel = Normallogpath = .
root@OMV01:/opt/PlexConnect# ./PlexConnect.py17:43:42 PlexConnect: ***17:43:42 PlexConnect: PlexConnect17:43:42 PlexConnect: Press CTRL-C to shut down.17:43:42 PlexConnect: ***17:43:42 PlexConnect: started: 17:43:4217:43:42 PlexConnect: Version: 0.5-dev17:43:42 PlexConnect: Python: 2.7.3 (default, Mar 13 2014, 11:03:55)[GCC 4.7.2]17:43:42 PlexConnect: Host OS: linux217:43:42 PlexConnect: PILBackgrounds: Is PIL installed? False17:43:42 PlexConnect: IP_self: 192.168.1.3017:43:42 DNSServer: started: 17:43:4217:43:42 DNSServer: ***17:43:42 DNSServer: DNSServer: Serving DNS on 192.168.1.30 port 53.17:43:42 DNSServer: intercept: ['trailers.apple.com'] => 192.168.1.3017:43:42 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.117:43:42 DNSServer: forward other to higher level DNS: 8.8.8.817:43:42 DNSServer: ***17:43:42 WebServer: started: 17:43:4217:43:42 WebServer: ***17:43:42 WebServer: WebServer: Serving HTTP on 192.168.1.30 port 180.17:43:42 WebServer: ***17:43:42 WebServer: started: 17:43:4217:43:42 WebServer: ***17:43:42 WebServer: WebServer: Serving HTTPS on 192.168.1.30 port 1443.17:43:42 WebServer: ***17:43:50 DNSServer: DNS request received!17:43:50 DNSServer: Source: ('192.168.1.101', 54184)17:43:50 DNSServer: Domain: trailers.apple.com17:43:50 DNSServer: ***intercept request17:43:50 DNSServer: -> DNS response: 192.168.1.3017:43:52 DNSServer: DNS request received!17:43:52 DNSServer: Source: ('192.168.1.101', 53897)17:43:52 DNSServer: Domain: trailers.apple.com17:43:52 DNSServer: ***intercept request17:43:52 DNSServer: -> DNS response: 192.168.1.3017:44:28 DNSServer: DNS request received!17:44:28 DNSServer: Source: ('192.168.1.101', 59157)17:44:28 DNSServer: Domain: local17:44:28 DNSServer: ***forward request17:44:28 DNSServer: -> DNS response from higher level17:44:36 DNSServer: DNS request received!17:44:36 DNSServer: Source: ('192.168.1.101', 52656)17:44:36 DNSServer: Domain: init.itunes.apple.com17:44:36 DNSServer: ***forward request17:44:36 DNSServer: -> DNS response from higher level17:44:36 DNSServer: DNS request received!17:44:36 DNSServer: Source: ('192.168.1.101', 62781)17:44:36 DNSServer: Domain: init.itunes.apple.com17:44:36 DNSServer: ***forward request17:44:36 DNSServer: -> DNS response from higher level17:44:36 DNSServer: DNS request received!17:44:36 DNSServer: Source: ('192.168.1.101', 52656)17:44:36 DNSServer: Domain: e673.e9.akamaiedge.net17:44:36 DNSServer: ***forward request17:44:36 DNSServer: -> DNS response from higher level17:44:36 DNSServer: DNS request received!17:44:36 DNSServer: Source: ('192.168.1.101', 63789)17:44:36 DNSServer: Domain: itunes.apple.com17:44:36 DNSServer: ***forward request17:44:36 DNSServer: -> DNS response from higher level17:44:36 DNSServer: DNS request received!17:44:36 DNSServer: Source: ('192.168.1.101', 63734)17:44:36 DNSServer: Domain: itunes.apple.com17:44:36 DNSServer: ***forward request17:44:36 DNSServer: -> DNS response from higher level17:44:36 DNSServer: DNS request received!17:44:36 DNSServer: Source: ('192.168.1.101', 62769)17:44:36 DNSServer: Domain: xp.apple.com17:44:36 DNSServer: ***forward request17:44:36 DNSServer: -> DNS response from higher level17:44:36 DNSServer: DNS request received!17:44:36 DNSServer: Source: ('192.168.1.101', 61515)17:44:36 DNSServer: Domain: xp.apple.com17:44:36 DNSServer: ***forward request17:44:37 DNSServer: -> DNS response from higher level17:44:37 DNSServer: DNS request received!17:44:37 DNSServer: Source: ('192.168.1.101', 62769)17:44:37 DNSServer: Domain: mzuserxp.itunes-apple.com.akadns.net17:44:37 DNSServer: ***forward request17:44:37 DNSServer: -> DNS response from higher level17:44:37 DNSServer: DNS request received!17:44:37 DNSServer: Source: ('192.168.1.101', 64436)17:44:37 DNSServer: Domain: bookkeeper.itunes.apple.com17:44:37 DNSServer: ***forward request17:44:37 DNSServer: -> DNS response from higher level
The DNS service looks good. The response from the AppleTV will be answered. But i receive: The trailers are unavailable. Please try again later.
I have also created a plexconnect file in the /etc/nginx/sites-available/:
upstream plexconnect {
server 192.168.1.30:180;}server {listen 80;server_name trailers.apple.com;location / {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://plexconnect;}}server {listen 443;server_name trailers.apple.com;ssl_certificate /opt/PlexConnect/assets/certificates/trailers.pem;ssl_certificate_key /opt/PlexConnect/assets/certificates/trailers.key;ssl on;location / {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://plexconnect;}}
But with this file. I can not reload nginx. Because the ports are alread in use.
Have you a idea?
Thank you very much.