我有远程机器运行docker与owaspzap图像。 当我直接连接到机器,我运行命令通过SSH隧道的OWASP ZAP代理
curl http://localhost:8080
我得到默认ZAP代理主页。然而,当我设置一个SSH隧道到机器(可以说,我必将本地端口52000远程端口8080)我得到一个错误运行时,
curl http://localhost:52000
ZAP错误[java.net.ConnectException]:连接被拒绝
堆栈跟踪:java.net.ConnectException:拒绝连接处 java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) java.net.PlainSocketImpl.socketConnect(本机方法)在 java.net .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)01 java.net.Socket.connect(Socket.java:579)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.Socket.connect(Socket.java:528)at java.net.Socket。(Socket.java:425)at java.net.Socket。(Socket.java:280)at org.apache .commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) 在 org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) 在org.apache.commons.httpclient。 HttpConnection.open(未知来源) 在 org.apache.commons.httpclient.MultiThreadedHttpConnectionManager $ HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361) 处 org.apache.commons org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(未知 来源)。 httpclient.HttpMethodDirector.executeMethod(未知 来源)在 org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) 在org.parosproxy.paros.network.HttpSender.executeMethod(未知 来源)的组织.parosproxy.paros.network.HttpSender.runMethod(Unknown Source)at org.parosproxy.paros.network.HttpSender.send(Unknown Source)at org.parosproxy。 paros.network.HttpSender.sendAuthenticated(未知 来源)在 org.parosproxy.paros.network.HttpSender.sendAndReceive(来源不明) 在org.parosproxy.paros.network.HttpSender.sendAndReceive(未知 来源)在 组织.parosproxy.paros.core.proxy.ProxyThread.processHttp(Unknown Source)at org.parosproxy.paros.core.proxy.ProxyThread.run(Unknown Source)at java.lang.Thread.run(Thread.java:745 )
我失踪了什么?
那还没有为我工作:) –