

无聊撸了点检测代理的代码,主要是通过握手时间判断的,来试试?
source link: https://www.v2ex.com/t/879471
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

![]() |
SingeeKing 3 小时 24 分钟前 via iPhone 我试了下,然后你猜错了(
|
Jirajine 3 小时 22 分钟前 意义何在?不明白延迟和代理有什么关系。移动网络、卫星网络、垃圾线路跨国连接、严重拥塞的网络都可以产生较长的握手时间。代理协议也可以通过 Mux 链路共享、多倍发包的传输层协议来降低握手延迟。
|
xxxbin 3 小时 22 分钟前 @SingeeKing 哈哈哈 有点丢人 加了个 ip ,看看有没有走代理?
|
![]() |
SunsetShimmer 3 小时 21 分钟前 猜错了 +1
|
xxxbin 3 小时 16 分钟前 |
xxxbin 3 小时 15 分钟前 哦 对 你们出海的要挂全局。 链接服务器在国内。看我还能嘴硬多久。哈哈哈
|
Jirajine 3 小时 6 分钟前 @xxxbin 误判率过高以至于没有意义。非代理用户可能因为各种各样的原因导致握手延迟较高,代理用户也可以通过各种方法降低握手延迟。
mux 多路复用是用一条连接承载多条连接,除第一条连接需要握手外后续连接用已有连接承载,无额外的 客户端到代理服务器的握手开销。以 v2 为例 https://www.v2fly.org/developer/protocols/muxcool.html 任何代理都可以轻易实现相同的机制。 另外 wireguard 等基于 udp 的 VPN 协议也能起到相同的效果,cloudflare 的代理产品 1.1.1.1 的主要卖点就是降低响应延迟。 多倍发包就是通过更激进的拥塞控制算法和大量发包以对抗丢包,从而减少可能需要的重传以降低延迟,例如 kcp 和 hysteria ,其实 quic 也有类似效果。 |
xxxbin 2 小时 54 分钟前 @SunsetShimmer 纯 vmess? 还是有套 tls ? 。香港的?
|
Jirajine 2 小时 34 分钟前 @xxxbin 我这里说的,都是针对握手延迟的方式。其实除了简单的 1:1 tcp 代理外,有各种各样的方法消去这种额外的开销。客户端不需要每个 tcp 连接都进行一次完整的客户端到代理服务器再到目标服务器的握手,只需要通过其他方式告诉代理服务器直接向目标服务器发起握手,然后开始传输数据就完事了。
|
raycool 2 小时 33 分钟前 肉身国内的,上 V2 的大部分都代理了吧~
|
![]() |
SunsetShimmer 2 小时 33 分钟前 @xxxbin 香港没错,具体细节不清楚,机场不是我的。
|
xxxbin 2 小时 23 分钟前 @SunsetShimmer 有设置一个阈值 ,低了不认。我分不清是设备导致的还是代理导致的。手里的 iphone 直连都会有个代理都高的数,不确定产生的原因
|
![]() |
yankebupt 1 小时 29 分钟前 @xxxbin 测试 url 在国外?我用绕过大陆还是 guess proxy true...
不过话说回来,用的 redir-host ,所以访问的 ip 是假的过了一层,虽然可能没走代理,会不会是这个原因…… 算误伤么?也可能不算吧…… |
yanqiyu 45 分钟前 via Android wireguard 翻墙,判断错误
|
Recommend
-
103
Linus Torvalds 称安全问题主要是 Bug
-
80
-
95
-
70
2691绝对铁底,要是跌破了我给留言的每位五个金币。 - 一年之内为限,要是没跌破你们没人给我五个金币。愿意赌的在下面留言。
-
58
-
80
Python Sets: What, Why and How Python 配备了几种内置数据类型来帮我们组织数据。这些结构包括列表、字典、元组和集合。
-
26
PHP - @moxuanyuan - 公司连我在内 6
-
36
人大要是通过“港版国安法”,对市场会有什么影响? 看消息,今晚人大发布会大概率要公布了。 港股会有什...
-
7
这是关于一个天才小男孩的故事,他拥有很多技能和天赋,想要跟世界分享。 这是我采访的第二个很小就学会编程的小孩。在开始之前,先简单介绍一下我自己,并说明为什么我觉得有必要强调他在很小的年级就拥有了如此多的才华。...
-
3
通过 Maven 调用 SonarQube 进行代码检测 修改 Maven 配置 <sonar.login></sonar.login>:指定登陆 SonarQube 的用户名<sonar.password></sonar.password>
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK