frp内网穿透

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、内网穿透是什么?
  • 二、使用步骤
    • 使用方式
      • 需要的设备
      • 云服务器配置方式
        • 1.执行服务器下载方式
        • 2.进行解压方式
        • 3.进入服务器配置文件
        • 4.修改配置文件frsp.ini![在这里插入图片描述](https://img-blog.csdnimg.cn/14ea00ca44774928b40d7c6fb256d33e.png)
          • 启动文件frp文件
          • 测试访问地址
        • 5.配置客户端frsc.ini
          • 启动客户端服务
          • 测试访问
  • 总结


前言

内网穿透搭建方式
内网穿透原理

  1. 内网 -> frp客户端 -> frp服务器 -> 公网 -> frp客户端

frp内网穿透_第1张图片


提示:以下是本篇文章正文内容,下面案例可供参考

一、内网穿透是什么?

将内网映射到公网的方式

二、使用步骤

使用方式

需要的设备

1.云服务器
2.主机
3.frp包

云服务器配置方式

1.云服务器配置方式

服务端版本控制方式: https://github.com/fatedier/frp/releases

frp内网穿透_第2张图片

1.执行服务器下载方式

下载好安装包直接拖进linux虚拟机中

liunx版本

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

2.进行解压方式

tar -zxvf frp文件
mv frp文件 frp

3.进入服务器配置文件

cd /frp

在这里插入图片描述

4.修改配置文件frsp.inifrp内网穿透_第3张图片

这里必须要打开对应的加入安全组,7000,9999,7500必须加入安全组中

[common]
bind_addr = 0.0.0.0
#端口号和客户端相同
bind_port = 7000
#打开内网穿透的端口号,打开的方式是 服务器ip+7500方式
dashboard_port = 7500
#token安全设置 必须和客户端相同
token = yanghuan
dashboard_user = root
dashboard_pwd = admin
vhost_http_port = 9999
启动文件frp文件
./frps -c ./frps.ini

后台启动方式

 nohup ./frps -c frps.ini &
测试访问地址

访问地址是 服务器ip+dashboard_port对应的端口号 比如 x.x.x.x:7500

frp内网穿透_第4张图片

5.配置客户端frsc.ini

frp内网穿透_第5张图片

[common]
server_addr = 服务器ip地址
绑定服务器的端口号
server_port = 7000
token = yanghuan

[http]
#映射类型
type = http
#本地ip地址
local_ip = 127.0.0.1
#本地端口
local_port = 29980
#远程访问的端口号 开放端口
remote_port = 8000
#服务器的ip
custom_domains = 服务器的ip                             
启动客户端服务
 nohup ./frps -c frps.ini &
测试访问

配置nginx进行映射端口的方式

nginx 映射到本地端口访问本地服务

访问方式
服务器ip + 8000


总结

frp内网穿透_第6张图片
这里访问方式是 url服务器+vhost_http_port对应的端口

参考链接 https://blog.csdn.net/lihuayong/article/details/128575019

你可能感兴趣的:(服务器,linux,运维)