原理
用户端(朋友)↔服务端↔客户端(自己)【主机端】
项目地址
虽说中文文档介绍说“frp 目前已被很多公司广泛用于测试、生产环境。”,但是你要是上传到服务器上,大厂基本上都会提示威胁,如果介意的话建议使用docker版本。
Docker版本:stilleshan/frps – Docker Image | Docker Hub
准备
一台服务器,因为只是内网穿透,所以CPU核心数和服务器内存没什么要求,但是对于带宽要求就看你要几个人玩了,4人左右3Mbps也算够用,腾讯阿里华为等大厂对于新用户的优惠力度还是挺不错的,虽说每个账号只能使用一次新用户优惠但是你可以删号重新注册(腾讯是可以的)。
腾讯云:腾讯云 产业智变·云启未来 – 腾讯 (tencent.com)
阿里云:阿里云-计算,为了无法计算的价值 (aliyun.com)
华为云:共建智能世界云底座-华为云 (huaweicloud.com)
能选择国内的最好选择国内的
服务端
SSH连接服务器
工具:Xterminal – 更好用的开发工具,但不止于(SSH/控制台/More)
软件安装打开,点击 【+服务器 】输入自己服务器相关信息(带 * 的必须填写正确),点击【测试连接】验证是否填写正确。
点击【连接】登录服务器
安装BT面板
输入以下命令
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
安装成功会显示面板地址,记得服务器防火墙开放对于端口号。
复制链接粘贴浏览器访问,输入用户名和密码,登录面板
Docker安装
面板左侧【Docker】点击之后会提示安装docker,选择想要的节点安装即可(几家的节点大差不差),在【云端镜像】输入frps
搜索,拉取stilleshan/frps
。
面板左侧点击【文件】建议在/www/wwwroot/frps
目录下(没有就新建)新建frps.toml
文件,双击文件打开,输入以下命令
bindPort = 7000 #客户端和服务端通信端口,防火墙记得开放端口
webServer.addr = "0.0.0.0" #本地IP,不用改
webServer.port = 7500 #控制面板访问端口,防火墙记得开放端口
webServer.user = "xxxxx" #网页访问的用户名
webServer.password = "xxxxx" #网页访问的密码
最后回到SSH连接工具,输入以下命令创建容器
docker run -d --name=frps --restart=always \
--network host \
-v /www/wwwroot/frps/frps.toml:/frp/frps.toml \
stilleshan/frps
总共服务端需要开放三个端口,服务端和客户端的通讯端口,网页WEB访问端口,还有一个就是用户端与服务器的连接端口。
如果是抄该教程原封不动,那服务器需要开放7000,7500,27015端口。
客户端【主机端】
根据Docker的frp版本下载对应的客户端
如上图所示我服务端的frp版本是0.56,那我要去GitHub上下载0.56版本的windows版本
下载解压之后编辑frpc.toml
文件
[common]
server_addr = x.x.x.x #服务器IP地址
server_port = 7000 #服务端通讯端口
[[proxies]]
name = "Game" #隧道名字,自己随意
remote_port = 27015 #本地游戏服务器端口,steam的基本上都是27015
type = "udp" #选择UDP
local_ip = 127.0.0.1 #本地IP
local_port = 27015 #服务端与用户端的通讯端口
创建一键连接脚本【bat】
在该目录下新建一个bat文件,右键记事本打开,复制以下代码进去
@echo off
cd /d %~dp0
frpc.exe -c frpc.toml
保存,后续直接进入该文件夹双击文件即可连接服务端。
用户端
当主机端,服务端都OK的情况下,用户只需要打开游戏,呼出控制台,输入connect 服务器IP:27015
即可成功进入游戏
自己进入服务器输入connect 127.0.0.1:27015
本地服务器搭建
阅读以下文章
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
请登录后查看评论内容