如何使用CF优选IP
首先根据这个项目,配置使用。非常简单使用
https://github.com/badafans/better-cloudflare-ip
其次讲一下怎么根据自己需求来更改
测速脚本里面speed.haoren.ml这个域名是badafans 犯罪高手测试的公用域名。我们可以替换成自己的Cloudflare托管域名。
举一个例子www.dapyc.com为我的Cloudflare托管域名。在网站根目录下面我有一个文件1G.bin。机房SJC新加坡的,我修改为了LAX洛杉矶机房中心的。然后再测速跑一遍,优选出的IP为到你VPS的CF节点ip,我这里找到了一个104.20.53.33
curl --resolve speed.haoren.ml:443:104.20.53.33 https://speed.haoren.ml/cache.jpg -o nul
Curl参数详解
–resolve HOST:PORT:ADDRESS 将 HOST:PORT 强制解析到 ADDRESS
104.20.53.33
-o nul 输出保存的文件名为nul,即只下载不保存。
curl --resolve www.dapyc.com:443:104.20.53.33 https://www.dapyc.com/1G.bin -o nul
以下为Win10运行截图,跑出来的速度Dload为10.5MBps,乘以8,即为84Mbps
以下都是中午13点,白天闲时测速。晚上速度可能没有这么快。
CF优选IP加速中转测试
Fast.com测速CF优选加速
Speedtest.net测速多线程CF优选加速
https://www.speedtest.net/result/10868706740
Speedtest.net测速单线程CF优选加速
https://www.speedtest.net/result/10868715985
CF优选IP与服务器IP
VPS上面ping CF IP延迟只有1ms样子
本机Win10上面ping CF IP延迟只有164ms样子。路由跟踪看了一下是202.97的晚上照理常规炸的IP,对于白嫖来说,有这样的IP已经很不错了。
以下开始直连测速
因为本地Win10 ping VPS白天有10%掉包率速度跑不起来。
G口直连测速
Fast.com测速G口直连
Speedtest.net测速多线程G口直连
https://www.speedtest.net/result/10868773866
Speedtest.net测速单线程G口直连
https://www.speedtest.net/result/10868784332
为什么要做这么多测试?
单线程测速意味着什么?
youtube看视频是单线程的,单线程速度跑不上去,这个速度可以看1080P清晰度的视频。大于4Mbps
500KB每秒的速度相当于4M的宽带,现在国内的大部分地区都使用的是4M的宽带,这样的网速可能是很多地区的用户主要使用的网速。这样的网速,差不多两秒缓冲,一秒播放,应该能够保证流畅播放,根据理论来说差不多是可以的。
http://tv.zol.com.cn/485/4858860_all.html
多线程测速意味着什么?
使用IDM等多线程下载工具的时候,多线程的优势就开始相对比较单线程优势突出来了。我使用IDM工具下载youtube视频的时候就会快很多。
Fast.com测速意味着什么?
是否可以丝般顺滑观看Nextflix视频,一般要流程观看4K视频需要20Mbps以上的带宽速度。
实际数值 1) 各国4K内容现场试验中的传输速率:17.5~35 Mbps(H.265压缩标准下) 2) Netflix 4K: ≥20 Mbps (H.265压缩标准下) 3) Youtube 4K: ≥25 Mbps (VP9压缩标准下)<感谢 @郭泽宇 的指正> 4) LG 4K: 15.6 Mbps (推测同样为H.265压缩标准) 作者:张勇 链接:https://www.zhihu.com/question/23455508/answer/95959064
如何使用fping?
# 使用fping命令ping 20次,每次间隔200ms,目标地址104.20.53.33 fping -c 20 -p 200 104.20.53.33 # 使用fping命令ping 100次,每次间隔200ms,每1秒钟展示一次结果 ./fping -c 100 -p 200 -Q 1 118.250.1.138
我之前设置了1ms 20ms 50ms 100ms都失败了,设置为500ms 1000ms的时候是成功的。后面想通了一个点,那就是ping的间隔最短应该是前面那个包返回结果了之后再发下一个包。这样才不会100%丢包。
# 测试一分钟1秒钟5次,60秒,300次 # 每10秒钟展示一次结果 fping -c 300 -p 200 -Q 10 199.525.598.369
为什么要这样使用fping?
我看了一下fping是为了快速ping一个网段内的主机是否存活is Alive的扫描工具。
检测到了目标主机是上线状态Alive,然后再多次发包ping检测一下丢包率。设置延迟时间最好是200ms,或者是能忍受的极限250ms。
检测vps的ping值网络延迟和丢包率。美西200ms以内,丢包率1%以内都算非常优秀的。