首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

frp的域名

FRP(Fast Reverse Proxy) 是一个高性能的反向代理应用,它可以帮助内网服务穿透防火墙,实现内网与外网之间的通信。FRP 主要用于云服务器与本地服务器之间的连接,尤其适用于云服务器无法直接访问本地网络环境的情况。

基础概念

FRP 由客户端(frpc)和服务端(frps)组成。客户端通常部署在内网环境中,服务端部署在具有公网 IP 的服务器上。客户端会将内网服务的数据转发到服务端,再由服务端将数据转发给外部访问者。

优势

  1. 高性能:FRP 使用 Go 语言编写,具有较高的性能和稳定性。
  2. 易于配置:FRP 提供了简单的配置文件,使得用户可以轻松地设置反向代理。
  3. 安全性:FRP 支持 TLS 加密,保证数据传输的安全性。
  4. 灵活性:FRP 支持多种协议,如 TCP、UDP、HTTP、HTTPS 等。

类型

FRP 主要有以下几种类型:

  1. TCP 反向代理:用于转发 TCP 协议的数据。
  2. UDP 反向代理:用于转发 UDP 协议的数据。
  3. HTTP/HTTPS 反向代理:用于转发 HTTP 和 HTTPS 协议的数据。

应用场景

  1. 内网穿透:当本地服务器无法直接访问外网时,可以使用 FRP 实现内网穿透。
  2. 云服务器与本地服务器通信:当云服务器需要访问本地网络环境中的服务时,可以使用 FRP 建立连接。
  3. 远程桌面:通过 FRP 可以实现远程桌面访问,方便远程管理。

遇到的问题及解决方法

问题:FRP 连接失败

原因可能有以下几点:

  1. 配置文件错误:检查 FRP 的配置文件是否正确。
  2. 网络问题:确保客户端和服务端之间的网络连接正常。
  3. 防火墙限制:检查防火墙设置,确保允许 FRP 的端口通信。

解决方法:

  1. 仔细检查配置文件,确保所有参数正确无误。
  2. 使用 pingtelnet 等工具检查网络连接。
  3. 调整防火墙设置,允许 FRP 的端口通信。

示例代码

以下是一个简单的 FRP HTTP 反向代理配置示例:

服务端配置文件(frps.ini)

代码语言:txt
复制
[common]
bind_port = 7000

[vhost_http]
type = http
port = 80

客户端配置文件(frpc.ini)

代码语言:txt
复制
[common]
server_addr = x.x.x.x
server_port = 7000

[web]
type = http
local_ip = 127.0.0.1
local_port = 8080

参考链接

FRP 官方 GitHub 仓库

通过以上信息,您应该对 FRP 的基础概念、优势、类型、应用场景以及常见问题有了较为全面的了解。如需进一步了解 FRP 的详细信息,请访问其官方 GitHub 仓库。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Dabenshi Frp

FRP服务可以分配给你一个域名让你本地web项目提供给外网访问,特别适合向别人展示你本机web demo以及调试一些远程API(用作微信公众号,企业号开发) 对于没有公网IP内网用户来说,远程管理或在外网访问内网机器上服务是一个问题...FRP支持TCP,UDP,HTTP,HTTPS等协议类型,并支持Web服务。根据域名进行路由转发。...:7010(7010-8000) 将域名CNAME解析至 51.83.172.100 即可绑定自己域名 此服务器开放7010-8000范围TCP、UDP端口映射 服务器是0.34.3版本,请使用相同版本客户端...#需要反向代理域名,就是服务端要代理域名 [test_https] #Https服务,...#需要反向代理域名,就是服务端要代理域名 # 以下为https新加内容 plugin = https2http

54520
  • frp实现内网穿透 | frp服务端配置 | frp客户端配置

    frp 是一个专注于内网穿透高性能反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷方式通过具有公网 IP 节点中转暴露到公网。...github:https://github.com/fatedier/frp document:https://gofrp.org/docs/ 一、frp 服务端 下载 目前可以在 Github  Release...] server_addr = free.frp.ioiox.com # 服务器IP或者地址 server_port = 7007 # 服务器提供端口号 token =...也可以填写内网IP. local_port = 5000 # 群晖内网HTTP端口,默认为5000. custom_domains = nas.ioiox.com # 填写你域名...IP. local_port = 5001 # 群晖内网HTTPS端口,默认为5001. custom_domains = nas.ioiox.com # 填写你域名

    13.6K40

    dotnet core 通过 frp 发布自己网站 搭建本地网站配置域名配置代理

    很多时候写出来网站只能自己内网访问,本文告诉大家如何通过 Frp 将自己 asp dotnet core 网站发布到外网,让小伙伴访问自己网站 通过 frp 方式,可以解决自己服务器性能太差问题...,通过 frp 方式需要先存在一个外网服务器 本文分为三个部分,第一个是创建一个简单 asp dotnet core 网站,第二是配置域名,第三是配置代理 要使用本文方法需要以下三个条件 本地有...://0.0.0.0:8000 配置域名 这里域名不需要备案,简单方法是从 godaddy.com 购买域名域名管理添加一个 a 记录 ?...server_addr 填写是你服务器 ip 这里 server_port 对应服务器 bind_port 值 上面代码 custom_domains 自定义域名需要先在自己域名配置好.../frpc.ini 因为服务器对外端口是 8080 也就是 frps.ini vhost_http_port 设置,需要通过域名:8080访问 我域名设置是 server.lindexi.com

    1.8K30

    frp内网穿透设置_frp内网穿透原理

    大家好,又见面了,我是你们朋友全栈君。 十分钟教你配置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服务,可以用...= repo.iwi.com #所绑定公网服务器域名,一级、二级域名都可以 保存然后执行.

    2.3K30

    FRP内网穿透_frp内网穿透原理

    大家好,又见面了,我是你们朋友全栈 frp点对点udp方式内网穿透ssh,节省服务器流量 (2019 年 5 月 30 日) frp ssh 安全连接和服务器安全设置 (2019 年 5 月 29...年 5 月 25 日) frp内网穿透简介 (2019 年 5 月 25 日) frp简介 frp 是一个内网穿透工具。...项目主页 https://github.com/fatedier/frp frp 让本地局域网机器可以暴露到公网,简单说就是在世界任何地方,你可以访问家里开着那台电脑。...FRP 支持 TCP、UDP、HTTP、HTTPS, 就是说不仅仅限于本地web服务器可以暴露,整台机器都可以暴露,windows远程控制,mac和linuxssh都可以被暴露。...frp进行网络穿透原理图 frp穿透用途 1. 在办公室访问家里电脑,反之亦然 2. 自己电脑上项目,方便发给客户朋友演示。

    3.1K40

    beacon_frp

    ⽀持域前置 PatchETW 远程HTTP下载 payload or 配置⽂件 1.frp源代码修改 修改读取config配置⽅式 修改编译exe为DLL 流量混淆 域前置 启⽤...加上我之前⼀直想在cs⾥运⾏frp,主要就是cs他有⼀个⼤⼩限制1MB。所以我没办法内存运⾏,如果其他c2的话我觉得完全有可能连aes加密⽂件都不落地。...Dinvoke:https://github.com/TheWover/DInvoke 感谢这个作者提供Dinvoke,他是frp能在内存中运⾏重要⼀环。...main.dll.raw 是经过aes加密和压缩main.dll Encryptor.raw 是⽤于远程加载frp⽂件,将加密后main.dll和frpc配置⽂ 件写在了⼀起。...本地加载frp 与远程加载相⽐本地加载会落地⼀个aes加密过⽂件 ,使⽤frpc.dll.raw加载⼀定要指定--config,不指定就会报错。

    1.3K10

    Frp内网穿透

    附上: 喵了个咪博客:w-blog.cn frp-Github地址:https://github.com/fatedier/frp frp-中文文档:https://github.com/fatedier...这里准备一台本地内网IP为192.168.1.100机器和一台阿里云有外网IP出口服务器,Frp在这两台机器上都要安装 笔者这里使用是Centos 64位版本需要其他版本可以去此处下载:https...= frp auth_token = frp666 [ssh_30080] type = tcp # 对应本地IP和端口 local_ip = 192.168.1.100 local_port...= 22 在分别两台机器上运行如下命令 # 有外网机器运行 /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,

    5K50

    frp内网穿透

    前一段时间买了一个刷了armbian系统电视盒子,但是一直没办法在外访问搭建好项目,于是使用frp搭建了内网穿透服务器。...要求:需要有一台有外网ip服务器 下载frp是linux系统,使用uname -a命令查看系统架构。...进入解压后文件夹 cd frp_0.45.0_linux_amd64 配置 将frps.ini修改为以下内容 vi frps.ini [common] # frp监听端口,默认是7000,可以改成其他...使用自定义域名域名服务商配置A解析规则,记录值填写服务器ip 修改客户端配置文件frpc.ini,custom_domains=域名 -bash: ....request [host:www.xxx.xxx] error: no root found: www.xxx.xxx 客户端配置域名访问和访问域名不匹配,请访问custom_domains域名或修改

    2.5K41

    frp内网穿透原理 解析_梅林frp内网穿透教程

    大家好,又见面了,我是你们朋友全栈君。 frp 内网穿透实例 前置 在这之前,你应该在嵌入式设备上和带有公网 IP 服务器上都已经安装好了 frp ,如果没有的话就翻一下前面几节内容。...今天把 frp 官方文档阅读完了,发现这个项目是我们国人主导,还是比较自豪;文档写非常详细,我建议是全部读一遍吧,花不了你多久时间,因此也不介绍 frp 了,直接给出几个我自己配置实例就可以了...官方文档 : FRP 这里给出几个配置实例原因主要是因为我应用场景比较特殊,是用在 IOT 上,也就是寻找一种有效方式访问到内网里嵌入式设备,主要是为了在产品出现问题时候有一种有效方式远程解决客户问题...frp 是有提供获取远程文件途径,但是由于之前我已经在我 IOT 上搭建好了 ftp 服务器,可以下载和上传文件,所以这里也打算穿透一下。...ping 到 local_ip = 172.20.92.204 local_port = 554 remote_port = 554 然后重启 frpc,也是正常显示(这里我直接用我域名去拉流了,

    2K10

    Frp内网穿透

    Frp是一个用于内网穿透反向代理工具,可以方便从外网访问内网中主机。frp分为服务器端(frps)和客户端(frpc),想要实现内网穿透,除了需要frp工具,我们还需要一台VPS。...所需组件 一台公网VPS主机:用来部署frp服务器端 内网试验机:用来部署frp客户端 一台pc,用来发起连接请求试验机 frp工具:该工具在github上,项目地址为:https://github.com.../fatedier/frp (这里需要注意是在下载frp时一定要看清楚我们所需要版本,比如服务器端linux_x86_64,那我们就选择amd64版本下载就好) 服务器端部署 下载好正确frp压缩包后...,直接解压: tar -xzvf frp_0.44.0_linux_amd64.tar 进入解压好包,这里解释一下各个文件作用吧: frps:frp服务器端启动文件 frpc:...http 还是 https # 当子域名为 test 时, 用于路由主机为 test.frps.com subdomain_host = frps.com # 是否使用 tcp 流多路复用,默认值为

    2.1K10

    frp内网映射_路由直接frp服务端

    配置文件中尽量不要有注释,必须写的话,要用符合语法写: 分号; 第一步:云服务器上域名解析添加(前提是有域名已经备案) 这里有对应操作截图文件 第二步:下载服务器管理软件 FinalShell...x-oss-process=image/format,png) 访问frp管理页面 服务器外网ip:dashboard_port 125.251.552.2:7500 (这里可以用nginx反向代理利用域名来替换长长...接着就是将烦人域名或ip加端口号通过nginx代理转发到对应域名下 ---- ---- ---- nginx配置frp管理界面和本地项目对应http链接路径 即域名代替IP加端口访问形式 比如...配置本地启动项目的路径格式为http://域名形式,我做这个主要公众号开发测试要这种格式http格式!...运行界面展示 管理界面: 本地项目界面: 域名配置后直接可以访问本地已启动项目,https访问形式~~ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    1K20

    FRP内网穿透工具

    1、什么是FRP frp 是一个可用于内网穿透高性能反向代理应用,支持 tcp, udp, http, https 协议。主要他是一个开源。...本篇文章目标: 1、自定义二级域名做本地端口映射 2、要求支持80端来做微信开发调试 3、能查看端口连接状态 这里我贴出我配置内容如下: 2、服务端端配置 frps.ini 假如服务端IP...在多人同时使用一个 frps 时,通过自定义二级域名方式来使用会更加方便。...之后用户可以通过 subdomain 自行指定自己 web 服务所需要使用二级域名,通过 {subdomain}.{subdomain_host} 来访问自己 web 服务。...映射到本地 http://localhost:8080/user 6、Dashboard 通过浏览器查看 frp 状态以及代理统计信息展示。

    3.7K30

    frp配置内网穿透

    情况是这样,公司有台内网服务器,有一天公司要求部分人员在家办公。一般来讲,在家办公同事想连内网服务器是不可能。...为了解决这个问题内网穿透就该了解一下了 frp 是一个专注于内网穿透高性能反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。.../frpc.ini 确认客户端,服务端都起来了,开始测试 宿主机通过frp访问虚拟机 实现免密码登陆,将宿主机public key添加虚拟机[root@nfsFileSystem frp]# echo...访问虚拟机 实现免密码登陆,将公网服务器public key添加虚拟机[root@nfsFileSystem frp]# echo '公网服务器public key'>> ~/.ssh/authorized_keys.../frpc.ini 测试一下 访问 http://frp.cw.net:8999/,不出意外看到就是虚拟机8080端口提供服务 仪表盘 在frps.ini追加以下配置 dashboard_port

    1.1K40

    FRP新接触

    参考教程是E语云博客基于BT宝塔面板安装frp内网穿透实现共存教程博文中配置部分,并提前在安全组开放好了端口。 接下来内容涉及到E语云博客内容,仅仅为了备份,请详细教程访问原网站。...token = YourToken max_pool_count = 50 tcp_mux = true #你绑定域名一级域名,假如你给远程桌面绑定frp.baidu.com,这里就填baidu.com...,默认6900 remote_port = 6900 #绑定二级域名前缀,默认frp,假如在服务端设置了eyuyun.com。...那么远程连接域名就是frp.eyuyun.com。 subdomain = frp 首先测试是路由器192.168.123.1地址,成功了!...因为访问我用ip,为了简单点,去找个备案二级域名(本域名未备案)绑定到服务器上,之后为了避免每次都输入端口,在宝塔网站上用了反代理。

    1.3K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券