rajannpatel / Pi-Hole-PiVPN-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-OpenVPN-Configs

Run your own privacy-first ad blocking service in the cloud for free on Google Cloud Services.
MIT License
1.31k stars 111 forks source link

Full tunnel not using network load? #39

Closed Airdish1 closed 5 years ago

Airdish1 commented 5 years ago

Hi. First off thanks for the cool guide. I was able to follow it 100% and get things running OK. I believe the split tunnel is working as it should on my phone.

But whenever I use the full tunnel and do something with heavy traffic load, like watch youtube, I do not see that network load on the GCP monitoring. The load is still only a few kb, ie. DNS related. I thought the full tunnel was support to run all the traffic through the VPN and even encrypt it?

rajannpatel commented 5 years ago

While running the Full Tunnel VPN Connection go to this link: https://www.google.com/search?q=what+is+my+ip

Does it say that your IP is the address of your Google Cloud Server? If it is any other IP, then you are likely using a split tunnel.

Are you on Android or iOS?

Airdish1 commented 5 years ago

I checked, it is showing my normal IP when I am on split and the Google Cloud IP when I am on full. I am running it on Android (OnePlus 6T)

Airdish1 commented 5 years ago

Actually whenever I let it run for some time, OpenVPN started to show reasonable loads (~100s of MB) so I guess it is working OK. Only surprised that 56k/sec (as reported by GPC) can handle those loads. I would have thought it would need to be a lot higher.

arunsathiya commented 4 years ago

Does it say that your IP is the address of your Google Cloud Server? If it is any other IP, then you are likely using a split tunnel.

I am running into a related issue. I am using a split tunnel configuration file, but when I check this link https://www.google.com/search?q=what+is+my+ip, I see my Google cloud VM instance's external IP address. I think that shouldn't be happening? 🤔 Not sure how I can share my configuration file without exposing private information that allow others to connect to my server.

Edit to add: @rajannpatel, would you have any ideas here?

arunsathiya commented 4 years ago

I think I figured out the above problem. On my Tunnelblick settings, I had chosen Route all IPv4 traffic through the VPN option. I am not sure why I did that, and it's definitely not mentioned on the guide. My bad for having chosen it.

Anyway, I unchecked it now, and split tunnel is working as expected!