本工具适用于那些想在家里开服但苦于没有公网IP或同时想要防御的服主
你是否在苦恼租服太贵便宜面板服性能不够,但手上又有空闲的设备没有公网开服?在公网ip逐渐收紧的现在prism单端口穿透可以满足你的需求。你所需要的东西只有两个:
- 一个便宜的面板服(宿主机要求基于linux,绝大部分都是)
- 互联网
- 域名可选
主要的组件有Haproxy(TCP转发工具,可以按照数据包的特征转发),GOST(一个强大的穿透/反向代理隧道)和Gate(根据minecraft服务器的域名转发到对应的服务器,类似Nginx的虚拟主机),jar文件仅是一个bash脚本执行器。
Haproxy监听面板的公网端口,随后分流gost隧道的协议和minecraft协议。在开服的机器上用gost隧道链接到面板服建立隧道,minecraft流量会被gate通过隧道转发到后端开服的机器上。
有了gate你可以在单个端口上开多个mc服,以及gost远比frp强大,支持多重通信协议,这些都是对于1.0的改进。但为了防止滥用我没有提及Prism的进阶功能。
下载安装:
将压缩包传到面板服并解压到根目录,修改Haproxy里
bind 0.0.0.0:12345 的12345为你的面板服端口,同时按需修改gate.yml的内容,匹配你用gost隧道穿透后的端口。Gate proxy官网:https://gate.minekube.com/
Gost官网:https://gost.run/