{{ metricsError }}
{{ metricsLoading ? '正在采集 VPS 资源…' : '暂无 VPS 资源数据' }}
{{ certsError }}
{{ certsLoading ? '正在读取 VPS 证书…' : 'VPS 证书目录为空' }}
{{ certWarnings.join(';') }}
{{ agentStatus.nginx_error }}
{{ reloadHint }}
{{ frpsConsistency.detail }}
首次安装、升级、卸载需要 SSH(在本页「编辑服务端 → 远程管理 → 公网 Agent 管理」区填写);安装成功后自动建立 SSH 隧道,不会默认暴露公网 7700。 SSH 信息仅用于生命周期和隧道,凭据加密存储、不回显。
主机防火墙:{{ server.agent_firewall_state }}
{{ server.agent_transport_error }}
{{ item.text }}
{{ agentStatus.frps_log_tail }}
由 Havline 本地生成;点「下发 frps 配置」后写入 VPS 的
{{ agentStatus?.frps_config_path || '/etc/frp/frps.toml' }},重启 frps 后生效。
密钥类字段(如 auth.token)在这里显示为掩码,下发时仍使用真实值。
{{ configContent || '# 暂无内容' }}
OIDC(OpenID Connect,开放身份连接)会向身份提供商申请访问令牌,再用于连接 FRP 服务端。
frps 的 vhostHTTPPort / vhostHTTPSPort 是 Nginx 反代的回源端口(proxy_pass http://127.0.0.1:端口),同时包含 subDomainHost、tcpmux 等域名入口配置。修改后需「下发 frps 配置」并重启 frps,且重新部署各规则的反代。留空用默认 8080 / 8443。
allowPorts 只限制 tcp / udp 规则使用的 remotePort,不控制 HTTP/HTTPS 的 vhost 回源端口。留空表示不限制,但实际远程端口仍需在云安全组和 VPS 主机防火墙放行。
用于 Havline 拉取穿透规则的实时连接与流量信息;需在 frps 的 frps.toml 中开启 webServer(dashboard),与 frpc 连接用的令牌无关。
Agent 部署在公网 VPS 上,保存 HTTP/HTTPS 规则后可由 Agent 自动生成反代;「公网 Agent」页提供完整管理面板。首次安装/升级需要 SSH,日常管理走 Agent API。Agent 地址通常由 SSH 隧道或 HTTPS 固定自动回填,不建议将 7700 明文暴露到公网。
「下发 frps 配置」使用已保存的配置;若刚修改了上方参数,请先保存再下发。
{{ agentStatus?.frps_log_tail || '暂无 frps 日志:可能是 VPS 上 frps 未启动,或 agent 版本低于 0.12.3' }}
服务端详情和运行监测
{{ detailLogs.length ? detailLogs.join('\n') : '暂无该服务端连接日志' }}与该服务端的 frpc 配置同源生成(bindPort / 认证 / 管理接口一致);复制到 VPS 保存为 frps.toml 后执行 ./frps -c frps.toml。包含真实 Token,请勿外传。
已启用的 TCP/UDP 隧道远程端口:{{ tcpRemotePorts.join('、') }} —— 请确认 VPS 防火墙 / 安全组已放行这些端口(frps 侧 allowPorts 已按此生成,未放行时隧道会连不上)。
{{ frpsCompare.text }}
{{ frpsConfigContent || '生成中…' }}