Everything is fine, as long as I am not running VPN on my Mac (where PlexServer, and PlexConnect are running).
All is OK :
21:49:28 PlexConnect: Version: 0.3.1+
21:49:28 PlexConnect: Python: 2.7.5 (v2.7.5:ab05e7dd2788, May 13 2013, 13:18:45)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
21:49:28 PlexConnect: Host OS: darwin
21:49:28 PlexConnect: IP_self: 192.168.10.2
21:49:28 DNSServer: DNSServer: Serving DNS on 192.168.10.2 port 53.
21:49:28 DNSServer: intercept: ['trailers.apple.com'] => 192.168.10.2
21:49:28 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
21:49:28 DNSServer: forward other to higher level DNS: 8.8.8.8
21:49:28 WebServer: WebServer: Serving HTTP on 192.168.10.2 port 80.
21:49:28 WebServer: WebServer: Serving HTTPS on 192.168.10.2 port 443.
21:49:33 DNSServer: DNS request received!
21:49:33 DNSServer: Source: ('192.168.10.56', 54936)
21:49:33 DNSServer: Domain: init.itunes.apple.com
my ifconfig, when all is OK :
lo0: flags=8049 mtu 16384
options=3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=1
gif0: flags=8010 mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863 mtu 1500
options=10b
ether 10:dd:b1:9d:35:87
inet6 fe80::12dd:b1ff:fe9d:3587%en0 prefixlen 64 scopeid 0x4
inet 192.168.10.2 netmask 0xffff0000 broadcast 192.168.255.255
nd6 options=1
media: autoselect (1000baseT )
status: active
en1: flags=8823 mtu 1500
ether 8c:2d:aa:54:b1:ad
nd6 options=1
media: autoselect ()
status: inactive
en2: flags=8963 mtu 1500
options=60
ether 32:00:16:3b:06:a0
media: autoselect
status: inactive
en3: flags=8963 mtu 1500
options=60
ether 32:00:16:3b:06:a1
media: autoselect
status: inactive
bridge0: flags=8863 mtu 1500
options=63
ether 12:dd:b1:d9:d4:00
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x2
member: en2 flags=3
ifmaxaddr 0 port 6 priority 0 path cost 0
member: en3 flags=3
ifmaxaddr 0 port 7 priority 0 path cost 0
nd6 options=1
media:
status: inactive
p2p0: flags=8802 mtu 2304
ether 0e:2d:aa:54:b1:ad
media: autoselect
status: inactive
Once, I run the VPN on my MAC :
my ifconfig is :
lo0: flags=8049 mtu 16384
options=3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=1
gif0: flags=8010 mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863 mtu 1500
options=10b
ether 10:dd:b1:9d:35:87
inet6 fe80::12dd:b1ff:fe9d:3587%en0 prefixlen 64 scopeid 0x4
inet 192.168.10.2 netmask 0xffff0000 broadcast 192.168.255.255
nd6 options=1
media: autoselect (1000baseT )
status: active
en1: flags=8823 mtu 1500
ether 8c:2d:aa:54:b1:ad
nd6 options=1
media: autoselect ()
status: inactive
en2: flags=8963 mtu 1500
options=60
ether 32:00:16:3b:06:a0
media: autoselect
status: inactive
en3: flags=8963 mtu 1500
options=60
ether 32:00:16:3b:06:a1
media: autoselect
status: inactive
bridge0: flags=8863 mtu 1500
options=63
ether 12:dd:b1:d9:d4:00
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x2
member: en2 flags=3
ifmaxaddr 0 port 6 priority 0 path cost 0
member: en3 flags=3
ifmaxaddr 0 port 7 priority 0 path cost 0
nd6 options=1
media:
status: inactive
p2p0: flags=8802 mtu 2304
ether 0e:2d:aa:54:b1:ad
media: autoselect
status: inactive
tun0: flags=8851 mtu 1450
inet 10.119.73.222 --> 10.119.73.221 netmask 0xffffffff
open (pid 19826)
In deed, I have tun0 active.
And, when running PlexConnect, with VPN (tun0) :
21:54:17 PlexConnect: IP_self: 10.119.73.222
21:54:17 DNSServer: DNSServer: Serving DNS on 10.119.73.222 port 53.
21:54:17 DNSServer: intercept: ['trailers.apple.com'] => 10.119.73.222
21:54:17 DNSServer: restrain: ['mesu.apple.com', 'appldnld.apple.com', 'appldnld.apple.com.edgesuite.net'] => 127.0.0.1
21:54:17 DNSServer: forward other to higher level DNS: 8.8.8.8
21:54:17 WebServer: WebServer: Serving HTTP on 10.119.73.222 port 80.
21:54:17 WebServer: WebServer: Serving HTTPS on 10.119.73.222 port 443.
port_pms = 32400
port_webserver = 80
ip_plexconnect = 0.0.0.0
certfile = ./assets/certificates/trailers.pem
ip_dnsmaster = 8.8.8.8
loglevel = Normal
enable_dnsserver = True
logpath = .
ip_pms = 192.168.10.2
enable_plexgdm = False
hosttointercept = trailers.apple.com
port_ssl = 443
enable_webserver_ssl = True
prevent_atv_update = True
port_dnsserver = 53
enable_plexconnect_autodetect = True