The VPN (Virtual Private Network) technically places your computer on a different network, and this interferes with the local-only nature of screen mirroring connections. To use AirParrot 3 with a VPN, you will need to specify that traffic between your computer and receiver is configured to use the local communication path only. This configuration will allow the screen mirroring traffic to remain on the local network, while all other traffic is routed through your VPN. For most users with software VPN clients, we will do this by adding a routing table entry that specifies traffic to our receiver will be local only.
For Mac:
You can gather the details that you will need using the terminal command: netstat -nr
- First, you will want to be sure that you are not connected to the VPN. Then mirror to your receiver and use the terminal command netstat-nr.
- In the output, the first entry listed in the table of results should be the ‘default’ path, and the IP address specified should be your default gateway.
- Also in the list of destinations, you should see the IP address of your receiver, confirming that you are communicating as expected.
- Once you have these details, one more terminal command is needed: sudo route add -host your.receiver.ip your.default.gateway.ip Replace “your.receiver.ip” and “your.default.gateway.ip” with the IP addresses that you gathered in the previous step, and press the Enter key.
The system will prompt you for your Mac password, type it, and press Enter again, and you are all finished. You should now be able to connect to your local receiver while also using the VPN.