tg-me.com/fancyss_project/84
Last Update:
fancyss关于服务器延迟检测的一些说明
很多人用icmp ping去判断服务器是否可用。然而很多机场,包括sslinks的服务器都是禁ping的,所以根本无法作为服务器是否可用的依据。即使服务器没有禁用icmp ping,对于中转机场而言,检测到的只是到国内服务器的ping延迟,并不能反应节点代理的可用性和真实延迟!
所以这次更新彻底移除了ping检测,现在只保留一种机制:web落地延迟检测。
web落地延迟检测的原理就是通过代理去访问指定外网网站,看是否正常返回。这会提供更为准确的可用性报告。为了让检测数据尽量少,所以很多翻墙插件都会使用诸如:http://www.gstatic.com/generate_204 这种url去做检测,访问这种url不会有网页数据返回,但是会返回http_code 204,只要返回是正确的204,就能知道节点是否真正可用,或者说:通过节点访问 http://www.gstatic.com/generate_204 是否成功。
当然,落地延迟检测还会有延迟数据。这个延迟数据这一方面和检测的url有关,比如检测 http://www.google.com/generate_204 和检测 http://www.gstatic.com/generate_204 的延迟可能就会不一样,这是和检测网址所在线路,机房等决定的,不是节点决定的。
另一方面,现在很多一些机场(比如佩奇)可能会在国内中转节点去劫持检测url,导致检测结果提前返回,这会让延迟数据很低,看起来很漂亮。但是可能就会让节点的url检测失去判断节点是否可用的能力。
当然,在fancyss插件中,在【节点管理】 - 底部的 【延迟测试】按钮中,点开后就能选择用于国内和国外的web延迟检测url,选择不同的url会让插件顶部的状态里的延迟得到不同的结果。如果大家使用的机场在对204 url进行劫持的话,建议大家选择非204的url进行检测,以便于判断服务器状态。当然,延迟数据仅供参考。
BY fancyss

Share with your friend now:
tg-me.com/fancyss_project/84