Java-приложение явно устанавливает прокси SOCKS следующим образом:
System.setProperty("socksProxyHost", PROXY_HOST);
System.setProperty("socksProxyPort", PROXY_PORT);
Затем он подключается к SQL Server с использованием JDBC, а также устанавливает HTTP-соединения
Когда приложение запускается в Windows, используется прокси-сервер SOCKS (т. Е. Трафик отображается в журналах прокси-сервера SOCKS).
Когда приложение запускается в Linux, для соединения HTTP используется прокси-сервер SOCKS, но не соединение JDBC, и приложение пытается установить прямое соединение с SQL Server через порт 1433.
Есть ли способ заставить / убедиться, что приложение использует прокси SOCKS для JDBC?