事情是酱紫的。
公司里面部署了一堆服务,Gitlab、Wiki、Spark、Zabbix、镜像仓库、日志监控什么的。还有路由器、打印机、IP 电话的配置页。为了方便大家访问,搭建了内网 DNS,然并卵,服务太多没人记得全。新人进公司,提交代码,下个 Docker 镜像,查看运行日志,需要访问的 URL 和端口号全靠口口相传。
运维小哥表示很头大。大家也都受不了了,于是我们造了个……脚手架?
LN2 (蓝图)。Google 商店链接 https://chrome.google.com/webstore/detail/ln2-chrome-extension-admi/lcecnnnnpfldagjjmpjaencpccfafdad。
LN2 是个局域网服务扫描插件啦。使用 LN2 可以把公司局域网里的服务统统扫描出来,聚合到一个网页上分享给大家。记住一个域名就能找到公司里所有的服务,新部署的服务,无法访问的服务都会被标记出来。
使用 LN2 管理服务只需要三步:
Step 1:填上你所在局域网的网段。
Step 2:扫描(大约需要 20-40 分钟)。
Step 3:结果还不错,分享给同事咯。
不好意思,上面的链接粘了个句号,这是可访问的链接:
https://chrome.google.com/webstore/detail/ln2-chrome-extension-admi/lcecnnnnpfldagjjmpjaencpccfafdad
大家在使用 LN2 过程中遇到任何问题,可以通过以下方式联系我们:
LN2 现在尚未开源,但 LN2 Agent (客户端) 有开源的计划,后端服务预计会以 API 形式提供。Follow 我们了解我们开源的进度吧。
![]() | 1 chengxiao 2017-11-06 10:22:03 +08:00 ...链接打不开 |
![]() | 2 wwqgtxx 2017-11-06 10:28:00 +08:00 via iPhone 有没有 ios 版 |
![]() | 3 Susan001 2017-11-06 10:28:09 +08:00 厉害了 |
![]() | 4 xuanyuanaosheng 2017-11-06 10:28:44 +08:00 的却挂了 |
![]() | 6 bkmi 2017-11-06 10:30:28 +08:00 via Android 在链接后加了个句号,怎么说你呢 |
![]() | 7 xy19009188 2017-11-06 10:34:30 +08:00 求 Firefox WE 版 |
![]() | 8 Quintion OP Firefox 嗯嗯。我们会考虑的呢 @xy19009188。 |
![]() | 9 7654 2017-11-06 10:44:28 +08:00 有个负责的系管是多么的重要 192.18.0.0/16,现在用到 192.18.137.0 所以我们的服务器统一使用的 192.18.0.X |
![]() | 10 Quintion OP 灰常抱歉,连接后面多了个句号,结尾已付正确连接。 @xuanyuanaosheng |
![]() | 11 psfang 2017-11-06 10:57:35 +08:00 软件不错。 “服务太多没人记得全。新人进公司,提交代码,下个 Docker 镜像,查看运行日志,需要访问的 URL 和端口号全靠口口相传。” 做个 wiki 维护不是更好。 |
![]() | 12 xuanyuanaosheng 2017-11-06 11:01:41 +08:00 @Quintion OK,看到了 |
![]() | 13 cnTangLang 2017-11-06 11:08:17 +08:00 这个~~~~ 很好。 只不过,让我想起了去除空包装盒的梗。我们的做法比较简单粗暴,内部本身有一个门户,直接在门户上做链接。 |
14 qile1 2017-11-06 11:11:57 +08:00 via Android 如果有的局域网多个网段该咋办? 比如内网是 192.168.1.0/24 oa 网是 10.0.11.0/24 服务器网是 172.16.0.0/24 这个有办法没,另这个是谷歌插件吗,可否给个离线包? |
![]() | 15 Quintion OP LN2 的小目标是全自动服务发现 + 监控。我们很懒,不想人手维护 Wiki。 @psfang |
![]() | 16 Tink PRO 必须是 80 或者 443 端口? |
![]() | 17 Tink PRO 错了,看到其他的了 |
![]() | 18 Quintion OP |
19 kslr 2017-11-06 11:52:48 +08:00 这个想法很不错 |
![]() | 20 exuxu 2017-11-06 11:55:50 +08:00 可以啊,利器 |
![]() | 21 exuxu 2017-11-06 12:02:47 +08:00 没开源么? |
![]() | 22 est 2017-11-06 12:24:39 +08:00 厉害了。说不定连小姨子图片一起扫出来了。 |
![]() | 23 ahu 2017-11-06 12:28:35 +08:00 502 Bad Gateway |
![]() | 24 fiht 2017-11-06 12:30:06 +08:00 我觉得您做的是这个---> https://github.com/ysrc/xunfeng 不过您这个漂亮多了 |
![]() | 27 Quintion OP |
![]() | 28 jeffson 2017-11-06 13:47:46 +08:00 考虑开源吗 |
![]() | 29 issue 2017-11-06 14:25:12 +08:00 V2EX 正文不能修改么,这很程序员 |
![]() | 30 bkmi 2017-11-06 15:02:37 +08:00 这速度也太慢了… |
![]() | 31 Quintion OP 插件扫描 256 个 ip 大约需要 20-25 分钟。我们会对扫描速度做持续优化。 @bkmi |
33 WindowPain 2017-11-06 20:58:37 +08:00 via Android 在学校宿舍扫描会不会被查水表…… |
![]() | 34 Quintion OP |
![]() | 35 vtoexshan 2017-11-07 14:12:21 +08:00 直接给个*.crx 文件吧 |
![]() | 36 Quintion OP |
37 akmonde 2017-11-07 16:56:48 +08:00 我想问问楼主,未知服务怎么识别的,没在白名单里的服务无法识别是么? |
![]() | 38 Quintion OP 除了白名单,我们有一套识别服务的机制,如果识别失败就是未知服务了。服务识别机制尚处于调教中,我们会不断提升识别准确性。 @akmonde |
![]() | 39 saber000 2017-11-10 17:38:04 +08:00 不错,可惜用不上 |
![]() | 40 kingme 2017-11-12 16:19:38 +08:00 速度慢的可怕啊 |
41 ty321ty 2017-11-13 14:04:08 +08:00 扫描速度确实太慢了,而且不能实时显示,要是数据加快,做成 exe 的就好了~ |
![]() | 42 Quintion OP |
43 doublleft 2017-11-14 12:53:01 +08:00 为啥 10.0.1.1 不行 |
![]() | 44 Quintion OP @doublleft 不行是什么意思?无法扫描? 扫描前要填写的是局域网网段哦,比如:10.0.1.1/24 之类的。 |
![]() | 45 daemonghost 2017-11-17 10:57:35 +08:00 @Quintion 不开源不敢用啊,万一泄露公司信息,就呵呵了 |