Соединение Java JDBC через SOCKS Proxy, работает на Windows, а не на Linux - PullRequest
0 голосов
/ 13 июня 2019

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?

...