使用frp进行内网穿透实现Minecraft本地开服远程连接

在使用sakuraFrp对Minecraft服务器进行内网穿透时,总觉得怪怪的,网络连接好像并不是非常稳定。刚好我有一台云服务器,不如自己搭建frp进行内网穿透,故在此记录

一、配置服务器端

为方便起见,假设云服务器如下:

  • 域名:mydomain.com
  • ip:155.155.155.155

配置步骤如下:

1、下载frp

注意服务器端的版本要和客户端一致,避免bug

wget https://githubfast.com/fatedier/frp/releases/download/v0.59.0/frp_0.59.0_linux_amd64.tar.gz

注:1. 大部分linux服务器为amd64的架构
2. githubfast.com为github的镜像站,下载快一点

2、解压,然后进入文件夹

tar -zxvf frp_0.59.0_linux_amd64.tar.gz
cd frp_0.59.0_linux_amd64

3、配置frps.toml

bindPort = 7000
auth.method = "token"
auth.token = "token_str"
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin_pwd"

注:1. bindPort是云服务器与本地主机之间通信的端口,可改,记得要在云服务器的控制台处放行
2. auth.method表示鉴权方式为token,即通过token来进行认证
3. "token_str"可改,英文双引号不要删,这是用来认证的token的内容
4. webServer.addr和webServer.port,前者表示web面板的ip,不建议改;后者表示web面板的端口,可改,记得放行。web面板是用来查看frp的情况的,建议打开
5. webServer.user和webServer.password即进入web面板时的账号和密码,可改

4、启动

建议长时间的启动,而不是在ssh的某此会话中使用,因此使用screen

screen -R FRP

若screen未安装,可以先安装

(centOS)

yum install screen

(或者Debian)

apt install screen

之后运行

./frps -c frps.toml

5、验证

可以在你的主机打开浏览器,输入:

http://155.155.155.155:7500

远程服务器ip:web面板端口

正常来说,可以看到这个

二、配置客户端

我是windows主机,如果是linux的话可以对照上面举一反三

1、下载frp

https://github.com/fatedier/frp/releases/download/v0.59.0/frp_0.59.0_windows_amd64.zip

本人不提供如何访问github这一问题的任何帮助

2、解压并进入文件夹

3、配置frpc.toml

user = "admin"
serverAddr = "155.155.155.155"
serverPort = 7000
auth.method = "token"
auth.token = "token_str"
[[proxies]]
name = "mc"
type = "tcp"
localIP = "127.0.0.1"
localPort = 25565
remotePort = 25565

注:1. user可改,在web面板可以看到配置的user,即用户名
2. serverAddr和serverPort需要与上文一致
3. auth.method和auth.token需要与上文一致
4. name即连接的名字,按需修改
5. Minecraft是通过tcp协议传输数据的,type为”tcp”
6. localIP和localPort表示需要穿透的ip和端口,Minecraft本地开服则ip为127.0.0.1(本地回环地址),端口需与Minecraft服务器的端口一致,如果没有修改,默认是25565。如果是局域网联机,则看mc内左下角聊天栏的提示。
7. remotePort是远程服务器的端口,建议默认值25565,因为在Minecraft多人游戏添加服务器时,若只输入域名,则默认端口就是25565,这样比较方便

4、启动

(cmd)

frpc.exe -c frpc.toml

5、验证

在mc内多人游戏中输入mydomain.com,能够正确发现mc服务器,即为成功

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇