[{"data":1,"prerenderedAt":501},["ShallowReactive",2],{"navigation_docs":3,"-extension-applications-minecraft-srv-forced-hosts":345,"-extension-applications-minecraft-srv-forced-hosts-surround":496},[4,9,41,108,185,289,305,335,340],{"title":5,"path":6,"stem":7,"icon":8},"首页","\u002Fwhat-is-lolia","1.what-is-lolia","i-lucide-house",{"title":10,"icon":11,"path":12,"stem":13,"children":14,"page":40},"开始之前","i-lucide-list-check","\u002Fbefore-start","2.before-start",[15,20,25,30,35],{"title":16,"path":17,"stem":18,"icon":19},"入门阅读","\u002Fbefore-start\u002Fintroduction","2.before-start\u002F1.introduction","i-lucide-book",{"title":21,"path":22,"stem":23,"icon":24},"常见问题","\u002Fbefore-start\u002Ffaq","2.before-start\u002F2.faq","i-lucide-badge-question-mark",{"title":26,"path":27,"stem":28,"icon":29},"实名认证","\u002Fbefore-start\u002Fkyc","2.before-start\u002F3.kyc","i-lucide-user-check",{"title":31,"path":32,"stem":33,"icon":34},"安全提示","\u002Fbefore-start\u002Fsecurity","2.before-start\u002F4.security","i-lucide-shield-alert",{"title":36,"path":37,"stem":38,"icon":39},"大流量内容","\u002Fbefore-start\u002Fbig-traffic-contents","2.before-start\u002F5.big-traffic-contents","i-lucide-zap",false,{"title":42,"icon":43,"path":44,"stem":45,"children":46,"page":40},"面板","i-lucide-panels-top-left","\u002Fweb-management","3.web-management",[47,52,66,76,94],{"title":48,"path":49,"stem":50,"icon":51},"仪表盘","\u002Fweb-management\u002Fdashboard","3.web-management\u002F1.dashboard","i-lucide-gauge",{"title":53,"icon":54,"path":55,"stem":56,"children":57,"page":40},"隧道","i-lucide-chevrons-left-right-ellipsis","\u002Fweb-management\u002Ftunnel","3.web-management\u002F2.tunnel",[58,62],{"title":59,"path":60,"stem":61},"隧道管理","\u002Fweb-management\u002Ftunnel\u002Ftunnel-management","3.web-management\u002F2.tunnel\u002F1.tunnel-management",{"title":63,"path":64,"stem":65},"隧道创建","\u002Fweb-management\u002Ftunnel\u002Fcreate-tunnel","3.web-management\u002F2.tunnel\u002F2.create-tunnel",{"title":67,"icon":68,"path":69,"stem":70,"children":71,"page":40},"域名管理","i-lucide-globe-code","\u002Fweb-management\u002Fdomain-management","3.web-management\u002F3.domain-management",[72],{"title":73,"path":74,"stem":75},"域名白名单","\u002Fweb-management\u002Fdomain-management\u002Fwhitelist","3.web-management\u002F3.domain-management\u002F1.whitelist",{"title":77,"icon":78,"path":79,"stem":80,"children":81,"page":40},"OAuth","i-lucide-key-round","\u002Fweb-management\u002Foauth","3.web-management\u002F4.oauth",[82,86,90],{"title":83,"path":84,"stem":85},"应用管理","\u002Fweb-management\u002Foauth\u002Fapp-management","3.web-management\u002F4.oauth\u002F1.app-management",{"title":87,"path":88,"stem":89},"创建应用","\u002Fweb-management\u002Foauth\u002Fcreate-app","3.web-management\u002F4.oauth\u002F2.create-app",{"title":91,"path":92,"stem":93},"授权管理","\u002Fweb-management\u002Foauth\u002Fauthorizations","3.web-management\u002F4.oauth\u002F3.authorizations",{"title":95,"icon":96,"path":97,"stem":98,"children":99,"page":40},"账户设置","i-lucide-user-cog","\u002Fweb-management\u002Fsettings","3.web-management\u002F5.settings",[100,104],{"title":101,"path":102,"stem":103},"基础设置","\u002Fweb-management\u002Fsettings\u002Fsettings","3.web-management\u002F5.settings\u002F1.settings",{"title":105,"path":106,"stem":107},"安全性","\u002Fweb-management\u002Fsettings\u002Fsecurity","3.web-management\u002F5.settings\u002F2.security",{"title":109,"icon":110,"path":111,"stem":112,"children":113,"page":40},"客户端","i-lucide-laptop","\u002Fclient","4.client",[114,157,171],{"title":115,"icon":116,"path":117,"stem":118,"children":119,"page":40},"图形化客户端","i-lucide-app-window-mac","\u002Fclient\u002Fgui","4.client\u002F1.gui",[120,141,153],{"title":121,"path":122,"stem":123,"children":124,"page":40},"LoliaFrpClient","\u002Fclient\u002Fgui\u002Floliafrpclient","4.client\u002F1.gui\u002F1.loliafrpclient",[125,129,133,137],{"title":126,"path":127,"stem":128},"简介","\u002Fclient\u002Fgui\u002Floliafrpclient\u002Fintroduction","4.client\u002F1.gui\u002F1.loliafrpclient\u002F1.introduction",{"title":130,"path":131,"stem":132},"Windows","\u002Fclient\u002Fgui\u002Floliafrpclient\u002Fwindows","4.client\u002F1.gui\u002F1.loliafrpclient\u002F2.Windows",{"title":134,"path":135,"stem":136},"Linux","\u002Fclient\u002Fgui\u002Floliafrpclient\u002Flinux","4.client\u002F1.gui\u002F1.loliafrpclient\u002F3.Linux",{"title":138,"path":139,"stem":140},"Android","\u002Fclient\u002Fgui\u002Floliafrpclient\u002Fandroid","4.client\u002F1.gui\u002F1.loliafrpclient\u002F4.Android",{"title":142,"path":143,"stem":144,"children":145,"page":40},"LoliaShizuku","\u002Fclient\u002Fgui\u002Floliashizuku","4.client\u002F1.gui\u002F2.loliashizuku",[146,149],{"title":126,"path":147,"stem":148},"\u002Fclient\u002Fgui\u002Floliashizuku\u002Floliashizuku","4.client\u002F1.gui\u002F2.loliashizuku\u002F1.loliashizuku",{"title":150,"path":151,"stem":152},"快速入门","\u002Fclient\u002Fgui\u002Floliashizuku\u002Fusage","4.client\u002F1.gui\u002F2.loliashizuku\u002F2.usage",{"title":154,"path":155,"stem":156},"Kairo","\u002Fclient\u002Fgui\u002Fkairo","4.client\u002F1.gui\u002F3.kairo",{"title":158,"icon":159,"path":160,"stem":161,"children":162,"page":40},"命令行客户端","i-lucide-square-terminal","\u002Fclient\u002Fcli","4.client\u002F2.cli",[163,167],{"title":164,"path":165,"stem":166},"Lolia CLI","\u002Fclient\u002Fcli\u002Fcli","4.client\u002F2.cli\u002F1.cli",{"title":168,"path":169,"stem":170},"参考","\u002Fclient\u002Fcli\u002Freference","4.client\u002F2.cli\u002F2.reference",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":40},"面板客户端","i-lucide-app-window","\u002Fclient\u002Fweb","4.client\u002F3.web",[177,181],{"title":178,"path":179,"stem":180},"MCSManager FRP模板","\u002Fclient\u002Fweb\u002Fmcsm","4.client\u002F3.web\u002F1.mcsm",{"title":182,"path":183,"stem":184},"MSLX 面板插件","\u002Fclient\u002Fweb\u002Fmslx","4.client\u002F3.web\u002F2.mslx",{"title":186,"icon":187,"path":188,"stem":189,"children":190,"page":40},"配置指南","i-lucide-sliders-horizontal","\u002Ftutorials","5.tutorials",[191,210,245,263],{"title":192,"icon":193,"path":194,"stem":195,"children":196,"page":40},"常见应用","i-lucide-toolbox","\u002Ftutorials\u002Fapp","5.tutorials\u002F1.app",[197],{"title":198,"path":199,"stem":200,"children":201,"page":40},"RDP远程桌面","\u002Ftutorials\u002Fapp\u002Frdp","5.tutorials\u002F1.app\u002F1.rdp",[202,206],{"title":203,"path":204,"stem":205},"通用配置","\u002Ftutorials\u002Fapp\u002Frdp\u002Fintroduction","5.tutorials\u002F1.app\u002F1.rdp\u002F1.introduction",{"title":207,"path":208,"stem":209},"以服务模式运行LoliaFRP","\u002Ftutorials\u002Fapp\u002Frdp\u002Fcli-tutorial","5.tutorials\u002F1.app\u002F1.rdp\u002F2.cli-tutorial",{"title":211,"icon":212,"path":213,"stem":214,"children":215,"page":40},"游戏应用","i-lucide-gamepad-2","\u002Ftutorials\u002Fgame","5.tutorials\u002F2.game",[216,241],{"title":217,"path":218,"stem":219,"children":220,"page":40},"Minecraft","\u002Ftutorials\u002Fgame\u002Fminecraft","5.tutorials\u002F2.game\u002F1.minecraft",[221,225,229,233,237],{"title":222,"path":223,"stem":224},"Java 版局域网联机","\u002Ftutorials\u002Fgame\u002Fminecraft\u002Fmcjavalan","5.tutorials\u002F2.game\u002F1.minecraft\u002F1.mcjavalan",{"title":226,"path":227,"stem":228},"Java 版独立服务器","\u002Ftutorials\u002Fgame\u002Fminecraft\u002Fmcjavaserver","5.tutorials\u002F2.game\u002F1.minecraft\u002F2.mcjavaserver",{"title":230,"path":231,"stem":232},"Simple Voice Chat","\u002Ftutorials\u002Fgame\u002Fminecraft\u002Fsimplevoicechat","5.tutorials\u002F2.game\u002F1.minecraft\u002F3.simplevoicechat",{"title":234,"path":235,"stem":236},"外置登录联机教程","\u002Ftutorials\u002Fgame\u002Fminecraft\u002Fauthlib-injector","5.tutorials\u002F2.game\u002F1.minecraft\u002F4.authlib-injector",{"title":238,"path":239,"stem":240},"SRV 解析","\u002Ftutorials\u002Fgame\u002Fminecraft\u002Fsrv-record","5.tutorials\u002F2.game\u002F1.minecraft\u002F6.srv-record",{"title":242,"path":243,"stem":244},"星露谷物语多人联机","\u002Ftutorials\u002Fgame\u002Fstardew-valley","5.tutorials\u002F2.game\u002F2.stardew-valley",{"title":246,"icon":247,"path":248,"stem":249,"children":250,"page":40},"网页应用","i-lucide-link-2","\u002Ftutorials\u002Fweb","5.tutorials\u002F3.web",[251,255,259],{"title":252,"path":253,"stem":254},"DNS 配置","\u002Ftutorials\u002Fweb\u002Fdns-config","5.tutorials\u002F3.web\u002F2.dns-config",{"title":256,"path":257,"stem":258},"NGINX","\u002Ftutorials\u002Fweb\u002Fnginx","5.tutorials\u002F3.web\u002F4.nginx",{"title":260,"path":261,"stem":262},"获取访客真实IP","\u002Ftutorials\u002Fweb\u002Fget-realip","5.tutorials\u002F3.web\u002F5.get-realip",{"title":264,"icon":265,"path":266,"stem":267,"children":268,"page":40},"进阶配置","i-lucide-file-cog","\u002Ftutorials\u002Fadvanced","5.tutorials\u002F4.advanced",[269,273,277,281,285],{"title":270,"path":271,"stem":272},"配置PROXY protocol","\u002Ftutorials\u002Fadvanced\u002Fproxy-protocol","5.tutorials\u002F4.advanced\u002F1.proxy-protocol",{"title":274,"path":275,"stem":276},"双栈网络配置","\u002Ftutorials\u002Fadvanced\u002Fmixed-v4-v6","5.tutorials\u002F4.advanced\u002F2.mixed-v4-v6",{"title":278,"path":279,"stem":280},"AutoTLS","\u002Ftutorials\u002Fadvanced\u002Fautotls","5.tutorials\u002F4.advanced\u002F3.autotls",{"title":282,"path":283,"stem":284},"多个隧道创建和使用","\u002Ftutorials\u002Fadvanced\u002Fmulti-tunnel","5.tutorials\u002F4.advanced\u002F4.multi-tunnel",{"title":286,"path":287,"stem":288},"使用自己的域名","\u002Ftutorials\u002Fadvanced\u002Fcname","5.tutorials\u002F4.advanced\u002F5.cname",{"title":290,"icon":291,"defaultOpen":40,"path":292,"stem":293,"children":294,"page":40},"开发者","i-lucide-folder-code","\u002Fdevelopers","6.developers",[295,300],{"title":296,"path":297,"stem":298,"icon":299},"LoliaFRP Open API","\u002Fdevelopers\u002Fopenapi","6.developers\u002F1.openapi","i-lucide-webhook",{"title":301,"path":302,"stem":303,"icon":304},"OAuth2 鉴权","\u002Fdevelopers\u002Foauth","6.developers\u002F2.oauth","i-lucide-fingerprint-pattern",{"title":306,"icon":307,"defaultOpen":40,"path":308,"stem":309,"children":310,"page":40},"扩展阅读","i-lucide-book-open-text","\u002Fextension","7.extension",[311,315,325],{"title":126,"path":312,"stem":313,"icon":314},"\u002Fextension\u002Fabout","7.extension\u002F1.about","i-lucide-text-initial",{"title":316,"icon":317,"defaultOpen":40,"path":318,"stem":319,"children":320,"page":40},"相关原理","i-lucide-monitor-cloud","\u002Fextension\u002Fbasics","7.extension\u002F2.basics",[321],{"title":322,"path":323,"stem":324},"frp 的工作基础","\u002Fextension\u002Fbasics\u002Ffrp-base","7.extension\u002F2.basics\u002F1.frp-base",{"title":326,"icon":327,"defaultOpen":40,"path":328,"stem":329,"children":330,"page":40},"疑难解答","i-lucide-bug-off","\u002Fextension\u002Fapplications","7.extension\u002F3.applications",[331],{"title":332,"path":333,"stem":334},"Minecraft Java SRV与forced hosts搭配","\u002Fextension\u002Fapplications\u002Fminecraft-srv-forced-hosts","7.extension\u002F3.applications\u002F1.minecraft-srv-forced-hosts",{"title":336,"path":337,"stem":338,"icon":339},"社区","\u002Fcommunity","8.community","i-lucide-users",{"title":341,"path":342,"stem":343,"icon":344},"参与贡献","\u002Fcontributing","9.contributing","i-lucide-git-pull-request-arrow",{"id":346,"title":332,"body":347,"description":490,"extension":491,"links":492,"meta":493,"navigation":430,"path":333,"seo":494,"stem":334,"__hash__":495},"docs\u002F7.extension\u002F3.applications\u002F1.minecraft-srv-forced-hosts.md",{"type":348,"value":349,"toc":488},"minimark",[350,354,362,366,450,457,464,481,484],[351,352,353],"p",{},"使用 SRV 解析时您可能会遇到forced hosts不起作用的问题，例如下面的情况：",[351,355,356,357,361],{},"设置了 ",[358,359,360],"code",{},"_minecraft._tcp.inside.example.com 0 5 14514 cn-frp-1.qwq.fan","的记录，并配置了下面这样的配置文件时：",[363,364,365],"tip",{},"此处以 Velocity 为例，Bungeecord等配置文件可能略有差异。",[367,368,373],"pre",{"className":369,"code":370,"language":371,"meta":372,"style":372},"language-toml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[servers]\n    # Configure your servers here. Each key represents the server's name, and the value\n    # represents the IP address of the server to connect to.\n    lobby = \"127.0.0.1:25565\"\n    survival = \"127.0.0.1:25566\"\n    inside = \"127.0.0.1:25567\"\n    # In what order we should try servers when a player logs in or is kicked from a server.\n    try = [\"lobby\"]\n\n[forced-hosts]\n    # Configure your forced hosts here.\n    \"inside.example.com\" = [\"inside\"]\n","toml","",[358,374,375,383,389,395,401,407,413,419,425,432,438,444],{"__ignoreMap":372},[376,377,380],"span",{"class":378,"line":379},"line",1,[376,381,382],{},"[servers]\n",[376,384,386],{"class":378,"line":385},2,[376,387,388],{},"    # Configure your servers here. Each key represents the server's name, and the value\n",[376,390,392],{"class":378,"line":391},3,[376,393,394],{},"    # represents the IP address of the server to connect to.\n",[376,396,398],{"class":378,"line":397},4,[376,399,400],{},"    lobby = \"127.0.0.1:25565\"\n",[376,402,404],{"class":378,"line":403},5,[376,405,406],{},"    survival = \"127.0.0.1:25566\"\n",[376,408,410],{"class":378,"line":409},6,[376,411,412],{},"    inside = \"127.0.0.1:25567\"\n",[376,414,416],{"class":378,"line":415},7,[376,417,418],{},"    # In what order we should try servers when a player logs in or is kicked from a server.\n",[376,420,422],{"class":378,"line":421},8,[376,423,424],{},"    try = [\"lobby\"]\n",[376,426,428],{"class":378,"line":427},9,[376,429,431],{"emptyLinePlaceholder":430},true,"\n",[376,433,435],{"class":378,"line":434},10,[376,436,437],{},"[forced-hosts]\n",[376,439,441],{"class":378,"line":440},11,[376,442,443],{},"    # Configure your forced hosts here.\n",[376,445,447],{"class":378,"line":446},12,[376,448,449],{},"    \"inside.example.com\" = [\"inside\"]\n",[351,451,452,453,456],{},"您发现连接到 ",[358,454,455],{},"inside.example.com"," 时，仍然进入了lobby。",[351,458,459,460,463],{},"这是一个常见的问题，在 Minecraft 中，客户端处理 SRV 记录时，发送连接到服务器的host name仍然是 ",[358,461,462],{},"cn-frp-1.qwq.fan","，这是 Minecraft 的游戏特性",[351,465,466,467,470,471,474,475,477,478],{},"为了让forced-hosts生效，可以使用CNAME记录搭配SRV记录使用，例如配置SRV记录为",[358,468,469],{},"_minecraft._tcp.inside.example.com 0 5 14514 inside.backend.example.com"," 并将 ",[358,472,473],{},"inside.backend.example.com"," 使用 CNAME 记录指向 ",[358,476,462],{},"，并配置forced hosts为 ",[358,479,480],{},"\"inside.backend.example.com\"",[351,482,483],{},"此时再连接，forced hosts即会生效。",[485,486,487],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":372,"searchDepth":385,"depth":385,"links":489},[],"指导srv搭配forced hosts时的问题","md",null,{},{"title":332,"description":490},"2TgK5_zQXyEFqAKMTE4pybAm1A2iDjkqVsj-hrGuNmA",[497,499],{"title":322,"path":323,"stem":324,"description":498,"children":-1},"frps 与 frpc 如何建立连接，隧道按什么层级把访客请求转发到本地服务",{"title":336,"path":337,"stem":338,"description":500,"icon":339,"children":-1},"加入 LoliaFRP 官方群组，获取最新动态和交流",1793336286158]