以下是一些信息:我在 Laravel 上有一个工作项目,该项目在 Ubuntu 18.04 上使用 Meilisearch 作为搜索引擎。Meilisearch 作为 pm2 分支启动,端口 7700 未公开。所有传入到 Meilisearch 的搜索请求都由 Laravel 代理。
netstat -tnpa
输出:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:7700 0.0.0.0:* LISTEN 1802/meilisearch
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN -
tcp 32 0 172.31.22.27:57534 35.167.210.48:443 CLOSE_WAIT 1802/meilisearch
...
最后一行是来自 AWS IP 的连接。这可能是什么?这值得担心吗?
答案1
引用它的 README.md,它是 Meilisearch遥测
MeiliSearch 会收集有关一般使用情况的匿名数据。这有助于我们更好地了解开发人员对 MeiliSearch 功能的使用情况。
...
该程序是可选的,您可以使用环境变量禁用这些分析
MEILI_NO_ANALYTICS
。
let response = ureq::post("https://api.amplitude.com/httpapi").send_string(&body);
尝试dig
在您的服务器中运行并将其 IP 地址与您的netstat
结果进行匹配。例如
dig +noall +answer api.amplitude.com
就足够了。