🌐快速搭建起一个七日杀服务器(3)
2023-8-2
| 2025-4-1
Words 1440Read Time 4 min
type
status
date
slug
summary
tags
category
icon
password
事情的起因是这样的,上周三想搭建个节点玩玩(最后效果还不错,能带得动1080p)
notion image
于是就把之前的腾讯云服务器系统换成了Ubuntu,这样大换血式的更改服务器系统类型,就意味着原有服务器上的NPS也要重新配置搭建。
notion image
好在都还算顺利,NPS分分钟就搭建好上线了,并且在Linux内核的系统里NPS也运行非常稳定,没有出现我担心的问题(频繁掉线)从而导致游戏无法进行。
notion image
搭好的当天玩了好久,还拉着朋友做了压力测试,两个人玩完全没压力。服务器的CPU占用率也从以前的百分之六十降到百分之十不到,这点负载对于2核2G的VPS来讲简直毫无压力。
notion image
或许太过得瑟了,好不容易熬到双休日可以和朋友好好玩游戏了,结果就出问题了:tnnd,游戏上线就崩,一会NPS断线,一会我游戏掉线,我直接直接原地爆炸!!!!
notion image
去互联网上寻求帮助也没发现谁的办法能有效解决我的问题....
起初,我以为是系统的问题,于是就换用Linux发行版中最稳定的版本CentOS去试试,依旧是掉线,甚至它还掉的更频繁了,nnd挑衅我?
notion image
最后找到了这样一篇文章👇
notion image
仔细看了看又想了想:自己使用的NPS版本(v0.26.10)从2021年开始作者就没有再更新了,没有优化的很好是理所当然的,于是打算换用更稳定且持续更新的FRP。

FRP服务端配置(frps)

从Github上下载的FRP文件分为两个部分:以s结尾的服务端和以c结尾的客户端。
将下载好的压缩包在服务器中解压
notion image
删除客户端文件
notion image
打开并编辑服务端配置文件frps.ini,配置内容参考同一文件夹下的frps_full.ini
👇这是我的frps.ini的配置,供大家参考:
然后使用命令启动frps
浏览器访问26907端口看服务端是否启动
notion image
也可以在服务器输入如下命令来查看
可以看到与客户端的通信端口26906和网页端口26907都正常开启。
notion image
到目前为止一切正常~

客户端配置

到文件夹中删除服务端文件,保留客户端文件
notion image
对frpc.ini进行配置,配置内容如下:
随后在当前文件夹下启动命令行,运行如下命令进行启动
客户端可以看到命令运行成功,相应的端口也上线开始映射
notion image
网页控制台也显示设置的端口已经上线
notion image
notion image
去服务端运行命令也能看到同样的结果
notion image
为了方便启动,客户端可以写一个txt文本,文本内容就是启动命令:
将文件重命名为.bat,以后就可以一键启动了
notion image
至此服务端和客户端的配置问题就都解决了,当客户端和服务端的FRP服务都运行起来后,剩下要做的就是进入游戏输入服务器公网IP,然后酣畅淋漓的玩一把《七日杀》了。
notion image

优化FRP的工作

按照上述的方法在服务端运行frp终归是有点不优雅:当我们关闭它的运行窗口后,frp服务也会停止运行。
notion image
于是我打算把frp服务加入到守护进程中去
首先在/etc目录下创建frp文件夹
接着将当前目录下的frps配置文件复制到刚创建好的/etc/frp目录下
其次再将当前目录下的启动文件复制进/bin目录下
然后在/lib/systemd/system下创建frps.service文件
在其中写入如下的配置
notion image
最后就可已使用systemctl命令来启动frp服务了
notion image
notion image
爽!!!!!
爽!!!!!
爽!!!!!
写文章和学习真累,还是打游戏舒服,玩去喽~
  • 游戏
  • 内网穿透
  • 快速搭建起一个七日杀服务器(2)前端加解密
    Loading...