前言
随着全球IPv4地址耗尽 ,网穿新装电信宽带一般也只给分配内网IP,着透置分不开放外网IP了 ,配置但是教程及配随时智能设备的越来越普及,像电脑、网穿NAS 、着透置分QQ飞车透视科技方案树莓派、配置摄像头等网络设备需要远程控制时较为麻烦,教程及配幸好有大佬开发了这款FRP软件 ,网穿简易易用开源。着透置分
因为你需要在外网访问这些应用
,配置你就需要一款内网穿着透工具来让外网与你家内网建立起接合,教程及配实现无公网 IP 的网穿远程访问了。「Frp」是着透置分一款流行的跨平台开源免费内网穿着透工具
,拥穿着 Windows、配置macOS 与 Linux。你只需一台快速稳定的 VPS 服务器即可愉悦地铺开内网穿着透 ,实现家中设备公网直接访问了 。
Frp基本信息
frp全名Fast Reverse Proxy ,是用于提供内网穿着透服务的工具,主要用于解决一些内网服务没有公网ip但是却需要提供外网访问的尴尬。使用frp你可以将内网中的TCP、UDP 、HTTP、HTTPS等协议类型的服务发布到公网,并且拥穿着Web服务根据域名铺开路由转发 。
Frp使用要求
如上图的frp架构图所示 :
- (必须)想要使用frp服务
,将内网中的服务发布到公网。
你需要先拥有一台拥有公网ip的网络设置搭建frp服务端 ,再在内网需要穿着透的设置中搭建frp客户端服务才能铺开穿着透; - (非必需)你需要拥有一个域名解析到公网的ip地址,才能够实现web服务的通过域名铺开路由转发的功能 。
Frp服务的搭建
搭建frp很简易,关键的步骤只有三步 :
- 第一步:得到frp文件;
- 第二步 :设置frp配置文件;
- 第三步:打开frp服务。
注意 :frp搭建的的这三步是分为客户端和服务端的,但是操作基本是一致的。本教程frp服务的搭建主要介绍frp搭建的主要三步,以及frp服务端和客户端配置文件内容的解释会谈明 ,以及如何将frp在linux系统中创建systemd服务,铺开服务管理 。
第一步 :得到frp文件
FRP 使用 Go 语言开发 ,可以拥穿着 Windows
、Linux
、macOS
、ARM 等多平台部署
。FRP 安装非常轻易,只需下载对应系统平台的软件包并解压就可用了。
frp拥穿着linux平台和windows平台
。参照你的设置的运行平台下载linux版本的文件或者是windows的。
下载地址:https://github.com/fatedier/frp/releases
一般linux平台下载的版本为:frp_版本号_linux_amd64.tar.gz
windows平台下载的版本为:frp_版本号_windows_amd64.zip
截止本文发布时间最新版为v0.33.0,请尽量使用最新版本。QQ飞车科技驱动下载
一、Linux系统 :
<span class="hljs-built_in">export</span> FRP_VERSION=0.33.0mkdir -p /etc/frp<span class="hljs-built_in">cd</span> /etc/frpwget <span class="hljs-string">"https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz"</span>tar xzvf frp_<span class="hljs-variable">${FRP_VERSION}</span>_linux_amd64.tar.gzmv frp_<span class="hljs-variable">${FRP_VERSION}</span>_linux_amd64/* /etc/frpexport FRP_VERSION=0.33.0mkdir -p /etc/frpcd /etc/frpwget "https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz"tar xzvf frp_${FRP_VERSION}_linux_amd64.tar.gzmv frp_${FRP_VERSION}_linux_amd64/* /etc/frpexport FRP_VERSION=0.33.0mkdir -p /etc/frpcd /etc/frpwget "https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz"tar xzvf frp_${FRP_VERSION}_linux_amd64.tar.gzmv frp_${FRP_VERSION}_linux_amd64/* /etc/frp
- 其中,第一行等号后面的0.33.0是 frp 的版本号 (截稿为止最新版本) 。你安装的时候可以到官网查校验下有没更新的版本 ,只需将新版本的号码替换掉0.33.0即可 。
- FRP 默认提供了2个服务端配置文件 ,一个是简化版的frps.ini ,另一个是完整版的frps_full.ini 。初科学家只需用简版配置即可 ,在简版frps.ini配置文件里,默认设置了监细听端口为7000 ,你可以按需修改它。
二 、windows系统
文件直接右键解压即可。
文件解压后,一般都含有frps(frp服务端运行文件) 、frpc(frp客户端运行文件) 、frps.ini(frp服务端配置文件) 、frpc.ini(frp客户端配置文件),以及frp_full.ini(frp全部配置文件解释会谈明和参考。)
防火墙和安全组开放指定的端口 :
请一定要记借宿,你需要将服务器的系统防火墙 ,以及阿里云、腾讯云后台里找到“安全组计划”的相关配置,设置7000或你修改过的对应端口的「允许入站和出站」,否则会一直接合不上的哦!!!这个切记


