Skip to content

UncleThree/LookingGlass

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

17MON LookingGlass

LookingGlass 在维基百科上的解释为“Looking Glass servers are computers on the Internet running one of a variety of publicly available Looking Glass software implementations. A Looking Glass server (or lg server) is accessed remotely for the purpose of viewing routing information. Essentially, the server acts as a limited, read-only portal to routers of whatever organization is running the lg server. Typically, publicly accessible looking glass servers are run by Internet service providers (ISPs) or Internet Exchange Points (IXPs).” - http://en.wikipedia.org/wiki/Looking_Glass_servers

这样的服务,对于网络运维人员和相关的技术人员相当有用,在国外,大到跨国运营商,小至做云主机或者提供 VPS 服务的公司,大体都会有此类服务,用于让你更好更方便的了解网络情况,有助于选择和排障。

但是,在国内,几乎没有看到有架设此类服务的,无论公司规模与否。

我们做不了路由器级别的 Looking Glass,但是做服务器方式的 Looking Glass,总是可以的吧?

我看过国外的几个开源实现,我觉得还有改进余地,比如结果的逐行输出,比如 traceroute 的格式化输出,这个在我们做 17MON 的经历中,感觉还是非常有用的。

所以我们也希望基于 17MON 的经验和积累,做一个 Looking Glass 服务出来,希望大家可以更好的来使用这个服务。

如果您有架设 Looking Glass 服务,并且愿意公开的话,请告知我们,我们会加入到列表中。请联系 QQ 群:346280296。

演示地址:

1、http://tokyo.lg.17mon.cn 日本东京

2、http://fremont.lg.17mon.cn 美国美国费利蒙

3、http://moscow.lg.17mon.cn 俄罗斯莫斯科

4、http://beijing.lg.17mon.cn 中国北京(鹏博士机房)

有几点说明:

1、要求 PHP 5.4+。具体配置方式,请见 config.php,另外请做好该服务器的相关安全加固工作,还有规划好带宽情况。

2、这里面包含的 IP 库基于 17MON 的公开免费版,限制请见网站。您需要定期自行更新,目前是每双月初更新。

3、结果的逐行输出,需要 webserver 支持,建议使用 Nginx 1.5.6 版本以上,即可支持逐行输出,设置例子请见 nginx.conf。

相关链接:

1、IP地址库下载

2、IPIP.NET 网络工具集 目前由我和同事业余在维护的,全球有 200 多个监测点可供使用,tracert 功能尤其强大和准确,是你 ping 和 tracert 的好帮手。

Releases

No releases published

Packages

No packages published

Languages

  • PHP 64.6%
  • HTML 33.9%
  • Nginx 1.5%