We have our private application hosted on private subnets in AWS . we had created a Pritunl VPN on a public EC2 instance. We are unable to access the application via Pritunl VPN Clinet. We are using free version of pritunl
Private application under private subnet under same VPC.
Application open with DNS name, we have local DNS server under private subnet
The Pritunl server needs a public IP, it will need to be placed on a public subnet. Then VPC peering can be used to provide the public subnet access to the private subnet.
If you are configuring the VPC subnet as the VPN virtual network that will not work. The VPN virtual network should be a different network and the VPC subnets should be added to the server routes and the 0.0.0.0/0 route should be removed.