通常意义上的“CDN”指的是用于Web应用的
CF的光谱服务在介绍页上是写着支持TCP/UDP应用,是应用(相对于CF之前的网站CDN)的代理
但看了文档,UDP其实是处于测试阶段的,基岩版MC服务器就是使用UDP协议,并且CF针对MC应用也写了不支持基岩版(刚刚你也看到了)
如果需要找到代理MC服务器的教程,可以不带“CDN”的字眼,尝试搜索“4层转发”“4层反向代理”等
网络一般根据OSI模型分成7层,4层就是传输层,也就是TCP/UDP等基础协议所在的层级。网站、MC服务器、FTP服务器等等,就属于7层(应用层),通常的CDN也就是针对网站的HTTP协议的7层转发。显然不适用于MC服务器。
而4层转发更通用,但对于一些服务也缺乏灵活性,因为并不清楚具体应用层的协议,转发机只能一个端口对应被转发服务的一个端口(比如CDN服务器的19132端口,只能代理一台MC服务器,不能像网站CDN那样,代理的所有网站都运行在80/443端口上,根据不同域名进行区分),还有就是转发机相对于一个中介,会导致MC服务器日志中的玩家访问IP变成转发机的IP,而不是玩家本身的IP(网站CDN也有这种问题,但由于是专门针对HTTP的7层转发,可以具有更多的功能,目前是已经有办法通过附加请求头来使源站获取真实IP)等等
但其实也有针对MC服务器的7层转发程序,比如Java版的BungeeCord,Waterfall(基于BungeeCord),基岩版的Waterdog(基于Waterfall),其实也就是“群组服”,也能实现网站CDN那样根据不同域名,区分同一个IP和端口下网站的功能...