有什么办法识别一个来访问页面的 ip 地址是代理服务器还是 NAT 设备呢?

2015-10-21 16:55:56 +08:00
 syslog
代理服务器一般会在 HTTP 头上加入一些信息,可以通过判断 HTTP 头来校验是否是通过代理访问。但是这个方法应该也不是很准确吧,想请教各位还有什么更好的办法不?
3481 次点击
所在节点    宽带症候群
6 条回复
Slienc7
2015-10-21 17:11:11 +08:00
是;没(靠谱方法)

如果有怎么还会有各种刷?
gamexg
2015-10-21 17:14:36 +08:00
est
2015-10-21 17:23:12 +08:00
办法有点多。 NAT 端口范围, ttl , ip 段,都可以判断。 LS 说的浏览器技术也是好办法。
akira
2015-10-21 17:59:25 +08:00
@gamexg 点开 panopticlick.eff.org , 开 隐身模式, 识别是 2 个独立浏览器
rainy3636
2015-10-21 18:00:10 +08:00
syslog
2015-10-21 18:00:29 +08:00
@gamexg 您这个方法比较有意思,研究 ing ,多谢哦 楼下 @est 说的已经解决深度包检查的技术了,这个实现起来,成本可能会略高

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/229906

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX