I have no clue if this is possible, yet I need to improve my server's performance.
I have an OpenVPN Server which runs on Debian 12.
I need to improve the data consumption as my clients connects to my server and then they are redirected to certain network interfaces, all of which has data limits so I need to block updates and implement a proxy cache so they won't be downloading repeated resources every time as their navigation is pretty much predictable and repetitive.
I tried installing squid and redirecting the traffic from tun0 to squid, but this will require squid to manage a self signed certificate to be able to intercept the ssl requests.
There's no problem with it, but this means I will have to give my clients the certificates so they need to import them manually.
I could do this, but I read somewhere that these certificates can be ignored by some apps (as some clients connects from their phone), so I'm lost here as this is not reliable at all.
Is there any easier way to achieve this?
I need to block updatesupdates for what? What path do the endpoints normally use for the updates?