7

我正在玩一个免费的 AWS EC2 实例和 django。

我不小心让我的开发服务器在一夜之间运行(在端口 8080 上)。今天早上,连接日志显示了一些这样的消息:

# Me
[16/Aug/2012 19:16:09] "GET /static/img/banner-1.jpg HTTP/1.1" 200 68263
[16/Aug/2012 19:16:09] "GET /static/img/footer.png HTTP/1.1" 200 4261
[16/Aug/2012 19:16:09] "GET /static/img/favicon.ico HTTP/1.1" 200 1150
# Not me
[17/Aug/2012 01:33:59] "GET http://www.baidu.com/ HTTP/1.1" 404 1717
[17/Aug/2012 04:13:29] "GET http://www.google.com/search?hl=en&tbs=qdr:d&prmd=imvns&filter=0&lr=&as_epq=%KEYWORD% HTTP/1.1" 404 1815
[17/Aug/2012 04:13:30] "CONNECT www.google.com:443 HTTP/1.0" 404 1784

这些信息是什么?

4

1 回答 1

9

端口 8080 经常用于 http 代理服务器。一些发现您的开发服务器的机器人尝试将其用作普通代理(前两个GET命令),然后用作 https 的透明代理(通过发送启动,HTTP CONNECT并解释了它连接到 google 端口 443 的原因)。它正在测试您的服务器是否是开放代理,因为开放代理可用于各种邪恶目的。

于 2012-08-17T13:01:04.963 回答