frp部署小记
首先在https://github.com/fatedier/frp/releases页面找到自己使用的版本
下载
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
解压
tar -zxvf frp_0.27.0_linux_amd64.tar.gz
重命名文件夹
mv frp_0.27.0_linux_amd64 frp
使用cd指令进入解压出来的文件夹
cd frp
删除不必要的文件
rm -f frpc
rm -f frpc.ini
习惯用nano编辑,主要是复制方便。
`nano frps.ini`
配置文件参考官方文档
screen
./frps -c ./frps.ini
就完成了
也可以设置自动启动
这个方法比较好用,很方便nano /lib/systemd/system/frps.service
在frps.service里写入以下内容
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple #启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/root/frp/frps -c /root/frp/frps.ini
[Install]
WantedBy=multi-user.target
然后就启动frps sudo systemctl start frps
再打开自启动 sudo systemctl enable frps
如果要重启应用,可以这样,sudo systemctl restart frps
如果要停止应用,可以输入,sudo systemctl stop frps
使用supervisor来控制
创建 supervisor frps 配置文件,在 /etc/supervisor/conf.d 创建 frp.conf
[program:frp]
command = /root/frp/frps -c /root/frp/frps.ini
autostart = true
同样是你的绝对路径。
写完以后,要重新加载一下supervisor
重启supervisor
systemctl restart supervisor
查看supervisor运行状态
supervisorctl status
如有任何知识产权、版权问题或理论错误,还请指正。
转载请注明原作者及以上信息。