I wish the OpenVPN documentation would be more clear about this business of proxy setting.
That document explains how to connect to an OpenVPN server that is operating behind a proxy server. What you want to do is different: you want to connect to your OpenVPN server (no proxy here) and once you become part of the network, to use the proxy that is (likely) running on the same machine.
This is pretty much dependent on the OpenVPN client and the operating system you are using. The standard way for OpenVPN server to communicate to the client the use of a proxy server when browsing the web, is to push the message by adding the following lines to /var/ipfire/ovpn/scripts/server.conf.local (you need first to check the box “Additional Configuration” in the Web User Interface):
However, it is up to the operating system and the OpenVPN client to honor the request. For mobile devices, iOS will oblige the request, but Android does not allow a OpenVPN client to change the network configuration, therefore you will need to configure the proxy in android WIFI or APN connection setting that you will use when connecting to the proxy with OpenVPN connect client.
The proxy ip is the local ip, e.g 192.168.1.1
See my tutorial for a complete configuration howto for mobile devices.
did you change proxy_ip with the ip address of your server, like 192.168.1.1? Also, did you remove the (wrong) proxy setting form OpenVPN connect?
First, you need to have a successful OpenVPN connection working fine without using the proxy, before you can work on the proxy use. The guide I linked in my previous post, for android has been tested with grapheneOS and it worked correctly in my tests.
If it works, then you should only set the APN of the grapheneOS with the proxy server “192.168.4.1” or whatever is the OpenVPN address for the IPFire machine, as OpenVPN connect will not do it for you anyway.