FRP内网穿透服务器搭建

服务器(centos为例)下载frp

wget https://github.com/fatedier/frp/releases/download/v0.32.1/frp_0.32.1_linux_amd64.tar.gz

使用tar指令解压tar.gz文件

tar -zxvf frp_0.32.1_linux_amd64.tar.gz

使用cd命令进入解压后的文件夹

cd frp_0.32.1_linux_amd64

作为服务端,可以删掉客户端配置文件,使用rm指令删除文件

rm -f frpc

rm -f frpc.ini

然后我们开始配置服务器frps.ini文件。使用vi指令对目标文件进行编辑

vi frps.ini

 

image.png
 

frps.ini配置

  • [common]部分是必须有的配置,其中bind_port是自己设定的frp服务端端口,vhost_http_port是自己设定的http访问端口(可自定义)。

  • 保存(wq)然后启动服务./frps -c ./frps.ini,这是前台启动,后台启动命令为      ./frps -c ./frps.ini &

image.png

到这服务端就搭建好了,接下来我们搭建客户端(以mac为例,windows的同学请下载windows版本,必须要保证客户端和服务端版本一致,不然会有问题的哦!)
首先下载客户端frp

客户端frp

下载完成后,同样进行解压后进入文件夹

rm -f frps

rm -f frps.ini

然后进行客户端配置

vi frpc.ini

客户端frpc.ini配置

image.png
  • [common]中的server_addr填frp服务端的ip(也就是服务器主机的外网IP),server_port填frp服务端的bind_prot

  • [web]local_ip为本地ip,local_port填web端口(笔者以本地tomcat为例,本地资源放在tomcat的webapps下,tomcat的端口号为8888)。custom_domains为服务器解析后的地址

  • 保存(wq)然后启动服务./frpc -c ./frpc.ini

image.png

此时服务端同时会收到客户端连接成功响应

image.png

好的,到这里我们就可以通过远程访问我们本地的资源咯~

之前我们本地的项目是通过下面访问的

本地资源访问方式

内网穿透成功我们就这可以这样访问了,这个地址就是客户端配置的custom_domains,端口号为服务端配置的vhost_http_port

内网穿透后远程访问方式

完成

这样就可以咯~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不懂网络的坤坤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值