搭建frp及服务注册(服务端与客户端)

630 阅读1分钟

使用FRP实现内网穿透,达成外网访问内网服务器的需求

frp简介

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

安装环境

一台拥有公网IP的服务器系统与frp版本 Server:amd64、frp_0.34.2_linux_amd64 Client:arm、frp_0.34.3_linux_arm

操作步骤

一.机器1.客户端-树莓派4b 8G2.服务端-阿里云二.下载包-github.com/fatedier/fr… 目录下​2.修改frpc.ini文件[common] server_addr = xx.xx.xx.xx server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000 [web1] type = http local_port = 5000 remote_port = 5000 custom_domains = xx.xx.xx.xx 3.把systemd文件夹下的frpc.service,放到/etc/systemd/system下设置权限,chmod 754 frp*.service 设置开机启动即可 systemctl enable frp*.service​4.在/etc/frp目录下cp frpc /usr/bin chmod +x /usr/bin/frpc systemctl start frpc ps -ef|grep frpc客户端结束服务端​1.解压包,把如下文件放到/etc/frp 目录下​2.修改frps.ini文件[common] bind_port = 7000 vhost_http_port = 50003.把systemd文件夹下的frps.service,放到/etc/systemd/system下设置权限,chmod 754 frp*.service 设置开机启动即可 systemctl enable frp*.service​4.在/etc/frp目录下cp frps /usr/bin chmod +x /usr/bin/frps systemctl start frps ps -ef|grep frps完成,结束