我有遠程機器運行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 )
我失蹤了什麼?
那還沒有爲我工作:) –