diff --git a/web/src/NetworkExitsPage.jsx b/web/src/NetworkExitsPage.jsx index a380dc3..417356b 100644 --- a/web/src/NetworkExitsPage.jsx +++ b/web/src/NetworkExitsPage.jsx @@ -51,7 +51,7 @@ function ExitCreateModal({ open, onClose, onSubmit, busy, error }) { }>
- {error ? {conflictMessage(error, '出口或凭据引用与现有资源冲突;表单内容已保留。')} : null} + {error ? {conflictMessage(error, '出口或认证引用与现有资源冲突;表单内容已保留。')} : null}
update('port', event.target.value)} /> - + update('credential_reference_id', event.target.value)} /> - + update('expected_public_ip', event.target.value)} /> - + update('expected_region', event.target.value)} />
@@ -84,11 +84,11 @@ function ExitCard({ exit, boundAccounts, bindingsError, busy, onAction }) {
{exit.protocol}://{exit.host}:{exit.port} -

{exit.id} · 凭据 {exit.credential_reference?.id || '无'}

+

{exit.id} · 认证 {exit.credential_reference?.id || '无'}

-
观测公网 IP:{exit.observed_public_ip || '尚无观测'}
+
出口IP:{exit.observed_public_ip || '尚无观测'}

最近检测:{exit.last_checked_at ? new Date(exit.last_checked_at).toLocaleString('zh-CN') : '未检测'}

绑定账号: @@ -204,8 +204,8 @@ export function NetworkExitDetail() { {exit.id}], ['健康 / 版本', {healthText[exit.health_status] ?? exit.health_status} · {exit.version}], - ['凭据引用', {exit.credential_reference?.id || '无'}], - ['观测公网 IP', {exit.observed_public_ip || '尚无观测'}], + ['认证', {exit.credential_reference?.id || '无'}], + ['出口IP', {exit.observed_public_ip || '尚无观测'}], ['最近检测', exit.last_checked_at ? new Date(exit.last_checked_at).toLocaleString('zh-CN') : '未检测'], ]} />