SparkLabs Forum.

Community Help.


Is FaceTime traffic excepted from going through VPN ?

I know that's a weird question, but, I'm currently living in a country that blocks FaceTime, my first try to go around that was a SOCKET using `ssh` to my server in Canada, after running the command and setting up the Socket in SystemPrefernces -> Network -> Advanced -> Proxies -> SOCKS Proxy, set it to localhost and the port I chose.

Checking with Safari, all good, my IP is my server's IP, but FaceTime still not working! I figured maybe the SOCKS Proxy in
macOS doesn't affect FaceTime, so I changed the port to some other random number to break it, now Safari can't open pages, but FactTime still try to connect which means it reaches the network (the way they blocked it, is that it rings the other person's phone, but when he/she pick up, the call will fail).

So I knew that SOCKS in macOS doesn't affect FaceTime, so I figured OpenVPN apps such as Viscosity route everything through VPN, so I set up the OpenVPN server on my server and install Viscosity, connects, all good, but still FaceTime doesn't work. which really kept me thinking that macOS makes an exception for FaceTime and let it go through under the VPN connection, I'm not sure. Hope someone can explain :(
Hi Haskell,

Make sure that your VPN connection is correctly routing all traffic through the VPN connection. If you have set up the OpenVPN server yourself also make sure that its firewall/NAT rules allow for all traffic through the VPN as well.
http://www.sparklabs.com/support/kb/art ... connection

Facetime will also typically prefer IPv6 over IPv4. If your network connection supports IPv6, but your VPN connection is only setup for IPv4, then IPv6 traffic may still be using your normal network connection. Please see the following for more information:
http://www.sparklabs.com/support/kb/art ... work-leaks

Cheers,
James
2 posts Page 1 of 1

Copyright © 2016 SparkLabs Pty Ltd. All Rights Reserved. Privacy Policy