我希望有人可以提供帮助。
我正在尝试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代理:无效参数或无法分配请求的地址
希望有人可以提供帮助。
谢谢。
答案 0 :(得分:0)
中的错字
-DsocksProxyHost:hostname
应该是=而不是:。
端口是不必要的,1080是默认端口。文档在这里,参见第2.3节“SOCKS”
http://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html