Minecraft FRP 服务搭建
引言
SakuraFrp 提供的服务在高峰时期经常出现断联情况,故利用自己的小服务器做一下 Frp。
服务端
- 下载 Frp:
https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_linux_amd64.tar.gz
- SSH 到服务器端,进入 frp 目录,给予执行权限:
1 2 3
| ubuntu@VM-28-8-ubuntu:~/frp_0.57.0_linux_amd64$ ls frpc frpc.toml frps frps.toml LICENSE ubuntu@VM-28-8-ubuntu:~/frp_0.57.0_linux_amd64$ chmod +x frps
|
- 修改
frps.toml
- 运行服务
1 2 3 4
| ubuntu@VM-28-8-ubuntu:~/frp_0.57.0_linux_amd64$ screen -S frps ubuntu@VM-28-8-ubuntu:~/frp_0.57.0_linux_amd64$ ./frps -c ./frps.toml
|
- (可选)配置 Nginx 反向代理
1
| sudo vim /etc/nginx/nginx.conf
|
1 2 3 4 5 6
| server { server_name frp.bearingwall.top; location / { proxy_pass http://127.0.0.1:7000; } }
|
- 在防火墙放行 25565 和 7000 端口。
客户端
下载 Frp:
https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_windows_amd64.zip
修改frpc.toml
1 2 3 4 5 6 7 8 9
| serverAddr = "frp.bearingwall.top" serverPort = 7000
[[proxies]] name = "minecraft-main" type = "tcp" localIP = "127.0.0.1" localPort = 25565 remotePort = 25565
|
- 运行服务
1
| ./frpc.exe -c ./frpc.toml
|