1.1 下载frp

下载地址: https://github.com/fatedier/frp/releases

# 选择安装目录,这里'/usr/local'为例,可选择其他目录进行安装
cd /usr/local# 下载
wget https://github.com/fatedier/frp/releases/download/v0.35.1/frp_0.35.1_linux_amd64.tar.gz# 解压
tar -xzvf frp_0.35.1_linux_amd64.tar.gz# 删除压缩包
rm -rf frp_0.24.0_linux_amd64.tar.gz

1.2 配置服务端(frps)

1.2.1 编辑配置文件(frps.ini)

vi /usr/local/frp_0.35.1_linux_amd64/frps.ini

i键 进入编辑模式

ESC键 进入命令模式,相关命令如下:

命令 描述
:w 保存文件,不退出编辑
:wq 保存文件,并退出编辑
:w! 强制保存文件,不退出编辑
:wq! 强制保存文件,并退出编辑
:q 不保存文件,并退出编辑
:q! 不保存文件,并强制退出编辑

以配置仪表板为例:

[common]
bind_port = 7000# 指定仪表盘控制界面 Dashboard 的监听的IP地址 //0.0.0.0 为所有IP均可访问
dashboard_addr = 0.0.0.0
# 指定仪表盘控制界面 Dashboard 的监听的端口,默认为 7500
dashboard_port = 7500
# 指定访问仪表盘控制界面 Dashboard 的登录用户名,默认为admin
dashboard_user = admin
# 指定访问仪表盘控制界面 Dashboard 的登录密码,默认为admin
dashboard_pwd = admin123

frps的完整配置文件(服务器)可参考 https://github.com/fatedier/frp/blob/dev/conf/frps_full.ini

1.2.2 启动frps

/usr/local/frp_0.35.1_linux_amd64 -c ./frps.ini

注:当终端显示“frps started successfully”则表示frps启动成功。

1.3 配置systemctl来控制frps

1.3.1 创建frps.service文件

vim /lib/systemd/system/frps.service

i键 进入编辑模式

ESC键 进入命令模式,相关命令如下:

命令 描述
:w 保存文件,不退出编辑
:wq 保存文件,并退出编辑
:w! 强制保存文件,不退出编辑
:wq! 强制保存文件,并退出编辑
:q 不保存文件,并退出编辑
:q! 不保存文件,并强制退出编辑

添加以下内容

[Unit]
Description = frps service
After = network.target syslog.target
Wants = network.target[Service]
Type = simple
ExecStart = /usr/local/frp_0.35.1_linux_amd64/frps -c /usr/local/frp_0.35.1_linux_amd64/frps.ini[Install]
WantedBy = multi-user.targe

1.3.2 使用systemctl命令来控制frps

# 启动frps
sudo systemctl start frps# 服务器开机自动启动frps
sudo systemctl enable frps# 重启frps
sudo systemctl restart frps# 停止frps
sudo systemctl stop frps# 查看日志
sudo systemctl status frps

注:如执行命令报错“Run ‘systemctl daemon-reload’ to reload units.”,则先执行以下命令再执行frps的相关控制命令。

systemctl daemon-reload

CentOS 7.6 部署frps相关推荐

  1. Linux/Centos Mondo 一键部署、镜像恢复,快速部署

    转自 小白系统工程师 的文章 <Linux/Centos Mondo 一键部署.镜像恢复,快速部署> ---------------- 版权声明:本文为CSDN博主「小白系统工程师」的原创 ...

  2. Centos 6.5部署nginx+uwsgi+django

    Centos 6.5部署nginx+uwsgi+django 一.安装python3,系统默认是python2.6 1.安装依赖软件 yum -y install sqlite-devel yum - ...

  3. CentOS 7 odoo12 部署

    CentOS 7 odoo12 部署 本文链接:https://blog.csdn.net/weixin_44186072/article/details/95941231 安装Python 3.6和 ...

  4. Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)

    原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 ...

  5. 在CentOS 6.7部署wordpress博客系统Discuz论坛系统

    在CentOS 6.7部署wordpress博客系统Discuz论坛系统 服务器操作系统:CentOS6.7 博客部署服务器:Httpd-2.2 后台语言:PHP 数据库:MySql 前端框架:Wor ...

  6. CentOS 使用二进制部署 Kubernetes 1.13集群

    CentOS 使用二进制部署 Kubernetes 1.13集群 一.概述 kubernetes 1.13 已发布,这是 2018 年年内第四次也是最后一次发布新版本.Kubernetes 1.13 ...

  7. centos 7安装部署 单节点 Elasticsearch 6.6.0

    centos 7安装部署Elasticsearch 安装java环境 先查看本地是否自带java环境 yum list installed |grep java 卸载自带的java(注:需要root权 ...

  8. 安装CentOS 7并部署jdk和mysql

    安装CentOS 7并部署jdk和mysql 安装CentOS 7 安装VM虚拟机 官网:https://www.vmware.com/cn.html 选择下载试用以及演示的VMware Workst ...

  9. springboot在centos下安装环境+部署war包

    最近在做Springboot打包和环境部署工作,网上更多是打jar包的方式,搜索了很久,没有一个合理的过程和步骤,这里我具体写一下,共享大家! 环境 系统:centos7 64位 安装jdk,Tomc ...

最新文章

  1. 两个要素:人和思考——《软件人才管理的艺术》书评
  2. 剑指offer:包含min函数的栈 python实现
  3. java多态强制类型转换_java多态和强制类型转换
  4. apache 限制IP网段访问
  5. springdatajpa命名规则_Spring Boot 之Spring data JPA简介
  6. 监控组策略应用----组策略结果
  7. python是开源语言吗c,属于新十年的开发语言:Go语言可能很快会取代Python
  8. Centos 虚拟机克隆后eth0网卡打不开
  9. mysql5.7 解压版 中文乱码_MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法...
  10. 发电机机房设计规范_柴油发电机的容量选择,以及柴油发电机机房设计规范要求!...
  11. DB2 数据库软件下载
  12. 微信小程序轮播图调用接口
  13. 软件盗版受害者解决方法
  14. esp8266 蓝牙耳机_基于ON Semi LC823450XD 的蓝牙耳机解决方案
  15. 威锋十年:叫一声「果粉」,你还敢答应吗?
  16. Netgen编译出错的解决方案
  17. 初中使用计算机教学反思,初中信息技术教学反思与体会
  18. 微信小程序如何申请注册教程
  19. Linux基本防护措施案例\使用sudo分配管理权限案例\提高SSH服务安全案例\SELinux安全防护\Linux基本防护措施
  20. 3G门户4年衰落:转型平台遇阻 上市梦无期

热门文章

  1. guzzle发起请求设置cookie失效
  2. 微信公众平台中业务域名,JS接口安全域名,网页授权域名配置的MP_verify_liCemlZVM1G3rJPy.txt文件放置位置
  3. 华为云服务器安装redis、mysql、jdk、tomcat、nginx
  4. python颜值测试器
  5. 110.Balanced Binary Tree
  6. php接入阿里云OOS
  7. 2022华为杯E题思路分析
  8. crossed the “t‘s“, dotted the “i‘s“, grouted the tiles是什么意思?
  9. html5页面适配方法,H5案例分享:HTML5移动页面适配方法
  10. 学会这招,小姐姐看你的眼神将不一样