Я пытаюсь использовать прокси Socks5, который требует аутентификации для моей программы Java для всех данных. Я не могу использовать класс Authenticator, который поставляется с Java, потому что я использую библиотеку, которая обрабатывает соединения для меня.
До сих пор я пытался найти способы использования прокси. Наиболее многообещающим на данный момент, похоже, является установка системных свойств следующим образом:
System.getProperties().put("proxySet", "true");
System.getProperties().put("socksProxyHost", "usxxxx.nordvpn.com");
System.getProperties().put("socksProxyPort", "1080");
Однако это не работает, потому что, похоже, нет способа установить мое имя пользователя и пароль. Все учебные пособия здесь посвящены носкам и продолжают показывать, как можно использовать аутентификацию для HTTP-прокси, а это не то, что мне нужно.
Любые решения или предложения полезны.