frp部署小记

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

如有任何知识产权、版权问题或理论错误,还请指正。

转载请注明原作者及以上信息。

上一篇 Windows 10 使用小鹤双拼 下一篇 宝塔面板实现tls分流