前言
前段时间由于OSS
内网挂载需求,将阿里云的服务器系统由Windows
系统更换成了Linux
系统,因此需要重新配置服务器端的frp程序(以frps
为例)。
部署
1.将frps
二进制文件上传到/usr/bin/frps
,frps.ini
上传到/etc/frp/frps.ini
2.通过宝塔面板-文件进入到/etc/systemd/system
(Ubuntu
)或/usr/lib/systemd/system
(Centos
)的文件夹,新建一个以frps.service
命名的空白文件并写入以下代码:
[Unit]
Description=Frp Server Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/frps -c /etc/frp/frps.ini
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target
若部署frpc
,则frpc.service
如下:
[Unit]
Description=Frp Client Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini
ExecReload=/usr/bin/frpc reload -c /etc/frp/frpc.ini
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target
3.执行命令
启动frps
服务:
sudo systemctl start frps
设置frps
服务自动启动:
sudo systemctl enable frps
查看frps
运行状态(日志):
sudo systemctl status frps
部分服务器上,可能需要加 .service
后缀来操作,即:
systemctl start frps.service
systemctl enable frps.service
systemctl status frps.service
4.其他命令
重启frps
:
sudo systemctl restart frps
停止frps
:
sudo systemctl stop frps
参考资料:
systemctl enable的作用_linux中systemctl详细理解及常用命令_weixin_39963341的博客-CSDN博客
阿里云+Frp服务后台自动启动的小白实战教程 - DarkSheep个人小站 (norpg.com)
frps设置服务器端和客户端的自启动_Sivan记录-CSDN博客_frps 开机启动
linux系统服务limitnofile,systemd中设置LimitNOFILE=infinity最终却得到65536_企查查的博客-CSDN博客
关于limits生效的四个案例-阿里云开发者社区 (aliyun.com)
资源限制(RLIMIT_NOFILE)的调整细节及内部实现 · 大专栏 (dazhuanlan.com)
linux nobody用户是什么 nobody用户介绍_kuochiakun的网络笔记本-CSDN博客_nobody是什么意思
版权属于:soarli
本文链接:https://blog.soarli.top/archives/631.html
转载时须注明出处及本声明。