首页
学习
活动
专区
圈层
工具
发布

域名穿透frp

域名穿透FRP(Frp, Fast Reverse Proxy)

基础概念

FRP(Fast Reverse Proxy)是一种高性能的反向代理应用,主要用于内网穿透。它允许内网中的服务通过公网访问,通常用于服务器的远程管理、内网服务的公网访问等场景。

相关优势

  1. 高性能:FRP设计简洁,性能优越,适合高并发场景。
  2. 易于配置:FRP的配置文件简单易懂,易于上手。
  3. 安全性:支持多种加密方式,保证数据传输的安全性。
  4. 灵活性:支持多种协议,如TCP、HTTP、HTTPS等。

类型

  1. 客户端-服务器模式:FRP客户端运行在内网服务器上,FRP服务器运行在公网服务器上。
  2. 纯内网模式:适用于完全隔离的内网环境,通过中继服务器实现内网穿透。

应用场景

  1. 远程管理:通过公网访问内网服务器,进行远程管理。
  2. 内网服务外网访问:将内网的服务暴露到公网,方便外部访问。
  3. 游戏服务器:将内网的游戏服务器暴露到公网,方便玩家连接。

常见问题及解决方法

问题1:FRP连接失败

原因:可能是配置错误、网络问题、防火墙设置等。 解决方法:

  1. 检查FRP客户端和服务端的配置文件是否正确。
  2. 确保内网服务器和公网服务器之间的网络连通性。
  3. 检查防火墙设置,确保FRP所需的端口是开放的。
问题2:FRP连接不稳定

原因:可能是网络波动、服务器负载过高等。 解决方法:

  1. 使用更稳定的网络连接。
  2. 优化服务器配置,提升服务器性能。
  3. 配置FRP的重连机制,确保连接的稳定性。
问题3:FRP加密失败

原因:可能是加密密钥不匹配、加密算法不支持等。 解决方法:

  1. 确保客户端和服务端的加密密钥一致。
  2. 检查配置文件中指定的加密算法是否支持。

示例代码

以下是一个简单的FRP客户端配置示例:

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

[web]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = your_domain.com

参考链接

通过以上信息,您可以更好地理解FRP的基础概念、优势、类型、应用场景以及常见问题的解决方法。希望这些信息对您有所帮助。

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

相关·内容

Frp内网穿透

Frp是一个用于内网穿透的反向代理工具,可以方便的从外网访问内网中的主机。frp分为服务器端(frps)和客户端(frpc),想要实现内网穿透,除了需要frp工具,我们还需要一台VPS。...接下里就演示一下内网穿透的效果。...所需组件 一台公网的VPS主机:用来部署frp的服务器端 内网试验机:用来部署frp的客户端 一台pc,用来发起连接请求的试验机 frp工具:该工具在github上,项目地址为:https://github.com.../fatedier/frp (这里需要注意的是在下载frp时一定要看清楚我们所需要的版本,比如服务器端linux_x86_64,那我们就选择amd64的版本下载就好) 服务器端部署 下载好正确的frp压缩包后...:http" 或 "[ipv6-host%zone]:80" bind_addr = 0.0.0.0 bind_port = 7000 # udp nat 穿透端口 bind_udp_port = 7001

3.4K10
  • frp内网穿透

    前一段时间买了一个刷了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 [

    3.4K41

    frp内网穿透

    frp内网穿透 此教程可用于配置内网Linux服务器,这样就可以不在同一个局域网内也能远程访问到服务器。 一、公网IP 买一个云服务器(腾讯云或者阿里云均可)。会分配一个公网ip。...二、frp工具的使用 在云服务器和内网机器下载对应的安装包: wget https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3..._linux_amd64.tar.gz 解压文件 tar -zxvf frp_0.34.3_linux_amd64.tar.gz 在云服务器上部署 frps,修改 frps.ini 文件: [common...通过 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

    1.5K41

    FRP内网穿透

    之前一直用最简单的nc做反代,折腾了几次之后迁移到FRP上面了;记录一下ABC; 内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。...对于 HTTP, HTTPS 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个 80 端口。...FRP 安装 FRP 采用 Go 语言开发,支持 Windows、Linux、MacOS、ARM等多平台部署。FRP 安装非常容易,只需下载对应系统平台的软件包,并解压就可用。...frp cp frp/frpc frp/frps /usr/bin/ FRP服务端配置 首先建立配置文件 1 2 mkdir /etc/frp vim /etc/frp/frps.ini 下面是模板...还有非常多的功能,比如虚拟主机、多路复用、负载均衡、点对点内网穿透等等,请参考官方文档: https://github.com/fatedier/frp/blob/master/README_zh.md

    4.3K31

    内网穿透FRP教程

    做好记录,后面需要根据这个去下载对应的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

    1.2K40

    内网穿透工具 frp

    frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。...frp 的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。 对于 http 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。...(待开发) 开发状态 frp 目前正在前期开发阶段,master 分支用于发布稳定版本,dev 分支用于开发,您可以尝试下载最新的 release 版本进行测试。...web 服务,但是由于本地机器没有公网 IP,无法将域名解析到本地的机器,通过 frp 就可以实现这一功能,以下示例为 http 服务,https 服务配置方法相同, vhost_http_port...git地址:https://github.com/fatedier/frp

    2.2K30

    搭建frp内网穿透

    准备 一个有公网IP的服务器(国内外皆可) 客户端 frp脚本 frp脚本下载:https://github.com/fatedier/frp/releases/ 选择合适的版本下载....通讯端口(用于和客户端内网穿透传输数据的端口) bind_port = 7000 #用于KCP协议UDP通讯端口(也可以和“bind_port”共用同一端口,如果没有设置,则kcp在frps中被禁用)...之后用户可以通过 subdomain 自行指定自己的 web 服务所需要使用的二级域名,通过 {subdomain}.{subdomain_host} 来访问自己的 web 服务。)...subdomain_host = frps.com #每个内网穿透服务限制最大连接池上限(每个内网穿透可以创建的连接池上限,避免大量资源占用) max_pool_count = 5 #如果使用tcp流复用.../frpc -c frpc.ini 连接成功的服务端 连接成功的客户端 尝试连接frp穿透后的ssh 连接成功

    2.6K10

    内网穿透软件——Sakura Frp

    这是一个挺好的内网穿透软件,推荐给大家使用(不是我的软件,大家不要误会) 简单介绍一下 Sakura Frp现在是由羽川早苗维护的一款内网穿透软件 它能够完成以下穿透 TCP映射 UDP映射 HTTP映射...HTTPS映射 XTCP映射 这个内网穿透我觉得很好,首先它的免费版就有10Mbps的传输速率(比某壳免费版的1Mbps好)而且,它的隧道可以选择的有很多,免费的国内节点和国外节点加起来有好几十个,确实比较好用...但是这样好的软件,也有许多不和谐的因素 Sakura Frp内网穿透主站(节点是高防,他们打不死)屡次遭受DDoS攻击....使用国内节点要用已备案的域名哦 没备案只能用国外节点,这是工信部的要求 还有河南联通节点由于有人用于转发非法内容应网监要求已经下线,希望大家且用且珍惜,不要做违法的事 Sakura Frp的地址:https

    13K20

    使用内网穿透工具frp

    因此,如果需要用自己电脑做服务器的话,我们只能使用花生壳这样的内网穿透工具了。花生壳的缺点就是只能使用人家给你分配的三级域名,而且免费套餐每个月只有1G流量,有时候还不太稳定。...免费许可下只能使用随机分配的三级域名,临时用一下倒是还可以。如果想获取固定的子域名的话还得付费。 正在这时,我发现了一个工具——frp,完美解决了我的需求。...custom_domains是自定义域名,如果有自己的域名就写到这里。auth_token是验证凭据,服务端和客户端的凭据必须一样才能连接,当然为了安全还是设置长一点。...然后用自定义域名访问试试,看看能不能解析到你的本地网站。...winsw install winsw start 这样,一个自定义内网穿透的网站就搭建完成了。当然,frp的功能还不仅于此。

    7.8K122

    内网穿透FRP工具使用

    内网穿透   内网穿透的大概原理非常简单,大概的解释一下就是由于NAT技术存在,网关会为位于内网的机器分配一个内网特有的ip地址,有A类(10.0.0.0~10.255.255.255)、B类(172.16.0.0...据我所知内网穿透的工具大概分为两类: 开箱即用的商业内网穿透工具,如花生壳、ngrok等,他们由商家自己提供公网服务器,让内网的机器主动与服务器相连接后,由服务器暴露端口供外界访问。...假如你的要求更高,比如需要自定义访问的域名等等,那么可以使用github上开源的FRP,来自定义的搭建一个内网穿透服务器,功能非常多,足够满足需求。   ...接下来讲下如何使用FRP工具来自定义的搭建一个较为安全的内网穿透服务来访问学校的内网。具体如何使用FRP工具就不细说了,自己看文档吧。 网关配置端口映射   首先讲下什么叫安全的内网穿透服务。...所以在使用FRP工具的时候最好要考虑到这两个问题。

    1.5K20
    领券