Looking Glass是一个用于网络诊断和路由可视化的工具,它可以显示从你的设备到目标设备的路径、延迟和丢包率等信息。对于国人用户来说,拥有一个汉化首页和显示IP地理位置信息的优化版Looking Glass可以更好地满足他们的需求。
首先,你需要一台Linux服务器(推荐使用CentOS 7或Ubuntu 18.04),并安装Python 3和Git。接着,按照以下步骤进行操作:
在服务器上执行以下命令,安装所需的依赖库:
pip3 install flask geoip2
执行以下命令,下载Looking Glass程序:
git clone https://github.com/zxcstudio/lookingglass.git cd lookingglass
修改lg.py
文件,将实际的IP地址替换为以下内容:
LOOKING_GLASS_HOST = 'your_server_ip'
启动Looking Glass程序:
python3 lg.py
现在,你可以通过访问http://your_server_ip:5000
来使用Looking Glass了。
下载汉化文件zh_CN.json
,将其放在lookingglass
目录下,修改lg.py
文件,添加以下内容:
import json with open('zh_CN.json', 'r', encoding='utf8') as f: LOOKING_GLASS_LANGUAGES['zhcn'] = json.load(f)
重启Looking Glass程序,访问首页即可看到汉化效果。
你需要注册一个GeoIP2数据库账号并下载数据库文件,修改lg.py
文件,将以下内容替换为你的实际数据库文件路径:
GEOIP_DB_PATH = '/path/to/your/GeoLite2City.mmdb'
重启Looking Glass程序,现在你可以在查询结果中看到IP地理位置信息了。
Q1: 如何更新汉化文件?
A1: 只需替换zh_CN.json
文件,然后重启Looking Glass程序即可。
Q2: 如何更换GeoIP2数据库?
A2: 只需替换数据库文件,然后重启Looking Glass程序即可,注意,你需要确保数据库文件是有效的GeoIP2数据库文件。
如果你对这个Looking Glass魔改版有任何疑问或想了解更多信息,请在下方留下你的评论。感谢观看!