Mulesoft - SFTP组件通过SOCKS代理

时间:2016-09-13 21:05:30

标签: proxy jvm mule sftp socks

我希望有人可以提供帮助。

我正在尝试sftp到防火墙后面的远程服务器。我有一个代理设置,可以成功通过unix终端sftp。但是当使用mulesofts SFTP连接器时,我会收到超时。从研究看起来这是因为它是在JVM上运行的。

Mule附带了wrapper.conf来更新任何jvm设置,所以我设置了以下设置:

wrapper.java.additional.15 = - DsocksProxyHost:主机名

wrapper.java.additional.16 = - DsocksProxyPort = 1080

当我这样做时,Mule服务不再运行并出现以下错误:

WrapperManager错误:打开后端套接字时出现意外异常:java.net.SocketException:无法连接到SOCKS代理:无效参数或无法分配请求的地址

希望有人可以提供帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

中的错字
-DsocksProxyHost:hostname

应该是=而不是:。

端口是不必要的,1080是默认端口。文档在这里,参见第2.3节“SOCKS”

http://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html