【FRP服务端和客户端部署流程】

FRP服务端和客户端部署流程ubuntu+windows

前言:
服务器端用的:阿里云服务器ubuntu18.04 ip:47.96.xxx.xxx
客户端用的:Windows10家里局域网 ip:127.0.0.1
frp下载地址:https://gitcode.net/mirrors/fatedier/frp/-/releases?spm=1033.2243.3001.5877
云服务器上开放对应端口,此处我是开放所有端口
一. 服务端下载并部署

1.下载对应版本的frp
wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz
#解压、进入目录
tar -zxvf frp_0.51.3_linux_amd64.tar.gz
cd frp_0.51.3_linux_amd64/
2.配置服务端,vim frps.ini
改成如下:
[common]					# 必选
bind_port = 7000			# 必选 客户端和服务端连接的端口,在配置客户端的时候要用到。
dashboard_port = 7501		# 可选 服务端可视化界面的端口,若使用7501端口,在配置完成服务启动后可以通过浏览器访问 x.x.x.x:7501。
dashboard_user = root		# 可选 打开服务端可视化界面的用户名,可自行设置。
dashboard_pwd = 123456  	# 可选	打开服务端可视化界面的密码,可自行设置。
token = 1Qaz			# 可选 用于客户端和服务端连接的口令,可以自行设置。
3.运行服务端
./frps -c ./frps.ini
或者用后台运行命令,不用的时候kill掉这个进程即可
nohup ./frps -c ./frps.ini &   

运行服务端frp

二. 客户端下载并部署

1.下载对应版本的frp

下载windows版frp

#解压、进入目录
2.配置客户端,记事本打开frpc.ini
改成如下:
[common]
server_addr = 47.96.xxx.xxx   #云服务器ip
server_port = 7000					#云网服务器配置的bind_port
token = 1Qaz							#云网服务器配置的token
[web]										#自定义
type = tcp								#自定义协议类型
local_ip = 127.0.0.1					#本地ip
local_port = 80						#本地端口
remote_port = 8828				#云服务器开放的端口
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
3.运行客户端
./frpc -c ./frpc.ini

运行客户端

三. 测试用云服务器ip+80端口能否访问本地80网页
成功,部署完成,在任何设备和异地都可以访问了
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45711406/article/details/133612304