Skip to content

网络探针,给它一个域名、ip、url列表,采集网络请求过程中的信息

Notifications You must be signed in to change notification settings

tomhjx/network-probe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

network-probe


  • ip
  • http/https
  • domain

启动开发环境

docker-compose -f ./develop-docker-compose.yml build && docker-compose -f ./develop-docker-compose.yml up -d

构建编译可执行文件

docker-compose -f ./develop-docker-compose.yml run --rm develop bash -c "cd /work/src;go build -o /work/bin/service"

打包服务的docker镜像

docker build ./produce -t tomhjx/network-probe:latest
docker push tomhjx/network-probe:latest

启动服务

docker-compose -f ./produce-docker-compose.yml build && docker-compose -f ./produce-docker-compose.yml up -d

配置

配置方式 参数名 参数类型 备注
环境变量 PROBE_INTERVAL_SECOND int 探测间隔,单位秒,默认为10秒
环境变量 PROBE_CLIENT_ID string 自定义的上报端标识,用来区分是哪个节点上报的
环境变量 PROBE_TARGET_SOURCE_URL string 目标地址列表(ip、域名、url)接口地址,以换行符(\n)分隔,每1分钟从该地址获取目标列表更新到内存

About

网络探针,给它一个域名、ip、url列表,采集网络请求过程中的信息

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published