无聊撸了点检测代理的代码,主要是通过握手时间判断的,来试试?

2022-09-12 17:13:47 +08:00
 xxxbin

链接在这里

http 、socks 、vmess 自测都能检测到,也发现似乎不同工具的实现方法还有些不同。

客户端和代理之前的延迟比较低的情况,大概率发现不了。

8510 次点击
所在节点    程序员
88 条回复
yanqiyu
2022-09-12 19:55:20 +08:00
wireguard 翻墙,判断错误
xxxbin
2022-09-12 22:01:30 +08:00
@yankebupt 广州的机子 ,有可能"绕过大陆”错了呢。有返回 ip 、看是你自己的还是机器的。
xxxbin
2022-09-12 22:03:25 +08:00
@yanqiyu VPN 的都没试过,不确定
vocaloid
2022-09-12 22:41:14 +08:00
猜错了(
yangzhaofeng
2022-09-12 23:00:05 +08:00
通過握手時間來判斷還不如通過 MTU 。。。
yaoyao1128
2022-09-12 23:03:29 +08:00
肉身国外,你猜错了……
xxxbin
2022-09-13 00:10:35 +08:00
@yangzhaofeng MTU 的怎么说,手里倒是有个 tcp mss 判断 vpn 。我这个主要是为了验证想法,我也不确定行不行。看评论区还是挺惨的
xxxbin
2022-09-13 00:20:20 +08:00
@yanqiyu 在试次 加了个 vpn 值(这个不是我写的),能发现么?如果可以 那 vpn 确实没有这个特征。不确定那个日志是不是你的
phpfpm
2022-09-13 00:46:28 +08:00
猜错了+n
xxxbin
2022-09-13 01:35:57 +08:00
补了个 ip 地址,协助判断是否走了代理。有成功的哥们回复一个呗。鼓励下。
另外补充下:
1. 如果可以,开个无痕,能和域名触发 https 握手才是设想的工作环境。(上方 Jirajine 说的情况,目前都没考虑)
2. vpn 的可以跳过,应该无能为力
3. 目前阈值事 50ms ,与代理服务器之间小于该值跳过。(类似的,本地的 socks 代理更不行)
4. 目前判断的部分只有 3 行,有些情况肯定是无法覆盖的。能否改善,个人也存疑。
fyw321451
2022-09-13 06:22:48 +08:00
无语 人在海外说我用了代理……
piloots
2022-09-13 08:23:31 +08:00
哈哈哈,发现 bug 一处,当 x-forwarded 为 127.0.0.1 直接白屏。
yanqiyu
2022-09-13 08:33:15 +08:00
@xxxbin 依然不行,这个 VPN 增加的延迟不到 40 ,所以大概能逃过这类判断
jazzg62
2022-09-13 08:39:17 +08:00
猜错了+1
iSecret
2022-09-13 08:55:45 +08:00
歪个楼,话说淘宝的代理检测是通过什么方式? IP 检测吗?
joApioVVx4M4X6Rf
2022-09-13 09:03:19 +08:00
猜错了 +1
iloveayu
2022-09-13 09:23:30 +08:00
猜错了 +1
dzdh
2022-09-13 09:43:42 +08:00
猜错了 +1
newmlp
2022-09-13 09:49:51 +08:00
@iSecret 应该是的吧,我挂代理有时候他会检测到,有时候又检测不到
okrfuse
2022-09-13 09:51:52 +08:00
代理猜对了,但是使用的是 adguard 透明代理用来去广告,ip 猜错了,因为使用了 adguard 的隐身模式,vpn by mss 返回的是 false ,但是话说,我这样的算是暴露了吗,会被盯上吗

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

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

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

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

© 2021 V2EX