十分钟教你配置frp实现内网穿透 一、frp的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。...对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。...二、配置说明 1、实现功能 (1)外网通过ssh访问内网机器 (2)自定义绑定域名访问内网web服务 2、配置前准备 (1)公网服务器1台 (2)内网服务器1台(我这里演示的是linux环境,win10...上面vmware安装的centos7) (3)公网服务器绑定域名1个(实现二1中(1)功能不需要公网服务器绑定域名,二1中(2)功能必须需要公网服务器绑定域名) (4)内网服务器部署一个web服务,可以用...tomcat模拟,这里就不演示了 三、安装frp 1、公网服务器与内网服务器都需要下载frp进行安装,公网服务器(服务端)配置关注步骤6,内网服务器(客户端)关注步骤7 2、下载地址是https://github.com
大家好,又见面了,我是你们的朋友全栈 frp点对点udp方式内网穿透ssh,节省服务器流量 (2019 年 5 月 30 日) frp ssh 安全连接和服务器安全设置 (2019 年 5 月 29...日) frp 控制台监控dashboard配置 (2019 年 5 月 27 日) frp内网穿透 公网访问本地web服务 (2019 年 5 月 26 日) frp安装教程 穿透SSH (2019...年 5 月 25 日) frp内网穿透简介 (2019 年 5 月 25 日) frp简介 frp 是一个内网穿透工具。...项目主页 https://github.com/fatedier/frp frp 让本地局域网的机器可以暴露到公网,简单的说就是在世界的任何地方,你可以访问家里开着的那台电脑。...我们的电脑IP一般为192.168.0.103 这个叫内网IP,外面的电脑无法访问的。 frp进行的网络穿透原理图 frp穿透的用途 1. 在办公室访问家里的电脑,反之亦然 2.
公网IP:120.92.93.12 内网IP:192.168.1.162 根据系统架构,下载对应的程序 https://github.com/fatedier/frp/releases 解压安装包...把frps和frps.ini放到公网服务器上 把frpc和frpc.ini放到内网服务器上 通过ssh访问公司内网服务器 修改frps.ini文件 vim frps.ini [common] bind_port.../frpc.ini 通过ssh访问内网服务器 ssh -oPort=6000 root@120.92.93.12 通过自定义域名访问部署于内网的web服务 修改frps.ini,设置http访问端口为8080.../frpc.ini 把www.test.com解析到120.92.93.12上,访问http://www.test.com:8080即可访问到处于内网服务器的web服务器上
前一段时间买了一个刷了armbian系统的电视盒子,但是一直没办法在外访问搭建好的项目,于是使用frp搭建了内网穿透服务器。...remote_port = 6000 # 配置http服务,如果没有可以不写下面的 [web] type = http # 本地项目服务 local_port = 8801 # 服务器公网ip或自定义域名...在域名服务商配置A解析规则,记录值填写服务器ip 修改客户端配置文件frpc.ini,custom_domains=域名 -bash: ....然后下载对应的安装包,具体请查看第一章节 do http proxy request [host:www.xxx.xxx] error: no root found: www.xxx.xxx 客户端配置域名访问和访问的域名不匹配...,请访问custom_domains域名或修改custom_domains域名 The page you requested was not found 同do http proxy request [
那么今天就给大家推荐一款自建内网穿透....这里准备一台本地内网IP为192.168.1.100的机器和一台阿里云有外网IP出口的服务器,Frp在这两台机器上都要安装 笔者这里使用的是Centos 64位版本需要其他版本可以去此处下载:https...# 有外网的机器运行 /usr/local/frp/frps -c /usr/local/frp/frps.ini # 在内网的机器运行 /usr/local/frp/frpc -c /usr/local.../frp/frpc.ini 这样就可以访问了到本地的22端口在任何地方都可以访问自己内网的服务器了 3 总结 Frp不止支持TCP模式还支持UDP,DNS,WEB,SOCKET5等,可以说功能非常强大,...有了Frp基本只需要一台有外网的服务器就可以做到内网服务器和外网服务器一样访问,更多的使用方式大家可以参考官网文档,最后多谢大家的支持,希望本篇文章能够帮助大家解决问题.
frp 内网穿透实例 前置 在这之前,你应该在嵌入式设备上和带有公网 IP 的服务器上都已经安装好了 frp ,如果没有的话就翻一下前面几节的内容。...官方文档 : FRP 这里给出的几个配置实例的原因主要是因为我的应用场景比较特殊,是用在 IOT 上,也就是寻找一种有效的方式访问到内网里的嵌入式设备,主要是为了在产品出现问题的时候有一种有效的方式远程解决客户的问题...在这里给出一个通用的配置以及给出几个内网穿透的案例: netdata 穿透 ———— 远程监控 IOT 设备系统状况 ftp 穿透 ———— 获取远程 IOT 设备资源及上传文件给远程 IOT 设备 gdb...更多详细的配置读读官方的文档,我这配置估计挺快就会报废,听说 frp 最近在准备 v2 版本,架构发生了改变,可能文档也会修改地比较厉害:参考 内网穿透 netdata 穿透 有关于 netdata 的相关信息这里不赘叙...IOT 能够 ping 到 local_ip = 172.20.92.204 local_port = 554 remote_port = 554 然后重启 frpc,也是正常显示的(这里我直接用我的域名去拉流了
Frp是一个用于内网穿透的反向代理工具,可以方便的从外网访问内网中的主机。frp分为服务器端(frps)和客户端(frpc),想要实现内网穿透,除了需要frp工具,我们还需要一台VPS。...接下里就演示一下内网穿透的效果。...所需组件 一台公网的VPS主机:用来部署frp的服务器端 内网试验机:用来部署frp的客户端 一台pc,用来发起连接请求的试验机 frp工具:该工具在github上,项目地址为:https://github.com.../fatedier/frp (这里需要注意的是在下载frp时一定要看清楚我们所需要的版本,比如服务器端linux_x86_64,那我们就选择amd64的版本下载就好) 服务器端部署 下载好正确的frp压缩包后...RDP远程桌面,用户名密码为内网的用户名与密码 启动客户端(windows下,在frp目录下打开cmd): frpc.exe -c frpc.ini RDP远程访问 这里连上去后非常的卡
Frp内网穿透 内网穿透从本质上来讲也是端口映射,两者都是将内网地址映射到公网可访问的地址,而区别是端口映射直接在路由器中配置即可,而内网穿透配置的端口映射则需要客户端和服务端进行绑定后实现,相当于客户端和服务端之间建立了一条隧道...,然后访问服务端的请求会通过隧道转发给内网主机,该情况多用于没有公网 IP 的情况下使用; frp是一个高性能的反向代理应用,可以轻松地进行内网穿透,对外网提供服务, 支持tcp, udp, http...: https://github.com/fatedier/frp/releases Frp有客户端和服务端,根据所安装主机的系统下载好对应的版本,这里下载了两个版本,一个windows版本,一个...linux版本; 1、映射内网SSH服务 将linux版本文件通过xshell上传到云服务器,并进行解压; ## 解压文件 tar xf frp_0.33.0_linux_amd64.tar.gz...web] type = http local_port = 80 ## 本地Web服务的端口 custom_domains = www.yourdomain.com ## 解析到公网IP上的域名
frp内网穿透 此教程可用于配置内网Linux服务器,这样就可以不在同一个局域网内也能远程访问到服务器。 一、公网IP 买一个云服务器(腾讯云或者阿里云均可)。会分配一个公网ip。...二、frp工具的使用 在云服务器和内网机器下载对应的安装包: wget https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3.../frps.ini 启动服务端,在内网机器上通过 ./frpc -c ./frpc.ini 启动客户端。...通过 SSH 访问内网机器,假设用户名为 test: ssh -oPort=6000 test@x.x.x.x frp 会将请求 x.x.x.x:6000 的流量转发到内网机器的 22 端口。...服务自启动 进入frp目录,复制文件 cp frps /usr/local/bin/frps mkdir /etc/frp cp frps.ini /etc/frp/frps.ini 创建frps.service
对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务是一个问题。...之前一直用最简单的nc做反代,折腾了几次之后迁移到FRP上面了;记录一下ABC; 内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。...项目地址: https://github.com/fatedier/frp FRP 的作用 利用处于内网或防火墙后的机器,对外网环境提供 HTTP 或 HTTPS 服务。...对于 HTTP, HTTPS 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个 80 端口。...利用处于内网或防火墙后的机器,对外网环境提供 TCP 和 UDP 服务,例如在家里通过 SSH 访问处于公司内网环境内的主机。
情况是这样的,公司有台内网服务器,有一天公司要求部分人员在家办公。一般来讲,在家办公的同事想连内网服务器是不可能的。...为了解决这个问题内网穿透就该了解一下了 frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。...可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。...frp有很多功能,这里只介绍ssh和web服务 模拟场景 一台公网服务器(Linux) 一台虚拟机(Linux,相当于内网服务器) ssh服务测试:宿主机通过frp访问虚拟机;公网服务器通过frp访问虚拟机...web服务测试:通过公网IP+端口号访问内网服务 ssh服务 公网服务器 [root@iZbp1430s16l9piu268n8rZ ~]# wget https://github.com/fatedier
工具介绍 Frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。...在vps上下载frp包,github:https://github.com/fatedier/frp/releases 解压完以后有如下几个文件 frpc frpc_full.ini frpc.ini...此时frp隧道已经建立成功,可以通过访问vps的ip:7001就相当于访问了本地的22端口
1、什么是FRP frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。主要他是一个开源的。...https://github.com/fatedier/frp http://getfrp.yzxx-soft.com/index.html 具体配置以及使用方法我这里就不过多介绍了,官方文档有详细说明...在多人同时使用一个 frps 时,通过自定义二级域名的方式来使用会更加方便。...** 假如域名为:abc.com 去域名的控制面板添加解析 *.javen 到 121.35.99.12 ** 5、客户端访问 http://mac.javen.abc.com:9988/user...映射到本地的 http://localhost:8080/user 6、Dashboard 通过浏览器查看 frp 的状态以及代理统计信息展示。
frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。...frp 的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。 对于 http 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。.../frpc.ini 5.通过 ssh 访问内网机器,假设用户名为 test: ssh -oPort=6000 test@x.x.x.x 通过指定域名访问部署于内网的 web 服务 有时想要让其他人通过域名访问或者测试我们在本地搭建的...web 服务,但是由于本地机器没有公网 IP,无法将域名解析到本地的机器,通过 frp 就可以实现这一功能,以下示例为 http 服务,https 服务配置方法相同, vhost_http_port...支持 udp 打洞的方式,提供两边内网机器直接通信,流量不经过服务器转发。 git地址:https://github.com/fatedier/frp
域名解析 添加 jellyfin.superpig.win的A记录 并将jellyfin服务在本地运行起来。...服务端 安装frp wget https://github.com/fatedier/frp/releases/download/v0.25.3/frp_0.25.3_linux_amd64.tar.gz...tar xzvf frp_0.25.3_linux_amd64.tar.gz mv frp_0.25.3_linux_amd64 frp 修改配置文件frps.ini [common] bind_port.../frps -c frps.ini & nginx域名映射 在/etc/nginx/sites-enabled添加文件 jellyfin.com 注意,所有的代理流量都转发到:http://127.0.0.1...这里映射jellyfin,服务已经在本地 127.0.0.1:8910跑起来了 修改配置文件:frpc.ini 注意subdomin就是添加A记录中的域名 [jellyfin] type = http
---- 内网隧道之frp 前言 本文研究通过TCP和HTTP出网的一个工具,frp github:https://github.com/fatedier/frp 一、概述 1、简介 写于2015年,持续更新...#max_pool_count = 5 #认证超时时间,一般不用改 #authentication_timeout = 900 #如果配置了这个,当你的模式为http或https时,就能设置子域名...= dev.yourdomain.com #启用简单HTTP认证 #http_user = abc #http_pwd = abc #在服务端配置了subdomain_host的情况下用于自定义二级域名...#subdomain = test #在存在多个相同域名的情况下通过请求的URL路由到不同的配置 #locations = /news,/about #转发DNS请求 [dns] type = udp...太有名太成熟了(也就是说针对frp的检测应该也是很成熟的事儿了),但是源码十分分散 ---- 红客突击队于2019年由队长k龙牵头,联合国内多位顶尖高校研究生成立。
前期准备 源码:https://github.com/fatedier/frp/releases 树莓派 固定公网ip服务器 域名 等 服务端 frps 下载服务端:https://github.com.../fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_386.tar.gz 要选择喝服务器内核相符的版本 解压 tar zxvf frp.../ vhost_http_port = 1001 # 自定义404页面 custom_404_page=./404.html # 启动 pm2 start --name frps_server '~/frp..._0.38.0_linux_386/frps -c ~/frp_0.38.0_linux_386/frps.ini' 客户端 frpc 下载客户端:https://github.com/fatedier.../frp/releases/download/v0.38.0/frp_0.38.0_linux_arm.tar.gz 因为是树莓派,所以下载arm的 # 解压 tar zxvf frp***.tar.gz
最近,某第三方公司说我们封了frp, 为了证明我们没有,而是他们配置有问题。所以我利用自己的服务器部署来证明。...frp部署 frp Github frp分成 frps和frpc, frps与frps.ini配置文件是Server使用的,同理,frpc与frpc.ini配置文件是需要被内网穿透的机器(客户端)使用的...以Ubuntu部署frps为例: wget https://github.com/fatedier/frp/releases/download/v0.41.0/frp_0.41.0_linux_amd64...= 80 custom_domains = ppp.example.com server_addr是服务端地址 [web]的内容是穿透到本地机器的web服务 custom_domains是绑定自定义域名...frps.ini 服务端停止服务 netstat -tulpn #找到端口对应的服务PID #sudo kill -9 sudo kill -9 12512 Windows客户端启动服务 D:\frp
zxvf frp_0.45.0_linux_amd64.tar.gz sudo mv frp_0.45.0_linux_amd64 /usr/local/frp 对于服务器端,把上面的对应下载地址替换即可...:FRP看板端口,可无 dashboard_user:FRP用户名,后续客户端需要此用户名 dashboard_pwd:FRP密码,后续客户端需要此密码 token:可无,但建议添加,添加了后续客户端需要此...server_port = 7000 dashboard_user = admin dashboard_pwd = admin token = 123456 添加内网穿透 将内网的ssh服务的22端口...,通过FRP服务的2222端口访问 如果其他需要穿透的端口可继续按这个格式添加 [SSH]:服务名称,字定义,但不能去掉[] type:协议类型,tcp或udp local_ip:内网IP地址 local_port...:内网端口 remote_port:远端端口 [SSH] type = tcp local_ip = 10.10.10.10 local_port = 22 remote_port = 2222 4、
准备 一个有公网IP的服务器(国内外皆可) 客户端 frp脚本 frp脚本下载:https://github.com/fatedier/frp/releases/ 选择合适的版本下载....通讯端口(用于和客户端内网穿透传输数据的端口) bind_port = 7000 #用于KCP协议UDP通讯端口(也可以和“bind_port”共用同一端口,如果没有设置,则kcp在frps中被禁用)...开放这些端口,给客户端使用,包括tcp、udp、kcp、) privilege_allow_ports = 2000-3000,3001,3003,4000-50000 #自定义二级域名(通过在 frps...之后用户可以通过 subdomain 自行指定自己的 web 服务所需要使用的二级域名,通过 {subdomain}.{subdomain_host} 来访问自己的 web 服务。)...subdomain_host = frps.com #每个内网穿透服务限制最大连接池上限(每个内网穿透可以创建的连接池上限,避免大量资源占用) max_pool_count = 5 #如果使用tcp流复用
领取专属 10元无门槛券
手把手带您无忧上云