前言
前段时间由于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.target3.执行命令
启动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.service4.其他命令
重启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
转载时须注明出处及本声明。