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 &
二. 客户端下载并部署
1.下载对应版本的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网页
成功,部署完成,在任何设备和异地都可以访问了
原文链接:https://blog.csdn.net/weixin_45711406/article/details/133612304
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END