Is FaceTime traffic excepted from going through VPN ?

Got a problem with Viscosity or need help? Ask here!

Haskell

Posts: 1
Joined: Wed Jan 18, 2017 6:29 am

Post by Haskell » Wed Jan 18, 2017 6:38 am
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 :(

James

User avatar
Posts: 1876
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Wed Jan 18, 2017 1:58 pm
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
James Bekkema
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs
2 posts Page 1 of 1