I am experiencing an issue on Android and iOS where I am unable to browse the Internet when connected to my OpenVPN server. Connection to the server works perfectly, but if I wish to access the Internet I need to disconnect from the VPN. I have looked through all of the options in the OpenVPN Connect app and I cannot find anything that would account for this behavior. Must all traffic be routed through the VPN on such clients, or is a split connection still possible?
Android Client Config
# Config for OpenVPN 2.x
# Enables connection to GUI
management /data/user/0/de.blinkt.openvpn/cache/mgmtsocket unix
management-client
management-query-passwords
management-hold
setenv IV_GUI_VER "de.blinkt.openvpn 0.7.33"
setenv IV_SSO openurl,webauth,crtext
setenv IV_PLAT_VER "30 11 arm64-v8a motorola nairo moto g 5G plus"
tls-cert-profile preferred
machine-readable-output
allow-recursive-routing
ifconfig-nowarn
client
verb 4
connect-retry 2 300
resolv-retry 60
dev tun
remote XXX.XXX.XXX.XXX 1194 udp
<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>
<key>
-----BEGIN ENCRYPTED PRIVATE KEY-----
-----END ENCRYPTED PRIVATE KEY-----
</key>
<cert>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</cert>
<tls-crypt>
-----BEGIN OpenVPN Static key V1-----
-----END OpenVPN Static key V1-----
</tls-crypt>
route-ipv6 ::/0
route 0.0.0.0 0.0.0.0 vpn_gateway
nobind
remote-cert-tls server