前端检测用户是否使用 HTTP/SOCK5 代理的方法

2018-03-29 12:32:33 +08:00
 shiji
https://www.etherdream.com/FunnyScript/proxy_detect.html

来自于微博 @EtherDream

这个脑洞很棒。
4020 次点击
所在节点    分享发现
27 条回复
klren0312
2018-03-29 12:40:31 +08:00
可以可以
7654
2018-03-29 12:43:40 +08:00
完蛋~~~
Lycnir
2018-03-29 12:50:20 +08:00
js 获取本地数据和代理数据进行对比?
winterbells
2018-03-29 13:07:20 +08:00
我记得有一家卖 steam 游戏的网站就检测了是否用代理,忘记是哪个了
tony1016
2018-03-29 13:12:46 +08:00
false 嘛
l12ab
2018-03-29 13:13:36 +08:00
打开小火箭,即使直连模式,也返回 true
zjp
2018-03-29 13:13:43 +08:00
挂 $$ 一样 false …
shiji
2018-03-29 13:17:44 +08:00
@l12ab 因为直连的时候也会经过本地的 Socks 代理呀。
LosLord
2018-03-29 13:19:19 +08:00
手机打开是 true
wsy2220
2018-03-29 13:22:49 +08:00
看来很有必要把性能 API 禁止掉
evagreenworking
2018-03-29 13:23:33 +08:00
把 navigation timing api 禁了就可以了 普通用户浏览不需要开这玩意
batman2010
2018-03-29 13:31:41 +08:00
不准
zhuanzh
2018-03-29 13:34:02 +08:00
开了也 false 呀
iAcn
2018-03-29 13:35:08 +08:00
Android 端数据连接测试为 True,实际没开代理
wuzhizhemu569
2018-03-29 13:37:45 +08:00
手机无论如何都是 false,这个原理可靠吗?
blless
2018-03-29 13:39:57 +08:00
真正透明代理都是路由层做的 怎么可能检测的出
loading
2018-03-29 13:41:14 +08:00
在路由上,我不信能检查出来。
sciooga
2018-03-29 13:43:48 +08:00
思路是判读是否有 dns 查询,如果没有就判定为代理...
doubleflower
2018-03-29 14:19:03 +08:00
在我 pc 上挺准的
123s
2018-03-29 15:06:17 +08:00
我用自动代理,它也检查不到

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

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

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

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

© 2021 V2EX