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

frp内网穿透二级域名

基础概念

FRP(Fast Reverse Proxy)是一种高性能的反向代理应用,它可以帮助用户实现内网穿透,使得内网中的服务能够从外网访问。二级域名是指在一个主域名下的子域名,例如 subdomain.example.com。

优势

  1. 简单易用:FRP配置简单,易于上手。
  2. 高性能:FRP采用Go语言编写,性能优越。
  3. 安全性:支持TLS加密传输,保证数据安全。
  4. 灵活性:支持多种协议和端口映射方式。

类型

FRP主要有两种类型:

  1. 客户端模式:内网机器作为FRP客户端,外网服务器作为FRP服务端。
  2. 服务端模式:外网机器作为FRP服务端,内网机器作为FRP客户端。

应用场景

  1. 内网服务外网访问:例如,内网中的Web服务器、数据库服务器等需要从外网访问。
  2. 远程桌面:通过FRP实现远程桌面连接。
  3. 游戏服务器:将内网中的游戏服务器暴露到外网,方便玩家访问。

配置示例

假设我们有一个内网中的Web服务器,IP地址为 192.168.1.100,端口为 80,我们希望通过二级域名 subdomain.example.com 访问这个服务器。

服务端配置(外网服务器)

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

[subdomain.example.com]
type = http
local_ip = 192.168.1.100
local_port = 80

客户端配置(内网服务器)

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

[subdomain.example.com]
type = http
local_ip = 192.168.1.100
local_port = 80

常见问题及解决方法

问题1:无法访问二级域名

原因:可能是DNS解析问题或者FRP配置错误。

解决方法:

  1. 确保DNS解析正确,可以通过 ping subdomain.example.com 检查。
  2. 检查FRP配置文件是否正确,特别是 bind_port 和 server_addr 等参数。
  3. 确保FRP服务端和客户端都已正确启动。

问题2:访问时出现404错误

原因:可能是FRP配置中的 local_ip 或 local_port 错误,或者Web服务器配置问题。

解决方法:

  1. 检查FRP配置文件中的 local_ip 和 local_port 是否正确。
  2. 确保Web服务器配置正确,特别是虚拟主机配置。
  3. 检查Web服务器日志,查看是否有相关错误信息。

参考链接

FRP官方文档

通过以上配置和常见问题解决方法,你应该能够成功实现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压缩包后...RDP远程桌面,用户名密码为内网的用户名与密码 启动客户端(windows下,在frp目录下打开cmd): frpc.exe -c frpc.ini RDP远程访问 这里连上去后非常的卡

3.4K10
  • Frp内网穿透

    在一个IP紧缺的时代,连电信也不分配固定IP给到你用,一条专网专用线路贵的不行,那么作为软件开发人员常常要使用到外网,比如和微信调试程序,给到不在同一网段的朋友一起调试程序等,大家耳熟能详的内网穿透就是花生壳...,但是花生壳的灵活性比较差,笔者就想有没有什么更好的办法自己搭建一个内网穿透服务器呢?...那么今天就给大家推荐一款自建内网穿透....# 有外网的机器运行 /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等,可以说功能非常强大,

    5.7K50

    frp内网穿透

    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

    1.5K41

    FRP内网穿透

    对于没有公网 IP 的内网用户来说,远程管理或在外网访问内网机器上的服务是一个问题。...之前一直用最简单的nc做反代,折腾了几次之后迁移到FRP上面了;记录一下ABC; 内网穿透工具 FRP,FRP 全名:Fast Reverse Proxy。...项目地址: https://github.com/fatedier/frp FRP 的作用 利用处于内网或防火墙后的机器,对外网环境提供 HTTP 或 HTTPS 服务。...利用处于内网或防火墙后的机器,对外网环境提供 TCP 和 UDP 服务,例如在家里通过 SSH 访问处于公司内网环境内的主机。...还有非常多的功能,比如虚拟主机、多路复用、负载均衡、点对点内网穿透等等,请参考官方文档: https://github.com/fatedier/frp/blob/master/README_zh.md

    4.3K31

    FRP内网穿透工具

    1、什么是FRP frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。主要他是一个开源的。...https://github.com/fatedier/frp http://getfrp.yzxx-soft.com/index.html 具体配置以及使用方法我这里就不过多介绍了,官方文档有详细说明...本篇文章目标: 1、自定义二级域名做本地端口映射 2、要求支持80端来做微信开发调试 3、能查看端口的连接状态 这里我贴出我的配置内容如下: 2、服务端端配置 frps.ini 假如服务端的IP...在多人同时使用一个 frps 时,通过自定义二级域名的方式来使用会更加方便。...之后用户可以通过 subdomain 自行指定自己的 web 服务所需要使用的二级域名,通过 {subdomain}.{subdomain_host} 来访问自己的 web 服务。

    4.3K30

    frp配置内网穿透

    情况是这样的,公司有台内网服务器,有一天公司要求部分人员在家办公。一般来讲,在家办公的同事想连内网服务器是不可能的。...为了解决这个问题内网穿透就该了解一下了 frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。...可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。...frp有很多功能,这里只介绍ssh和web服务 模拟场景 一台公网服务器(Linux) 一台虚拟机(Linux,相当于内网服务器) ssh服务测试:宿主机通过frp访问虚拟机;公网服务器通过frp访问虚拟机...web服务测试:通过公网IP+端口号访问内网服务 ssh服务 公网服务器 [root@iZbp1430s16l9piu268n8rZ ~]# wget https://github.com/fatedier

    1.7K40

    内网穿透工具 frp

    frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。...frp 的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。 对于 http 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。...利用处于内网或防火墙后的机器,对外网环境提供 tcp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。 可查看通过代理的所有 http 请求和响应的详细信息。...(待开发) 开发状态 frp 目前正在前期开发阶段,master 分支用于发布稳定版本,dev 分支用于开发,您可以尝试下载最新的 release 版本进行测试。...支持 udp 打洞的方式,提供两边内网机器直接通信,流量不经过服务器转发。 git地址:https://github.com/fatedier/frp

    2.2K30

    内网穿透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、

    1.2K40

    搭建frp内网穿透

    通讯端口(用于和客户端内网穿透传输数据的端口) 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流复用.../frpc -c frpc.ini 连接成功的服务端 连接成功的客户端 尝试连接frp穿透后的ssh 连接成功

    2.6K10

    【FRP内网穿透】将内网项目穿透至公网

    FRP介绍: FRP内网穿透是一种通过将本地网络服务暴露到公共网络中的技术。通过使用FRP软件,用户可以将本地网络中的应用程序、服务或资源映射到互联网上,从而实现远程访问。...用户可以通过配置FRP客户端和服务器来实现内网穿透,确保数据传输的安全性和稳定性。...通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。.../frpc.ini启动客户端 frp 主要由 客户端(frpc) 和 服务端(frps) 组成,服务端通常部署在具有公网 IP 的机器上,客户端通常部署在需要穿透的内网服务所在的机器上。...好,能够正常访问vps的tomcat服务,那么FRP内网穿透就代表成功了 优化FRP与相关常用命令拓展: 如果运行报错,需要重新修改配置文件,需要先停止FRP的运行: 如果是前台启动的话需要停止服务直接

    2.3K11

    内网穿透软件——Sakura Frp

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

    13K20

    frp内网穿透(已验证)

    云服务器frp内网穿透教程 软件源码在https://github.com/fatedier/frp/releases上,根据系统类型,按需下载。...教程术语描述 A 是有固定IP的云服务器(这里以阿里云服务器为例) B 是公司内网服务器 C 是家里windowns系统 配置服务器A 步骤1:源码准备 wget https://github.com/...fatedier/frp/releases/download/v0.45.0/frp_0.45.0_linux_amd64.tar.gz tar -zxvf frp_0.45.0_linux_amd64....tar.gz cd frp_0.45.0_linux_amd64/ 步骤2:修改frps.ini [common] bind_port = 7000 步骤3:开放端口 开放服务器防火墙 7000端口是供内网服务器...通过公网IP+端口访问公司内网的服务器 ssh的IP是云服务器的公网IP 端口号是内网服务器B的对外开放端口(云服务器也需要开放这个端口) ssh xj@8.134.210.33:10000 附加操作

    1.1K20
    领券