使用1Panel+EasyTier搭建异地组网
前言
最近又跟朋友玩儿上我的世界了,但是在联机上出现了一些问题,我的世界是只支持局域网联机的,但是朋友之间并不在同一网络。
之前一直是使用frp内网穿透来实现远程联机的,但是服务器的带宽只有5Mbps,根本不够用,整合包mod一多,只能支持两个人联机,第三个人进来就卡死。
后面尝试了几种方案,都是虚拟局域网组网实现,这里只是记录我最喜欢的一种。
- 小黄鸭N2N(EasyN2N):这个我在很早之前就用过了,可以私有部署,但是这个软件用的人较少,而且基本不更新了,还有点儿小bug,可以用但是不是很推荐。
- 星空组网:这个是在网上搜到的,是服务商提供服务,不能私有部署,免费支持10个设备,如果朋友少的话,也够用了,没有服务器的话非常推荐啊。
- EasyTier:这个是我目前看到的比较喜欢的异地组网,首先可以私有部署,并且GitHub开源,13.2k Star,社区活跃,文档丰富,也有自己的官网,组网成功后延迟很低。
开始
我对异地组网技术不了解,我只知道我按照下面的步骤进行配置,组网成功了,这些步骤只能作为参考,不能作为教程。
如需详细了解EasyTie,请移步至EasyTie 一个简单、安全、去中心化的异地组网方案官方文档。
服务端安装EasyTier
在1Panel应用商店搜索easytier,直接安装
1Panel的easytier只包含easytier-core:EasyTier 的核心程序,没有web界面。

安装完成后,打开目录,找到data/config.toml


可以参考我的config.toml,主要是修改network_name与network_secret,这两个信息在客户端连接时需要使用到,修改完成后重启应用
1 | instance_name = "InsectMk的服务器实例" |
安装后一定要放行对应的端口,这个配置需要放行的端口如下:
| 端口 | 协议 | 用途 |
|---|---|---|
| 11010 | TCP + UDP | 主通信端口(tcp/udp 协议接入) |
| 11011 | TCP + UDP | WebSocket(TCP)+ WireGuard(UDP) |
| 11012 | TCP | 加密 WebSocket(wss) |
客户端连接
到EasyTier官网下载链接下载对应平台的安装包就行了。
Windows
下载位置:

配置:

安卓
下载位置:

配置(与windows逻辑一致,可参考)
参考文档
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 InsectMk的个人空间!
评论

