kryo

frp部署小记

2020-08-27

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`

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

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

返回首页