frp55版本如何配置泛域名

news2025/4/23 19:50:09

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。

前言

之前配置的好好的frp,结果到用的时候不能用了,直接影响了我早上的一堆rss订阅源不能用,群里的新闻简报也没有正常推送,今天又翻出来捋了一下,发现之前配置的都忘记了,重新理理之后在这里做个备忘录吧。

配置如下

如题所示,配置代码如下:


 # frp内网穿透反向代理配置
   server {
    listen 80; 
    server_name *.xxx.xyz; #泛域名

    location / {
        proxy_pass http://xxx.xyz:8600;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
      }
    }
  

上面的配置,需要注意这么几个地方:

  1. 泛域名:*.xxx.com,这个你需要在你的域名下面解析一条泛域名,记录为:*.xxx.com,记录值为你frps(内网穿透公网)的ip

  2. 8600端口,是你在frps.toml文件里面配置的vhostHTTPPort端口,简单点来说,所有请求你泛域名的8600端口,都会直接转发到frpc客户端上。

    比如我现在想要请求:nas.xxx.com:8600,我只需要在浏览器里面输入nas.xxx.com即可;想要请求:docker.xxx.com:8600,我只需要在浏览器里面输入docker.xxx.com即可;因为我在nginx已经配置了转发。

frps.toml服务端配置

附加,`frps.toml`的配置文件:
# 云服务器和内网工作站之间的连接建立端口
bindPort  = 8601
# http域名的端口
vhostHTTPPort = 8600
# 通讯口令,写复杂一些
auth.token = "XKhjneeTEbJbFGLIZJXxxxxxxxxxxxXOnPoucZsQIrBK"


webServer.addr = "0.0.0.0"
webServer.port = 8602
webServer.user = "xxxx"
webServer.password = "xxxxx@2024.@"

# frp日志配置
log.to = "/var/local/frps.log"
log.level = "info"

frpc客户端配置

在客户端我们就可以这么配置,来区分不同的域名访问不同的端口啦:


serverAddr = "公网ip"
serverPort = 8601

webServer.addr = "0.0.0.0"
webServer.port = 8602
webServer.user = "xxxx"
webServer.password = "xxxxx@2024.@"

auth.method = "token"
auth.token = "XKhjneeTEbJbFGLIZJXxxxxxxxxxxxXOnPoucZsQIrBK"


[[proxies]]
name = "qunhui-nas"
type = "http"
localIP = "192.168.1.100"
localPort = 5000
customDomains = ["nas.xxx.com"]




[[proxies]]
name = "qunhui-tongbu"
type = "tcp"
localIP = "192.168.1.100"
localPort = 6690
remotePort = 6690


[[proxies]]
name = "qunhui-ssh"
type = "tcp"
localIP = "192.168.1.100"
localPort = 45322
remotePort = 8606


[[proxies]]
name = "qunhui-file"
type = "http"
localIP = "192.168.1.100"
localPort = 5005
customDomains = ["file.xxx.com"]


[[proxies]]
name = "qunhui-dockage"
type = "http"
localIP = "192.168.1.100"
localPort = 8608
customDomains = ["docker.xxx.com"]

[[proxies]]
name = "qunhui-wxrss"
type = "http"
localIP = "192.168.1.100"
localPort = 4000
customDomains = ["wxrss.xxx.com"]

[[proxies]]
name = "qunhui-rsshub"
type = "http"
localIP = "192.168.1.100"
localPort = 1200
customDomains = ["rsshub.xxx.com"]

[[proxies]]
name = "qunhui-beikong"
type = "http"
localIP = "192.168.1.100"
localPort = 5555
customDomains = ["beikong.xxx.com"]

然后就可以啦,本来之前配置好了,结果今天又不行了,然后之前配置的都忘记了,这下备份了应该不会忘记了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1823659.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringCloud总结(springcloud alibaba)

目录 版本说明(很重要) springcloud alibaba对应组件版本说明 简述 spring cloud albaba 几大模块 周会讨论 - spring cloud alibaba每周都会有周会讨论,社区活跃 spring cloud alibaba官网 注册配置中心 简单介绍 nacos 步骤 示例代码 依赖…

C# WinForm —— 35 StatusStrip 介绍

1. 简介 状态栏 StatusStrip,默认在软件的最下方,用于显示系统时间、版本、进度条、账号、角色信息、操作位置信息等 可以在状态栏中添加的控件类型有:StatusLabel、ProgressBar、DropDownButton、SplitButton 2. 属性 属性解释(Name)控…

端午后的第一单cisa

需要的老板快来联系

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第41课-动态添加3D对象

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第41课-动态添加3D对象 使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎…

实现流程自动化的警务反诈RPA:通过智能化技术提升警方反诈骗能力

电信诈骗一直以来都是公安机关重点打击的犯罪行为,随着信息技术的更新迭代,新型诈骗手段也层出不穷,传统的反诈手段已无法满足办案所需。在这一背景下,公安机关利用科技革命带来的契机,坚持以科技为反诈工作赋能&#…

鹧鸪云光伏业务管理系统,助力企业数智化发展

在当今数字化浪潮席卷全球的背景下,光伏行业作为绿色能源的重要组成部分,其业务管理的数智化转型显得尤为重要。鹧鸪云光伏业务管理系统,以其强大的功能和卓越的性能,正成为企业实现数智化转型的重要助力。 作为光伏行业的领军软…

LeetCode 119.杨辉三角 II

1.题目要求如图所示: 示例 1:输入: rowIndex 3 输出: [1,3,3,1]示例 2:输入: rowIndex 0 输出: [1]示例 3:输入: rowIndex 1 输出: [1,1]先用malloc函数创造一个二维数组,变成杨辉三角,然后再用一维数组找到所指的那一行: /*** Note: The returned…

循环订单激励:打造企业增长新引擎

循环订单激励:打造企业增长新引擎 在当今竞争激烈的商业环境中,许多企业都在寻求独特而高效的营销策略以吸引并留住客户。今天,我要为您介绍的是一种名为“循环订单激励”的新颖模式,它不仅能提升客户参与度,还能为企…

Python实现逻辑回归与判别分析--西瓜数据集

数据 数据data内容如下: 读取数据: import numpy as np import pandas as pd data pd.read_excel(D:/files/data.xlsx) 将汉字转化为01变量: label [] for i in data[好瓜]:l np.where(i 是,1,0)label.append(int(l)) data[label] lab…

南师大GIS专业2024排名NO.1!!!

南师大GIS 666 学科专业实力666,研究方向多多多! 有学术方向有开发应用方向, 有GIS(建模、数字地形、基础理论和三维GIS等)、 有Cartography (叙事地图、动态地图、地图风格迁移等&#…

线性规划问题——单纯形算法

第一步:化“约束标准型” 在每个等式约束中至少有一个变量的系数为正,且这个变量只在该约束中出现。在每个约束方程中选择一个这样的变量称为基本变量。 剩下变量称为非基本变量。 一个简单的栗子 上图是一个约束标准型线性规划的例子。 等式1&#x…

【总线】AMBA总线架构的发展历程

目录 引言 发展历程 第一代AMBA(AMBA 1) 第二代AMBA(AMBA 2) 第三代AMBA(AMBA 3) 第四代AMBA(AMBA 4) 第五代AMBA(AMBA 5) AMBA协议简介 ASB&#x…

Capto2024软件怎么下载安装? 【详细安装图文教程】

Capto 2024是一款专为Mac用户设计的屏幕录制编辑软件。无论是想要制作教育视频、工作演示、游戏录制,还是进行简单的屏幕捕捉,Capto 2024都能满足您的需求。接下来,我将详细介绍其主要功能、特点以及使用场景,并为您评价这款软件。…

linux执行ifconfig命令ens33没有显示ip地址解决方法

1.右键启动VMware DHCP和NAT这两个服务 2.执行reboot命令,重启linux。然后再执行ifconfig命令,可以看到inet了,就是ip。xshell也可以连接到主机了。

为什么说这个方向,是网工人最大的机会

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部 下午好,我的网工朋友 都说各行各业早就没有了什么黄金时机,IT行业被称为含金量最高的行业之一,也难逃降薪裁员…

C++ static关键字详解

背景 前段时间初步整理了C中static的相关知识点,以此做个记录。 在C中,static关键字是常见的修饰符。从大方向上static分为两类: 1.类或结构体外的static 2.类或结构体内的static 因此,本文内容的划分如下: 接下来会…

supOS工业操作系统的由来

作为“世界制造工厂”,我国拥有最庞大、最完整的工业企业集群与产业链,其中既有众多全球性制造巨头,又有数以百万计的中小型工厂。但这些企业的制造工厂在推进数字化、网络化、智能化进程时普遍受阻:1)系统软件定制程度…

mybatis之特殊SQL的执行

1.1模糊查询 尝试&#xff1a; //模糊查询用户 List<User> getUserByLike(Param("mohu") String mohu);<select id"getUserByLike" resultType"user">select * from user where username like %#{mohu}% </select>Test publ…

本地密码记录工具-KeePass

文章目录 软件界面软件下载KeePass配置KeePass修改中文创建数据库配置数据库锁定配置账户密码为不同应用配置账号密码插件安装及使用 数据库同步 在此之前&#xff0c;没有使用过类似的账户密码记录工具&#xff0c;甚至完全没有接触过&#xff0c;由于Edge浏览器自带保存密码并…

视频监控汇聚平台:系统日志介绍及在运维中的实际应用

目录 一、系统日志的重要性 &#xff08;一&#xff09;安全保障 &#xff08;二&#xff09;故障排查 &#xff08;三&#xff09;运营管理 &#xff08;四&#xff09;事件回溯与分析 二、产品说明 &#xff08;一&#xff09;产品介绍 &#xff08;二&#xff09;接…