🗣 Wd提问: frp域名解析
🤖 Ai回答: FRP(Fast Reverse Proxy)的域名解析是实现内网穿透、通过自定义域名访问内网服务的关键步骤。其核心原理是:将你拥有的域名或子域名,通过DNS记录解析到运行FRP服务端(frps)的公网服务器IP地址上,然后利用FRP的配置将该域名的访问请求转发到指定的内网服务。
根据你的需求和资源,主要有两种配置方式:
1、自定义域名 (Custom Domains)
这种方式适合你拥有一个独立的域名(如 `yourdomain.com`),并希望为内网服务创建专属的、专业的访问入口。
配置步骤:
1、 服务端 (frps) 配置:
* 在 `frps.toml` 或 `frps.ini` 配置文件中,确保启用了HTTP/HTTPS类型的代理端口。
toml
frps.toml 示例
bindPort = 7000
vhostHTTPPort = 80 外部用户通过80端口访问HTTP服务
vhostHTTPSPort = 443 外部用户通过443端口访问HTTPS服务
* 如果需要,可以设置token进行安全认证。
toml
auth.method = token
auth.token = your_secure_token
2、 客户端 (frpc) 配置:
* 在 `frpc.toml` 或 `frpc.ini` 中,为需要暴露的内网服务(如Web服务器)配置一个HTTP类型代理,并指定你的自定义域名。
toml
frpc.toml 示例
serverAddr = your_server_ip_or_domain frps服务器地址
serverPort = 7000
auth.token = your_secure_token 与服务端一致
[[proxies]]
name = web_service
type = http
localIP = 192.168.1.100 内网Web服务器的IP
localPort = 80 内网Web服务器的端口
customDomains = [www.yourdomain.com, blog.yourdomain.com] 你想使用的域名
可选:添加HTTP基本认证
httpUser = admin
httpPassword = password
3、 域名解析 (DNS 设置):
* 登录你的域名注册商(如阿里云、腾讯云、GoDaddy等)的管理后台。
* 添加一条 A记录,将 `www.yourdomain.com` 和 `blog.yourdomain.com` 解析到你的 `frps` 服务器的公网IP地址。
* 注意: 这种方式下,服务端不需要配置 `subDomainHost`。
4、 防火墙设置:
* 确保 `frps` 服务器的安全组(云服务商控制台)和系统防火墙(如 `ufw`, `firewalld`)放行了 `vhostHTTPPort` (通常是80) 和 `vhostHTTPSPort` (通常是443) 端口。
5、 启动服务:
* 先在公网服务器上启动 `frps`,再在内网机器上启动 `frpc`。
* 完成后,你就可以通过 `http://www.yourdomain.com` 访问你的内网服务了。
2、子域名 (Subdomain)
这种方式适合快速测试或当你不想使用自己的主域名时。它依赖于一个“主域名”,并通过泛解析来支持任意前缀的子域名。
配置步骤:
1、 服务端 (frps) 配置:
* 在 `frps.toml` 中,除了基础配置外,必须设置 `subDomainHost`。
toml
frps.toml 示例
bindPort = 7000
vhostHTTPPort = 80
subDomainHost = frps.com 这是你拥有的一个域名
auth.method = token
auth.token = your_secure_token
2、 域名解析 (DNS 设置 泛解析):
* 登录你的域名注册商后台。
* 为 `frps.com` 这个域名添加一条 泛域名A记录 (Wildcard A Record)。
* 记录类型: A
* 主机记录: `*` (星号)
* 记录值: `frps` 服务器的公网IP地址。
* 这样,所有 `*.frps.com` 的子域名(如 `web.frps.com`, `app.frps.com`)都会被自动解析到你的服务器IP。
3、 客户端 (frpc) 配置:
* 在 `frpc.toml` 中,只需简单地指定一个 `subdomain`,而无需列出完整的域名。
toml
frpc.toml 示例
serverAddr = your_server_ip
serverPort = 7000
auth.token = your_secure_token
[[proxies]]
name = my_blog
type = http
localIP = 127.0.0.1
localPort = 8080
subdomain = blog 最终访问地址为: http://blog.frps.com
4、 防火墙设置:
* 同样,确保服务器防火墙放行了80和443端口。
5、 启动服务:
* 启动 `frps` 和 `frpc`。
* 完成后,你可以通过 `http://blog.frps.com` 访问内网服务。
总结对比:
| 特性 | 自定义域名 (customDomains) | 子域名 (subdomain) |
| : | : | : |
| 适用场景 | 拥有独立域名,追求专业形象 | 快速测试,不想用主域名 |
| 配置复杂度 | 较高,需为每个域名单独配置 | 较低,服务端一次配置,客户端简单 |
| 灵活性 | 高,可为不同服务绑定不同顶级域名 | 中等,所有服务共享 `subDomainHost` 域名 |
| DNS 设置 | 为每个具体域名添加A记录 | 为 `subDomainHost` 添加泛域名(`*`)A记录 |
选择哪种方式取决于你的具体需求。如果你有自己的域名,推荐使用自定义域名以获得最佳体验。
📣 商家广告:





0
IP地址: 158.94.251.210
搜索次数: 0
提问时间: 2025-11-07 13:20:07
🛒 域名购买:
nf.gs
8yw.net
ww.cq.cn
kaosou.com.cn
836.net.cn
soukan.com.cn
s-x.com.cn
81.biz
kt6.cn
02.gs
❓️ 热门提问:
航发主机厂
vps在哪
哪个虚拟主机速度快
云计算导论
域名价值评估开源
云主机 网站
dy域名注册商
欧洲用什么搜索引擎
某虚拟存储器的用户空间共有32个页面
机房防雷施工
豌豆Ai站群搜索引擎系统
🌐 域名评估:
pp.js.cn
oppo.ah.cn
toybr.cn
si.hi.cn
d.pw
pbxg.cn
dji.cq.cn
v.qh.cn
g.jl.cn
yu7.fj.cn
⛏ 最新挖掘:
凯里酸汤鱼
贵阳烤脑花
都匀毛尖茶
花溪牛肉粉
贵阳烤生蚝
贵阳烤豆腐
贵阳纸包鱼
贵阳特色菜
🖌 热门作画:
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊:
🔗 友情链接:
Anonyma sökmotorer
软件开发平台
ai提问
🧰 站长工具:
Ai工具 whois查询 搜索
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。