frp内网穿透实现我的世界联机功能
本文最后更新于 933 天前,其中的信息可能已经有所发展或是发生改变。

开始

下面用Linux CentOS 7.6版本给大家演示

项目地址:https://github.com/fatedier/frp

下载地址:https://github.com/fatedier/frp/releases

检查服务器位数

一定要下载对应自己服务器系统的版本

服务器用什么版本服务端就一定要用什么版本的

64位下载64位的

32位下载386的

配置服务端 Frps

第一步

下载完后打开压缩包把对应的服务端文件先拿出来

打开frps.ini文件

[common]
bindd_addr = 0.0.0.0
# 通信端口
bind_port = 1031
# 密钥
token = 123456

防火墙记得放行此端口TCP

客户端连接服务端认证密钥

第二步

  • 用WinSCP(推荐)连接服务器,在服务器root目录下创建文件夹frps
  • 把文件上传到此目录下即可

一切工作准备就绪后.

连接到服务器进入刚刚创建的frps里

启动 服务端

./frps -c ./frps.ini

配置客户端 Frpc

下载对应版本的客户端,下面我用Windows系统来演示,依旧是先确定系统位数和64位和32位对应的版本

第一步

取出客户端文件,打开frpc.ini进行配置

[common]
# 服务器IP
server_addr = xx.xx.xx.xx
# 和服务端一样
server_port = 1031
# 和服务器一样
token = hCmQe3U3L6qsKThVP3MFR5nOp51RKdsE

[mc]
# 配置名称
type = tcp
# 通信协议
local_ip = 127.0.0.1
# 本地IP
local_port = 14919
# 本地端口
remote_port = 25565
# 外网端口

配置名称随便

通信协议:我的世界的通信协议是TCP

本地端口:你要穿透的端口,

  • 通过我的世界跨局域网进行联机,这里填游戏内选项“对局域网开放”的端口
  • 通过我的世界服务端进行联机,填服务端的的端口就好了

本地IP:本地IP 或者 本机IPv4地址

外网端口:穿透出去端口别人要通过这个端口来访问你,服务器防火墙也需要放行

第二步

启动客户端

用脚本来快捷启动frp

  • 在客户端目录下新建文本文件
  • 填入以下内容保存
  • 修改后缀文件为 bat
@echo off
title Frpc内网穿透
color 2
:home
frpc -c frpc.ini
goto home

最后

  • 先启动服务端启动客户端
  • 建议先启动游戏在启动客户端

还有不懂的下方评论!

看到必回复!

上一篇
下一篇