Use OpenVPN to connect only to specific Host

I have setup OpenVPN on a EC2. I’m using a OpenVPN Client to connect on Windows. Everything is working fine.
I have lot of servers in various cloud platforms, I have whitelisted EC2 (openvpn) IP in firewalls of all these VMs.
The issue is that I am wasting lot of my bandwidth for browsing or downloading anything from internet. Sometimes I have to keep on disconnecting the OpenVPN whenever I have to download anything or watch Netflix to prevent bandwidth usage of EC2.
Is it possible like to connect the OpenVPN and use it only for specific IPs as mentioned? And other data like Netflix or any other stuff should use my Internet directly?
Like I would say for example IP of any other two servers is 55.55.55.55 & 66.66.66.66. I want my openvpn client to connect these servers via VPN & any other internet traffic should go normally.
I am sorry as I’m not a pro in VPN stuff I might have missed some terms but I explained the scenario.
Can someone please help me on this.
Thanks In Advance :blush:

Yes, that’s possible, and part of the design of OpenVPN. It’s called split-tunnel, meaning only some traffic goes to the VPN tunnel, and the rest stays on your VPN client’s normal Internet connection. If you send all traffic through it’s called full-tunnel redirection.

I don’t know what you have deployed though. If it’s OpenVPN Access Server, just go to the web interface and go to VPN Settings and turn off “Redirect client Internet traffic” and “Push DNS servers”, and set the “Route (private) subnets” to yes, using NAT, and specify the IP address(es) or range(s) that you want the VPN clients to send through the VPN tunnel and save settings and update running servers.

If it’s open source OpenVPN and you did the configuration yourself, remove either the push “redirect-gateway def1” or similar from the server config, and/or remove the same without the push part from client config. That is the bit of configuration that tells the client to send all Internet traffic through the VPN tunnel. Then set up something like push “route 123.45.67.89 255.255.255.0” or whatever IP address(es) or range(s) you want the client to send, on the server side config, and restart the OpenVPN server.

Good luck.