• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

已解决 基岩版服务器怎么套CDN

  • 主题发起人 主题发起人 Evoy
  • 开始时间 开始时间

Evoy

【Lv:3】

正式会员
注册
2020/11/14
消息
20
金粒
1,141金粒
能套吗,怎么套啊,网上的教程也不太管用()
为什么cloudflare里明确写着不支持基岩版
图像_2023-10-03_092957369.jpg
 
解决方案
通常意义上的“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和端口下网站的功能...
通常意义上的“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和端口下网站的功能

但目前我好像没见过有什么像网站CDN那样,针对MC服务器,而且是基岩版的方便成熟的7层转发商业服务,4层转发应该还是有的,可以去找一下
不过作为游戏服务器,还是直接使用高防服务器,延迟更低一些,使用转发服务并不见得节省成本,何况不一定找得到合适的

就算CF光谱支持基岩版,我也不太建议使用,其价格比较昂贵(免费套餐不可使用,最便宜的Pro套餐每月仅有5GB流量,超额后1GB/1美元),而且如果主要面向境内玩家,体验并不好(CF节点在海外)
 
解决方案
cloudflare有提供Java版和基岩版的防御服务
我把原本没问题的DNS记录的A改成cloudflare的已代理后无法连接到服务器,而网上一些教程表示可以,我在迷惑是不是我的问题。好像还看到免费版支持的只是80和443端口……
 
我把原本没问题的DNS记录的A改成cloudflare的已代理后无法连接到服务器,而网上一些教程表示可以,我在迷惑是不是我的问题。好像还看到免费版支持的只是80和443端口……
当然无法连接,和端口也没啥关系,你把MC服务器改到80端口也是不行的

CF的网站CDN(免费注册就有的那个)和Spectrum服务(就是你截图上的那个)不是一回事。网站CDN只能用于网站,我之前的回复已经解释过了

Spectrum必须是付费套餐才能使用
 
cloudflare提供了我的世界专用防护服务,名叫TCPshield,基岩版和Java均支持,当然还是那句话,免费版延迟大,要流畅的买付费版
 
cloudflare提供了我的世界专用防护服务,名叫TCPshield,基岩版和Java均支持,当然还是那句话,免费版延迟大,要流畅的买付费版
好像并不是cloudflare提供的。它好像需要我装一个插件,那个插件是个.jar文件,我开的是LLBDS,官方文档写了现在支持用代理插件来代替那个realip的功能,我查是群组服插件,不是很懂,基岩版能整嘛,基岩版类似插件能做到吗
我只是想试一试,学些东西()
 
突然想再问一下
内网穿透属于什么,是四层转发吗
 

在线管理成员

在线会员

  • ZiXin
  • 清茶菌
  • 苏热
  • 小小花生
  • Tighnari
  • 648645654465456
  • Bop1
  • 芝士太好吃了
  • abcd43295
  • s648555685
  • 离川
  • YYT
  • 温暖舒适的熊
  • 卡卡豆
  • sssjiu
  • shuiwucan
  • 太白
  • NovaCraftStudio
  • Dieskeleton
  • 赤_焰
...和 65 更多。
后退
顶部 底部