CentOS 7.6 部署frps
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相关推荐
- Linux/Centos Mondo 一键部署、镜像恢复,快速部署
转自 小白系统工程师 的文章 <Linux/Centos Mondo 一键部署.镜像恢复,快速部署> ---------------- 版权声明:本文为CSDN博主「小白系统工程师」的原创 ...
- Centos 6.5部署nginx+uwsgi+django
Centos 6.5部署nginx+uwsgi+django 一.安装python3,系统默认是python2.6 1.安装依赖软件 yum -y install sqlite-devel yum - ...
- CentOS 7 odoo12 部署
CentOS 7 odoo12 部署 本文链接:https://blog.csdn.net/weixin_44186072/article/details/95941231 安装Python 3.6和 ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)
原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 ...
- 在CentOS 6.7部署wordpress博客系统Discuz论坛系统
在CentOS 6.7部署wordpress博客系统Discuz论坛系统 服务器操作系统:CentOS6.7 博客部署服务器:Httpd-2.2 后台语言:PHP 数据库:MySql 前端框架:Wor ...
- CentOS 使用二进制部署 Kubernetes 1.13集群
CentOS 使用二进制部署 Kubernetes 1.13集群 一.概述 kubernetes 1.13 已发布,这是 2018 年年内第四次也是最后一次发布新版本.Kubernetes 1.13 ...
- centos 7安装部署 单节点 Elasticsearch 6.6.0
centos 7安装部署Elasticsearch 安装java环境 先查看本地是否自带java环境 yum list installed |grep java 卸载自带的java(注:需要root权 ...
- 安装CentOS 7并部署jdk和mysql
安装CentOS 7并部署jdk和mysql 安装CentOS 7 安装VM虚拟机 官网:https://www.vmware.com/cn.html 选择下载试用以及演示的VMware Workst ...
- springboot在centos下安装环境+部署war包
最近在做Springboot打包和环境部署工作,网上更多是打jar包的方式,搜索了很久,没有一个合理的过程和步骤,这里我具体写一下,共享大家! 环境 系统:centos7 64位 安装jdk,Tomc ...
最新文章
- 两个要素:人和思考——《软件人才管理的艺术》书评
- 剑指offer:包含min函数的栈 python实现
- java多态强制类型转换_java多态和强制类型转换
- apache 限制IP网段访问
- springdatajpa命名规则_Spring Boot 之Spring data JPA简介
- 监控组策略应用----组策略结果
- python是开源语言吗c,属于新十年的开发语言:Go语言可能很快会取代Python
- Centos 虚拟机克隆后eth0网卡打不开
- mysql5.7 解压版 中文乱码_MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法...
- 发电机机房设计规范_柴油发电机的容量选择,以及柴油发电机机房设计规范要求!...
- DB2 数据库软件下载
- 微信小程序轮播图调用接口
- 软件盗版受害者解决方法
- esp8266 蓝牙耳机_基于ON Semi LC823450XD 的蓝牙耳机解决方案
- 威锋十年:叫一声「果粉」,你还敢答应吗?
- Netgen编译出错的解决方案
- 初中使用计算机教学反思,初中信息技术教学反思与体会
- 微信小程序如何申请注册教程
- Linux基本防护措施案例\使用sudo分配管理权限案例\提高SSH服务安全案例\SELinux安全防护\Linux基本防护措施
- 3G门户4年衰落:转型平台遇阻 上市梦无期
热门文章
- guzzle发起请求设置cookie失效
- 微信公众平台中业务域名,JS接口安全域名,网页授权域名配置的MP_verify_liCemlZVM1G3rJPy.txt文件放置位置
- 华为云服务器安装redis、mysql、jdk、tomcat、nginx
- python颜值测试器
- 110.Balanced Binary Tree
- php接入阿里云OOS
- 2022华为杯E题思路分析
- crossed the “t‘s“, dotted the “i‘s“, grouted the tiles是什么意思?
- html5页面适配方法,H5案例分享:HTML5移动页面适配方法
- 学会这招,小姐姐看你的眼神将不一样