全球主机交流论坛

标题: 使用腾讯云Lighthouse加速你喜爱的Minecraft服务器 [打印本页]

作者: Lendingsm    时间: 2021-10-31 00:51
标题: 使用腾讯云Lighthouse加速你喜爱的Minecraft服务器
前言
在游玩Minecraft的途中我们总会遇到一些国内延迟较高但十分有趣的第三方服务器,这时候我们可能就会烦恼,怎么来降低延迟获得比较好的游戏体验呢?本文就来说说,怎么利用腾讯云Lighthouse加速你喜欢的Minecraft服务器

明确思路
Minecraft的服务器采用TCP方式连接,这时候我们可以想出,是不是可以利用流量转发来使用腾讯云Lighthouse当成跳板机实现加速呢?

下面是原理图


光说不做可不行,我们就拿世界最大服务器的Hypixel举例。


可以看到,我的延迟是259ms,很高。根据我做的一些调查推测,Hypixel的服务器应该处于芝加哥,但是Hypixel接入了Cloudflare来防御DDoS,可是Cloudflare的国内连接质量较差,所以我们有必要进行加速。

下面我将用腾讯云轻量应用服务器香港地域进行演示。

1.将你的腾讯云轻量应用服务器重置为宝塔面板。

重置完等待重启后进入宝塔面板管理界面。

如果不知道管理密码和连接地址可以在控制面板里找到下面图示,点击按照里面的指引行动即可。

2.安装宝塔面板的系统防火墙。

可以在软件商店的搜索栏中搜索,如下图所示。



搜索后下载安装,点开设置,如下图所示。


进入设置后点击端口转发。

进入后点击添加规则。

点进去发现有3个空,不知道怎么填?别着急,这边跟着我走。


大部分的MC服务器都以25565为连接端口,所以此处我们源端口和目标端口都填写25565。

可是目标IP怎么填呢?由于Hypixel使用的是Cloudflare进行DDoS防御,所以我们这边可以选择在你要做跳板机的腾讯云服务器上ping下Hypixel的服务器地址:mc.hypixel.net。

具体操作如下:

1.点开机子的控制面板


再点击登录。


在此处输入以下指令:ping mc.hypixel.net

记录下获取的IP



我这边把我获取的放出来,可以使用:172.65.213.70

这时候我们就可以返回我们的系统防火墙填写目标IP了,将你获取的IP填入后点击确认即可。


至此,还有最后一件十分重要的事,便是到服务器控制台的防火墙中将25565端口开启,否则无法使用。


进入后点击添加规则。


在端口一栏填写25565点击确认即可。


这样,流量转发就完全搭建成功了,可以去游戏内测试效果了!

将你服务器的IP输入游戏内的服务器IP一栏。不过 不出意外的话,你会连接不上。


这是因为Hypixel屏蔽了不是来自于*.hypixel.net所有连接,但是不用慌,我们还有个奇技**巧。(修改Hosts文件欺骗客户端。)

打开Hosts文件的方式就不在这里演示了,可以自行搜索引擎解决,关键词是Windows修改hosts文件。

左边打你的服务器IP,后面可以像我这样输入。

现在 去你的 服务器地址栏试试play.hypixel.net吧

可以看到,我的延迟下降了近20MS,选择更加合适的跳板机可以获得更低的延迟,例如上海,香港,广州,硅谷之类。

教程到此结束。

本教程为小白向,大佬勿喷QWQ

作者: wabc001    时间: 2021-10-31 00:52
图床挂了
作者: Lendingsm    时间: 2021-10-31 00:52
wabc001 发表于 2021-10-31 00:52
图床挂了

没挂,有点慢
作者: mgwx    时间: 2021-10-31 00:54
不错,但是我不玩
作者: haoxiujie    时间: 2021-10-31 01:08
为啥不直接在腾讯云上搭服务器
作者: 城里的月光    时间: 2021-10-31 01:15
好贴,帮顶,虽然我不玩儿
作者: 燕十三丶    时间: 2021-10-31 01:19
很多人看见宝塔就关闭了 出个nginx的不就行了
作者: 芋头萌萌哒    时间: 2021-10-31 01:23
疑惑 为啥不直接用iptables呢 还要装个宝塔?
作者: Lendingsm    时间: 2021-10-31 01:28
燕十三丶 发表于 2021-10-31 01:19
很多人看见宝塔就关闭了 出个nginx的不就行了

那我不如直接用IPtables,虽然宝塔这个防火墙的端口转发本身就是IPtables,用宝塔只是为了小白能看懂(虽然在loc也不是小白吧awa)
作者: Lendingsm    时间: 2021-10-31 01:30
芋头萌萌哒 发表于 2021-10-31 01:23
疑惑 为啥不直接用iptables呢 还要装个宝塔?

好像也是,不过你写个装宝塔文章能更长,说白了就是水awa(宝塔这个系统防火墙本质不还是ipables嘛)
作者: Lendingsm    时间: 2021-10-31 01:31
haoxiujie 发表于 2021-10-31 01:08
为啥不直接在腾讯云上搭服务器

搭了也没人玩啊 MC现状
作者: 老猹    时间: 2021-10-31 01:32
燕十三丶 发表于 2021-10-31 01:19
很多人看见宝塔就关闭了 出个nginx的不就行了

不用宝塔的基本也不需要这篇教程了。直接自己用iptabless撸。

感谢楼主分享。
作者: lisa1937    时间: 2021-10-31 03:13
试试gost一键转发,30秒的事

wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com/KANIKIG/Multi-EasyGost/master/gost.sh && chmod +x gost.sh && ./gost.sh
作者: 打包的香肠    时间: 2021-10-31 05:46
吃青菜非得自己去种这个点赞。。。像我们直接菜场去买菜的就是懒
作者: easter    时间: 2021-10-31 08:37
学习了!
作者: 表妹    时间: 2021-10-31 08:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: Lendingsm    时间: 2021-10-31 10:33
lisa1937 发表于 2021-10-31 03:13
试试gost一键转发,30秒的事

wget --no-check-certificate -O gost.sh https://raw.githubusercontent.com ...

我直接iptables撸不是更快?
作者: 法外狂徒张三    时间: 2021-10-31 10:44
  1. 这是因为Hypixel屏蔽了不是来自于*.hypixel.net所有连接,但是不用慌,我们还有个奇技**巧。(修改Hosts文件欺骗客户端。)
复制代码

屁,你CF不告诉他域名能进?
作者: Lendingsm    时间: 2021-10-31 10:55
法外狂徒张三 发表于 2021-10-31 10:44
屁,你CF不告诉他域名能进?

mc的包就包含了这些东西
作者: MoeWang    时间: 2021-10-31 11:20
目前看到有人能直接用ip进入服务器(参考加速ip),免修改hosts,可能得修改下数据包,不知道有没有办法
作者: Lendingsm    时间: 2021-10-31 11:49
MoeWang 发表于 2021-10-31 11:20
目前看到有人能直接用ip进入服务器(参考加速ip),免修改hosts,可能得修改下数据包,不知道有没有办法:lo ...

有,我自己就有脚本,只不过不想放而已。github上也有Minecraft-proxy这个项目,反向代理,只不过性能有点差
作者: Lendingsm    时间: 2021-10-31 11:52
Lendingsm 发表于 2021-10-31 11:49
有,我自己就有脚本,只不过不想放而已。github上也有Minecraft-proxy这个项目,反向代理,只不过性能有 ...

如果叫我放的话也是可以私下放一下的,毕竟这玩意也是个财路




欢迎光临 全球主机交流论坛 (https://ddzzz.eu.org/) Powered by Discuz! X3.4