起因
这个月买了意大利的VPS:SERVER.IT (谢谢走我推广连接 ),听说这家的线路到国内不绕路,速度意外的还可以,就想到给我的欧洲机子当前端,因为我有两个网站在欧洲机子上,所以想到了网上的自建全站CDN的程序。最后还真让我找到一个:CDNPLUS,免费版限五个节点,不过个人肯定够用了。
安装
CDNPLUS网站上给出了用作cdn节点vps小鸡的一键安装代码:https://www.cdnplus.cn/install-new-version/
安装完后会有一串id,需要在CDNPLUS网站控制台上添加节点时输入,便完成了添加节点的步骤。
然后便是在CDNPLUS控制台添加域名,完成后会得到一个CNAME,之后在自己网站域名DNS解析处解析CNAME。稍微等待一会,dns刷新完便可发现cdn已经在工作了。
完成之后的一些问题
完成之后发现对于WordPress来说也有坏处,就是无法识别强制登录的那些人的IP了,统统会显示CDN节点的IP,这个问题好像对于全站CDN都不能很好解决。
对于自建的nextcloud私人网盘站来说cdn的也有问题,下载进度到达100+M的时候就会出错停止下载。看来后续应该直接改成nginx反代,看看效果怎么样。
使用Nginx反代之后,没有问题了,不过WordPress依然显示的的是前端的IP,即Nginx所在VPS的IP,参考新的文章有解决方法。
let me try[doge]