How to force Client use proxy in private LAN (no internet)?
I have installed in a private network (NO internet) the following setup with latest release of free version:
Teamviewer SERVER 1 <-> LAN 1 <-> ROUTER/FIREWALL <-> LAN 2 <-> PROXY SERVER <-> LAN 3 <-> Teamviewer CLIENT 1
There is no IPv4 routing enabled between the client and server, so direct tcp/udp connections are not possible. I have enabled proxy settings both in server and client, enabled LAN connections on both server and client, however when I attempt to connect from client to server, observing logs and tcpdump traffic I see that the client ignores proxy settings and always attempts to initiate a TCP connection directly to the server.
How do I force the client to use the proxy to connect to the server? If I enable IPv4 routing between LAN3 and LAN1, the client connects. But with IPv4 routing unreachable (or Firewall policies to reject LAN3 traffic to LAN1) the client never attempts to use the proxy and insists on opening a direct TCP connection to server.
The machines are both Linux but I have reproduced this behaviour on Windows client and server as well.
Server *does* have IPv4 routing connectivity to Proxy server. I attempted to uncheck "use UDP" on client and restarting, still ignores me and goes direct instead of contacting the proxy.