Apple TV - VPN vs. Local Traffic Routing
-
Hi All,
I have an Apple TV together with multiple HomeKit-compatible cameras and a HomeKit-compatible doorbell. They are all on the same VLAN and work well together, as I am able to see the cameras on the Apple TV and when someone rings the doorbell the doorbell camera pops-up automatically on the Apple TV.
I regularly connect the Apple TV to a VPN to watch content from another region. At the moment I am using the ExpressVPN app on Apple TV. However, when I am connected to the VPN none of the HomeKit cameras show on the Apple TV, as it's (technically) no longer on the local network.
Would it be possible to establish an always-on VPN connection (in my case, to ExpressVPN - which appears possible, given other posts I have read in the forum) in pfSense? Then, for any traffic originating from the IP address of the Apple TV, which is static, send that to the VPN as the default gateway, but still allow the Apple TV to access the local network (for the HomeKit cameras and doorbell)?
I am hoping this can be done with some creative routing in pfSense, but I am not knowledgeable enough on the topic.
If this is possible then I don't mind that the Apple TV is permanently sending its traffic over the VPN connection. I have a spare Apple TV I can setup for viewing of local content.
I am running a Netgate 4200 with pfSense 24.03.
Thanks in advance for any advice!
-
@skoota said in Apple TV - VPN vs. Local Traffic Routing:
I am running a Netgate 4200 with pfSense 24.03.
- ExpressVPN
Gives .... Google : pfsense expressvpn.
I' uses / played a bit with these instructions a while back, they are pretty accurate.
When you are asked to create a Firewall > Aliases, and where the instructions tell you to add a network like 192.168.1.1/24, add just your Apple TV IP, or some IPs that have to use the VPN.
More info in the pfSense manual : policy routing. -
This post is deleted!