Mulesoft - компонент SFTP для прохождения через SOCKS Proxy
Я надеялся, что кто-нибудь сможет помочь.
Я пытаюсь подключиться к удаленному серверу, который находится за брандмауэром. У меня есть настройка прокси и я могу sftp через терминал unix успешно. Однако при использовании SFTP-коннектора mulesofts я получаю тайм-аут. Из исследований это выглядит так, потому что он работает на JVM.
Mule поставляется с wrapper.conf для обновления любых настроек jvm, поэтому я установил следующие настройки:
wrapper.java.additional.15= -DsocksProxyHost:имя хоста
wrapper.java.additional.16= -DsocksProxyPort = 1080
Когда я делаю это, служба Mule больше не запускается и выдает следующую ошибку:
Ошибка WrapperManager: непредвиденное исключение, открывающее внутренний сокет: java.net.SocketException: не удается подключиться к прокси-серверу SOCKS: неверный аргумент или невозможно назначить запрошенный адрес
Надеюсь, кто-то может помочь.
Спасибо.
1 ответ
Возможно опечатка в
-DsocksProxyHost:hostname
Должно быть =, а не:.
Порт не нужен, 1080 по умолчанию. Документация здесь, см. Раздел 2.4 для SOCKS
http://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html