frp部署小记
首先在 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
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
如有任何知识产权、版权问题或理论错误,还请指正。
转载请注明原作者及以上信息。