界面文案改成中性措辞;延迟测试报出真实原因

原来那句「X 测不通」把两种要查不同地方的情况混在了一起。内核的语义是精确的
(hub/route/proxies.go:122-145):504 表示在给定超时内没有完成,503 表示连接建立失败
或测得延迟为 0。现在分开报,超时会写明是几秒,503 且内核没给具体错误时说明可能是
线路失效或本机到该服务器网络不通。

其余文案统一过一遍:「本机之外也能连」「这个名字已经被占用了」「还没做」这类口语改成
「允许来自其它主机的连接」「名称已存在」「尚未实现」。
This commit is contained in:
im0o
2026-08-10 13:38:02 +08:00
parent e8b8181ef6
commit 71adcd60ef
7 changed files with 59 additions and 34 deletions
+5 -5
View File
@@ -129,10 +129,10 @@ function submit() {
<div class="body">
<label class="row">
<span class="k">名字</span>
<span class="k">名称</span>
<span class="v">
<input v-model="name" type="text" placeholder="容器A" autocomplete="off" />
<span v-if="nameTaken" class="bad">这个名字已经被占用了</span>
<span v-if="nameTaken" class="bad">名称已存在</span>
</span>
</label>
@@ -155,7 +155,7 @@ function submit() {
<span class="k">端口</span>
<span class="v">
<input v-model="port" class="mono" type="text" placeholder="7778" autocomplete="off" />
<span v-if="portInvalid" class="bad">支持 7778、200,302、401-429 这几种写法</span>
<span v-if="portInvalid" class="bad">支持单个端口、逗号分隔的多个端口、连字符表示的区间</span>
</span>
</label>
@@ -163,7 +163,7 @@ function submit() {
<span class="k">监听</span>
<span class="v">
<input v-model="listen" class="mono" type="text" placeholder="0.0.0.0" autocomplete="off" />
<span class="note">留空等于 0.0.0.0,本机之外也能连</span>
<span class="note">留空为 0.0.0.0,允许来自其它主机的连接</span>
</span>
</label>
@@ -171,7 +171,7 @@ function submit() {
<span class="k">{{ f.key }}</span>
<span class="v">
<select v-if="f.enum" v-model="extras[f.key]">
<option value="" disabled>选一个</option>
<option value="" disabled>请选择</option>
<option v-for="opt in f.enum" :key="String(opt)" :value="String(opt)">{{ opt }}</option>
</select>
<input v-else v-model="extras[f.key]" class="mono" type="text" autocomplete="off" />