hanc00l / nemo_go

Nemo是用来进行自动化信息收集的一个简单平台,通过集成常用的信息收集工具和技术,实现对内网及互联网资产信息的自动收集,提高隐患排查和渗透测试的工作效率。
Apache License 2.0
1.66k stars 247 forks source link

单机上,使用分别构建Server与Worker的Docker方式安装,worker的镜像总报“127.0.0.1:5001: connect: connection refused"” #181

Open yaojijiayou opened 2 months ago

yaojijiayou commented 2 months ago

image server运行起来后,通过查看docker logs -f 命令,查看worker的日志,一直会报错: image 但shi'ji实际上,我已经把/conf/worker.yml的路径,都改成了真实IP: image

yaojijiayou commented 2 months ago

进到容器内部,发现外部修改的work.yml 压根没有生效: image

yaojijiayou commented 2 months ago

通过linux安装,修改conf/worker.yml,也不生效: image

yaojijiayou commented 2 months ago

@hanc00l

hanc00l commented 2 months ago

通过docker使用Nemo的话,一是要在编译镜像之前修改worker.yml文件;二是记得要修改server下里的worker.yml,worker启动后会与server进行同步,server的conf/worker.yml会同步并覆盖掉worker的conf/worker.yml文件。

yaojijiayou commented 2 months ago

按照您说的方法改完之后,地址不对的问题应该解决了,但是worker会报新的错:

image

@hanc00l 麻烦帮忙看一下

yaojijiayou commented 2 months ago

按照您说的方法改完之后,地址不对的问题应该解决了,但是worker会报新的错:

image

@hanc00l 麻烦帮忙看一下

username那个报错,是我没有改rabbitmq的账号密码。改完后对应报错就不存在了。但是rpc的报错还是有: image

@hanc00l 麻烦帮忙看一下

yaojijiayou commented 2 months ago

image

发现是5001、5002端口,通过真实ip去访问不通。 但是通过0.0.0.0 是可以通的。 但如果work和server在不同主机上的话,肯定没法都配成0.0.0.0

yaojijiayou commented 2 months ago

image

发现是5001、5002端口,通过真实ip去访问不通。 但是通过0.0.0.0 是可以通的。 但如果work和server在不同主机上的话,肯定没法都配成0.0.0.0

image