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 目录,给予执行权限:
bash
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
toml
bindPort = 7000- 运行服务
bash
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
# 按下 Ctrl+A+D 离开
# 重新进入:screen -r frps- (可选)配置 Nginx 反向代理
bash
sudo vim /etc/nginx/nginx.confserver {
server_name frp.bearingwall.top; #改为你的域名,记得配置DNS
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
toml
serverAddr = "frp.bearingwall.top" #未配置Nginx则改为服务器IP
serverPort = 7000
[[proxies]]
name = "minecraft-main"
type = "tcp"
localIP = "127.0.0.1"
localPort = 25565
remotePort = 25565- 运行服务
bash
./frpc.exe -c ./frpc.toml