声明:仅供学习研究CDN原理使用,不得用于非法用途。该教程是为了解决某些线路机器国内访问网站的问题(电信晚高峰,联通移动直连等),适合VU、AZ、AWS等机器。
百度云加速分免费版和收费版。免费版每天10G加速,收费版每天100G(每月100多元),对于一般的小网站,免费版就足够用了。
百度云加速:https://su.baidu.com,域名必须备案才可以使用。
一、百度云加速节点
- 东莞 电信 119.147.134.0/24
- 南宁 电信 219.159.84.0/24
- 天津 电信 42.81.8.0/24
- 宁波 电信 115.231.187.0/24
- 江苏 电信 58.211.137.0/24
- 湖南 电信 220.170.186.0/24
- 西安 电信 117.34.14.0/24
- 青岛 电信 150.138.151.0/24
- 天津 移动 111.32.136.0/24
- 广州 移动 183.232.53.0/24
- 江苏 移动 112.25.91.0/24
- 天津 联通 125.39.174.0/24
- 广州 联通 157.255.26.0/24
- 河北 联通 61.182.136.0/24
- 济南 联通 119.188.97.0/24
- 湖北 联通 122.190.3.0/24
- 郑州 联通 42.236.94.0/24
- 重庆 联通 113.207.102.0/24
可以看出,联通线路较多,广东电信部分线路表现不错,移动三条线路分别对应北上广。如果IP被Q,也可以选择香港节点。
免费版理论上不提供移动节点,电信联通节点也限制到了几个。但是实际上,所有节点都可以用,理论上配合DNSpod免费版就可以分线路解析。
二、HTTPS
百度云加速支持80/443端口,其他的应该不支持。
三、域名解析配置问题
1.使用cname模式接入,而不是NS模式。
2.接入记录。A或者cname均可,我自己用的A,不保证cname可用。
设置完,百度云会给你个cname域名,这个是百度云智能选择的,我电信经常给我香港和上海出口的电信节点,没啥用,不用管它。
3.可以使用任意域名配置负载均衡(DNS轮询),我自己是按照北上广的出口划分(如图)。
4.真正的DNS解析。
比如DNSPOD,配置的意义只是你的域名可以访问,不容易被审核异常,可以A也可以cname。
5.服务器端。
建议用宝塔配置nginx,配置好正确的域名可能需要学习NGINX监听转发(可能有性能损耗)。
6.V某设置端。
示例:host填写真正的域名,server/address填写直接ip或者任意域名(指向百度云加速服务节点皆可)其他跟原本一样。
理论上这种方法可以应用于任何多节点的CDN上面。
未知BUG:
使用DNS-A访问可能会导致统计流量没及时刷新,但是有人说可以无限用,原理不清楚。有人说百度云-C记录可以无限超额用,没研究过,不过正常人1天10G,小网站肯定ok吧。