sec-admin icon indicating copy to clipboard operation
sec-admin copied to clipboard

对IP执行插件脚本

Open thinkl3 opened this issue 5 years ago • 6 comments

下载脚本失败:HTTPConnectionPool(host='0.0.0.0', port=81): Max retries exceeded with url: /static/plugin/usr/SSH_other_port_5156417d-1d10-4dda-82e1-d4a6f30992cd.py (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f9e7a5d1580>: Failed to establish a new connection: [Errno 111] Connection refused')) | 重试   |   QQ截图20201015215056

thinkl3 avatar Oct 15 '20 13:10 thinkl3

报错,这是什么原因

thinkl3 avatar Oct 15 '20 13:10 thinkl3

报错,这是什么原因

你可以访问一下 http://0.0.0.0:81/static/plugin/usr/SSH_other_port_5156417d-1d10-4dda-82e1-d4a6f30992cd.py 看能不能访问, 这个看起来是你在启动容器的时候没有指定 --env HOST=http://部署机器的IP:启动端口, 这个环境变量会在页面上拼接成脚本的实际访问链接,如果没有指定或者制定的ip或端口不通就会有这种情况, 你可以先排查一下。

smallcham avatar Oct 15 '20 16:10 smallcham

直接访问是可以的看到脚本的,启动sec也是按照你的步骤来的,指定了部署机器的IP为 sudo docker run -d -p 81:80 --name sec --env HOST=http://0.0.0.0:81

thinkl3 avatar Oct 16 '20 02:10 thinkl3

我是在同一台服务器上分布式部署的,难道不应该用0.0.0.0而是用容器的私网地址?

thinkl3 avatar Oct 16 '20 02:10 thinkl3

我是在同一台服务器上分布式部署的,难道不应该用0.0.0.0而是用容器的私网地址?

不是用容器的内网地址, 这个HOST指定的地址应该是你使用的网络环境能访问的地址, 也就是你访问页面所用的IP加端口, 2020-10-17 10-48-38 的屏幕截图

smallcham avatar Oct 17 '20 02:10 smallcham

部署起来了,有些问题想请教一下您,可否加个vx

thinkl3 avatar Nov 04 '20 13:11 thinkl3