Per user decision 2026-10-21 (reverses the earlier keep call in PANEL-LITE-SPEC.md, now amended): the lite panel never runs a local core, so measuring/probing from the panel host is meaningless. Backend: - delete service/outbound probe implementation (probe_http.go and its tests) and the TestOutbound/TestOutbounds batch prober; outbound traffic accounting (AddTraffic/GetOutboundsTraffic/Reset) unchanged - drop POST /panel/api/xray/testOutbound + testOutbounds routes and the outboundTestUrl setting (get/update plumbing removed; stored rows in existing DBs are inert) - drop POST /panel/api/server/restartXrayService + stopXrayService routes/handlers and the node-sync allowlist entry; the service-level Stop/RestartXrayService stay for internal import/restore flows - node-sync allowlist contract test updated to the new inventory Frontend: - remove test buttons/mode switch/test-all from outbounds tab, card list and table columns; delete TestResultPopover and CountryPill; drop the egress/country/latency columns fed by probe results - remove outboundTestUrl state and save plumbing from useXraySetting and the Basics tab field; drop OutboundTestResult schemas - delete the 15 now-dead i18n keys from all 13 locales (incl. the restart/stop keys orphaned since P6/P7 — i18n-dead-keys test green) - tests: drop the test-URL hook test, re-probe the loopback index mapping through Move-to-top, regenerate API types (gen)
1664 lines
88 KiB
JSON
1664 lines
88 KiB
JSON
{
|
||
"username": "使用者名稱",
|
||
"password": "密碼",
|
||
"login": "登入",
|
||
"confirm": "確定",
|
||
"cancel": "取消",
|
||
"close": "關閉",
|
||
"save": "儲存",
|
||
"logout": "登出",
|
||
"create": "建立",
|
||
"add": "新增",
|
||
"remove": "移除",
|
||
"update": "更新",
|
||
"copy": "複製",
|
||
"copied": "已複製",
|
||
"more": "更多",
|
||
"download": "下載",
|
||
"regenerate": "重新產生",
|
||
"jsonEditor": "JSON 編輯器",
|
||
"downloadImage": "下載圖片",
|
||
"sort": "排序",
|
||
"remark": "備註",
|
||
"enable": "啟用",
|
||
"protocol": "協議",
|
||
"search": "搜尋",
|
||
"filter": "篩選",
|
||
"all": "全部",
|
||
"from": "從",
|
||
"to": "到",
|
||
"done": "完成",
|
||
"loading": "載入中...",
|
||
"refresh": "重新整理",
|
||
"clear": "清除",
|
||
"second": "秒",
|
||
"minute": "分鐘",
|
||
"hour": "小時",
|
||
"day": "天",
|
||
"check": "檢視",
|
||
"indefinite": "無限期",
|
||
"unlimited": "無限制",
|
||
"none": "無",
|
||
"qrCode": "二維碼",
|
||
"info": "更多資訊",
|
||
"edit": "編輯",
|
||
"delete": "刪除",
|
||
"reset": "重置",
|
||
"noData": "無數據。",
|
||
"copySuccess": "複製成功",
|
||
"sure": "確定",
|
||
"encryption": "加密",
|
||
"transmission": "傳輸",
|
||
"host": "主機",
|
||
"path": "路徑",
|
||
"camouflage": "混淆",
|
||
"status": "狀態",
|
||
"enabled": "開啟",
|
||
"disabled": "關閉",
|
||
"depleted": "耗盡",
|
||
"depletingSoon": "即將耗盡",
|
||
"offline": "離線",
|
||
"online": "上線",
|
||
"domainName": "域名",
|
||
"monitor": "監聽",
|
||
"certificate": "憑證",
|
||
"fail": "失敗",
|
||
"comment": "評論",
|
||
"success": "成功",
|
||
"lastOnline": "上次上線",
|
||
"lastSubFetch": "上次取得訂閱",
|
||
"install": "安裝",
|
||
"clients": "客戶端",
|
||
"usage": "使用情況",
|
||
"twoFactorCode": "代碼",
|
||
"remained": "剩餘",
|
||
"security": "安全",
|
||
"somethingWentWrong": "發生錯誤",
|
||
"subscription": {
|
||
"title": "訂閱資訊",
|
||
"subId": "訂閱 ID",
|
||
"status": "狀態",
|
||
"downloaded": "已下載",
|
||
"uploaded": "已上傳",
|
||
"expiry": "到期",
|
||
"totalQuota": "總配額",
|
||
"active": "啟用",
|
||
"inactive": "停用",
|
||
"unlimited": "無限制",
|
||
"noExpiry": "無到期",
|
||
"copyAllConfigs": "複製全部配置",
|
||
"copyAllConfigsCopied": "已複製全部配置",
|
||
"email": "電子郵件"
|
||
},
|
||
"menu": {
|
||
"theme": "主題",
|
||
"dashboard": "系統狀態",
|
||
"inbounds": "入站",
|
||
"clients": "客戶端",
|
||
"nodes": "節點",
|
||
"settings": "面板設定",
|
||
"xray": "Xray 設定",
|
||
"routing": "路由",
|
||
"outbounds": "出站",
|
||
"donate": "捐贈",
|
||
"hosts": "主機",
|
||
"docs": "文件",
|
||
"openMenu": "開啟選單",
|
||
"pinSidebar": "固定側邊欄",
|
||
"unpinSidebar": "取消固定側邊欄",
|
||
"subFormats": "Sub Formats"
|
||
},
|
||
"pages": {
|
||
"login": {
|
||
"hello": "你好",
|
||
"title": "歡迎",
|
||
"loginAgain": "登入時效已過,請重新登入",
|
||
"toasts": {
|
||
"invalidFormData": "資料格式錯誤",
|
||
"emptyUsername": "請輸入使用者名稱",
|
||
"emptyPassword": "請輸入密碼",
|
||
"wrongUsernameOrPassword": "用戶名、密碼或雙重驗證碼無效。",
|
||
"successLogin": "您已成功登入您的帳戶。"
|
||
}
|
||
},
|
||
"index": {
|
||
"cpu": "CPU",
|
||
"swap": "交換空間",
|
||
"storage": "儲存",
|
||
"memory": "記憶體",
|
||
"updatePanel": "更新面板",
|
||
"panelUpdateDesc": "這將把 3X-UI 更新到最新版本並重新啟動面板服務。",
|
||
"currentPanelVersion": "目前面板版本",
|
||
"latestPanelVersion": "最新面板版本",
|
||
"panelUpToDate": "面板已是最新",
|
||
"devChannel": "開發通道",
|
||
"devChannelWarning": "開發版會追蹤 main 的每次提交,並非穩定版本,且無法自動降級。",
|
||
"currentCommit": "目前提交",
|
||
"latestCommit": "最新提交",
|
||
"updateChannelChanged": "更新通道已切換",
|
||
"connectionCount": "連線數",
|
||
"ipAddresses": "IP 地址",
|
||
"toggleIpVisibility": "切換 IP 可見性",
|
||
"overallSpeed": "整體速度",
|
||
"upload": "上傳",
|
||
"download": "下載",
|
||
"sent": "已發送",
|
||
"received": "已接收",
|
||
"panelUpdateDialog": "您確定要更新面板嗎?",
|
||
"panelUpdateDialogDesc": "這將把 3X-UI 更新到 #version# 並重新啟動面板服務。",
|
||
"panelUpdateStartedPopover": "面板更新已開始",
|
||
"panelUpdateFailedTitle": "面板更新失敗",
|
||
"panelUpdateFailedDesc": "更新未成功完成。請檢查伺服器日誌,或在命令列執行「x-ui update」。",
|
||
"panelUpdateUnknownTitle": "無法確認更新是否已完成",
|
||
"panelUpdateUnknownDesc": "面板未能及時回報結果。請重新整理以檢查目前版本,或檢查伺服器日誌。",
|
||
"dontRefresh": "安裝中,請勿重新整理此頁面",
|
||
"config": "配置",
|
||
"backupTitle": "備份和恢復",
|
||
"exportDatabase": "備份",
|
||
"exportDatabaseDesc": "點擊下載包含當前資料庫備份的 .db 文件到您的設備。同一檔案也可以還原到執行 PostgreSQL 的面板中。",
|
||
"importDatabase": "恢復",
|
||
"importDatabaseDesc": "點擊選擇並上傳設備中的 .db 備份或遷移匯出檔(.dump)以還原資料庫。",
|
||
"importDatabaseSuccess": "資料庫匯入成功",
|
||
"importDatabaseError": "匯入資料庫時發生錯誤",
|
||
"readDatabaseError": "讀取資料庫時發生錯誤",
|
||
"getDatabaseError": "檢索資料庫時發生錯誤",
|
||
"getConfigError": "檢索設定檔時發生錯誤",
|
||
"backupPostgresNote": "此面板執行於 PostgreSQL 上。「備份」會下載一個 pg_dump 封存檔(.dump),「還原」會透過 pg_restore 重新載入。「還原」也接受 SQLite 資料庫(.db)或 SQLite 遷移匯出檔,並將其資料匯入 PostgreSQL。伺服器需要安裝 PostgreSQL 用戶端工具(pg_dump 與 pg_restore)。",
|
||
"exportDatabasePgDesc": "點擊將目前資料庫的 PostgreSQL 傾印(.dump)下載到您的裝置。",
|
||
"importDatabasePgDesc": "點擊選擇並上傳 PostgreSQL 備份(.dump)、SQLite 資料庫(.db)或 SQLite 遷移匯出檔以還原您的資料庫。此操作將取代所有目前的資料。",
|
||
"migrationDownload": "下載遷移檔案",
|
||
"migrationDownloadPgDesc": "點擊下載由 PostgreSQL 資料建立的 .db SQLite 資料庫,可用於在 SQLite 上執行本面板。",
|
||
"free": "剩餘",
|
||
"openSockets": "開啟的通訊端",
|
||
"throughputSub": "網路介面總計",
|
||
"healthWarm": "{list} — 偏高",
|
||
"healthCritical": "{list} — 危險",
|
||
"panel": "面板",
|
||
"threads": "執行緒",
|
||
"uptime": "執行時間",
|
||
"importKeepHostSettings": "保留本機設定",
|
||
"importKeepHostSettingsDesc": "保留本面板的監聽位址、連接埠、基礎路徑、憑證與節點身分,而不是使用上傳檔案中的值。"
|
||
},
|
||
"inbounds": {
|
||
"totalDownUp": "總上傳 / 下載",
|
||
"totalUsage": "總用量",
|
||
"inboundCount": "入站數量",
|
||
"operate": "選單",
|
||
"enable": "啟用",
|
||
"remark": "備註",
|
||
"node": "節點",
|
||
"deployTo": "部署到",
|
||
"localPanel": "本機面板",
|
||
"fallbacks": {
|
||
"title": "Fallbacks",
|
||
"empty": "尚未新增回落",
|
||
"add": "新增回落",
|
||
"pickInbound": "選擇一個入站",
|
||
"matchAny": "任何",
|
||
"destPlaceholder": "自動(子入站 listen:port)",
|
||
"needsTls": "在「安全」分頁選擇 TLS 或 Reality 後即可設定回落(僅限 RAW 上的 VLESS/Trojan)。"
|
||
},
|
||
"protocol": "協議",
|
||
"port": "連接埠",
|
||
"portMap": "連接埠對應",
|
||
"traffic": "流量",
|
||
"speed": "速度",
|
||
"expireDate": "到期時間",
|
||
"createdAt": "建立時間",
|
||
"updatedAt": "更新時間",
|
||
"resetTraffic": "重置流量",
|
||
"addInbound": "新增入站",
|
||
"generalActions": "通用操作",
|
||
"modifyInbound": "修改入站",
|
||
"deleteConfirmTitle": "刪除入站「{remark}」?",
|
||
"deleteConfirmContent": "將刪除此入站及其所有客戶端。此操作無法復原。",
|
||
"resetConfirmTitle": "重置「{remark}」的流量?",
|
||
"resetConfirmContent": "將此入站的上/下行計數器歸零。",
|
||
"selectedCount": "已選 {count} 項",
|
||
"selectAll": "全選",
|
||
"bulkDeleteConfirmTitle": "刪除 {count} 個入站?",
|
||
"bulkDeleteConfirmContent": "將刪除所選入站及其所有客戶端。此操作無法復原。",
|
||
"cloneConfirmTitle": "複製入站「{remark}」?",
|
||
"cloneConfirmContent": "使用新連接埠和空客戶端清單建立副本。",
|
||
"delAllClients": "刪除所有客戶端",
|
||
"delAllClientsConfirmTitle": "從「{remark}」中刪除全部 {count} 個客戶端?",
|
||
"delAllClientsConfirmContent": "從此入站中移除每個客戶端並捨棄其流量記錄。入站本身將保留。此操作無法復原。",
|
||
"attachClients": "附加客戶端到…",
|
||
"attachClientsTitle": "從「{remark}」附加客戶端",
|
||
"attachClientsDesc": "將相同的 {count} 個客戶端(相同 UUID/密碼與共享流量)附加到選定入站。它們仍保留於此入站。",
|
||
"attachClientsTargets": "目標入站",
|
||
"attachClientsNoTargets": "沒有可附加的其他相容入站。",
|
||
"attachClientsResult": "已附加 {attached},已略過 {skipped}。",
|
||
"attachClientsResultMixed": "已附加 {attached},已略過 {skipped},錯誤 {errors}。",
|
||
"attachClientsSelectLabel": "要附加的客戶端",
|
||
"attachClientsSearchPlaceholder": "搜尋電子郵件或備註",
|
||
"attachClientsStatusDisabled": "已停用",
|
||
"attachClientsSelectedCount": "已選 {selected}/{total}",
|
||
"attachExistingClients": "附加現有客戶端…",
|
||
"attachExistingTitle": "將現有客戶端附加到「{remark}」",
|
||
"attachExistingDesc": "將現有客戶端(可用 {count} 個)附加到此入站 — 相同 UUID/密碼與共享流量。已在此入站的客戶端將被略過。",
|
||
"attachExistingNoClients": "尚無客戶端。請先建立客戶端,然後在此附加。",
|
||
"attachExistingStatusAttached": "已附加",
|
||
"detachClients": "分離客戶端",
|
||
"detachClientsTitle": "從「{remark}」分離客戶端",
|
||
"detachClientsDesc": "僅從此入站移除選取的客戶端。客戶端記錄保留(用 Delete 完全移除)。來源共有 {count} 個客戶端。",
|
||
"detachClientsResult": "已分離 {detached},已略過 {skipped}。",
|
||
"detachClientsResultMixed": "已分離 {detached},已略過 {skipped},錯誤 {errors}。",
|
||
"detachClientsSelectLabel": "要分離的客戶端",
|
||
"exportLinksTitle": "匯出入站連結",
|
||
"exportSubsTitle": "匯出訂閱連結",
|
||
"exportAllLinksTitle": "匯出所有入站連結",
|
||
"exportAllSubsTitle": "匯出所有訂閱連結",
|
||
"exportAllLinksFileName": "所有入站",
|
||
"exportAllSubsFileName": "所有入站-Subs",
|
||
"inboundJsonTitle": "入站 JSON",
|
||
"resetTrafficContent": "確定要重置流量嗎?",
|
||
"copyLink": "複製連結",
|
||
"address": "地址",
|
||
"network": "網路",
|
||
"destinationPort": "目標埠",
|
||
"targetAddress": "目標地址",
|
||
"monitorDesc": "留空表示監聽所有 IP",
|
||
"meansNoLimit": "= 無限制。(單位: GB)",
|
||
"totalFlow": "總流量",
|
||
"leaveBlankToNeverExpire": "留空表示永不過期",
|
||
"certificatePath": "檔案路徑",
|
||
"certificateContent": "檔案內容",
|
||
"publicKey": "公鑰",
|
||
"privatekey": "私鑰",
|
||
"client": "客戶",
|
||
"export": "匯出連結",
|
||
"clone": "複製",
|
||
"resetAllTraffic": "重置所有入站流量",
|
||
"resetAllTrafficTitle": "重置所有入站流量",
|
||
"resetAllTrafficContent": "確定要重置所有入站流量嗎?",
|
||
"email": "電子郵件",
|
||
"IPLimit": "IP 限制",
|
||
"IPLimitlog": "IP 日誌",
|
||
"IPLimitlogclear": "清除日誌",
|
||
"setDefaultCert": "從面板設定證書",
|
||
"setDefaultCertEmpty": "面板尚未設定憑證。請先在「設定」中設定。",
|
||
"streamTab": "傳輸",
|
||
"securityTab": "安全",
|
||
"sniffingTab": "嗅探",
|
||
"sniffingMetadataOnly": "僅中繼資料",
|
||
"sniffingRouteOnly": "僅路由",
|
||
"sniffingIpsExcluded": "排除的 IP",
|
||
"sniffingDomainsExcluded": "排除的網域",
|
||
"decryption": "解密",
|
||
"encryption": "加密",
|
||
"vlessAuthX25519": "X25519 (native)",
|
||
"vlessAuthMlkem768": "ML-KEM-768 (native)",
|
||
"vlessAuthX25519Xorpub": "X25519 (xorpub)",
|
||
"vlessAuthX25519Random": "X25519 (random)",
|
||
"vlessAuthMlkem768Xorpub": "ML-KEM-768 (xorpub)",
|
||
"vlessAuthMlkem768Random": "ML-KEM-768 (random)",
|
||
"vlessAuthCustom": "自訂",
|
||
"vlessAuthSelected": "已選擇:{auth}",
|
||
"vlessAuthGenerate": "生成密鑰",
|
||
"vlessAuthGenerateButton": "生成",
|
||
"advanced": {
|
||
"title": "入站 JSON 部分",
|
||
"subtitle": "完整入站 JSON 以及針對 settings、sniffing 和 streamSettings 的專用編輯器。",
|
||
"all": "全部",
|
||
"allHelp": "在單一編輯器中編輯包含所有欄位的完整入站物件。",
|
||
"settings": "設定",
|
||
"settingsHelp": "Xray settings 區塊包裝:",
|
||
"sniffing": "Sniffing",
|
||
"sniffingHelp": "Xray sniffing 區塊包裝:",
|
||
"stream": "Stream",
|
||
"streamHelp": "Xray stream 區塊包裝:"
|
||
},
|
||
"subSortIndex": "訂閱排序",
|
||
"inboundInfo": "入站資訊",
|
||
"exportInbound": "匯出入站規則",
|
||
"import": "匯入",
|
||
"importInbound": "匯入入站規則",
|
||
"periodicTrafficResetTitle": "流量重置",
|
||
"periodicTrafficResetDay": "每月重置日",
|
||
"periodicTrafficReset": {
|
||
"never": "從不",
|
||
"daily": "每日",
|
||
"weekly": "每週",
|
||
"monthly": "每月",
|
||
"hourly": "每小時"
|
||
},
|
||
"toasts": {
|
||
"obtain": "獲取",
|
||
"updateSuccess": "更新成功",
|
||
"logCleanSuccess": "日誌已清除",
|
||
"inboundUpdateSuccess": "入站連接已成功更新",
|
||
"inboundCreateSuccess": "入站連接已成功建立",
|
||
"bulkDeleted": "已刪除 {count} 個入站",
|
||
"bulkDeletedMixed": "已刪除 {ok} 個,失敗 {failed} 個",
|
||
"clonedMany": "已複製 {count} 個入站",
|
||
"clonedMixed": "已複製 {ok} 個,失敗 {failed} 個",
|
||
"inboundDeleteSuccess": "入站連接已成功刪除",
|
||
"inboundClientAddSuccess": "已新增入站客戶端",
|
||
"inboundClientDeleteSuccess": "入站客戶端已刪除",
|
||
"inboundClientUpdateSuccess": "入站客戶端已更新",
|
||
"savedNodeOfflineWillSync": "已在本機儲存。某個支撐節點離線或已停用——重新連線後將同步此變更。",
|
||
"resetAllClientTrafficSuccess": "客戶端所有流量已重置",
|
||
"resetAllTrafficSuccess": "所有流量已重置",
|
||
"resetInboundClientTrafficSuccess": "流量已重置",
|
||
"resetInboundTrafficSuccess": "入站流量已重置",
|
||
"trafficGetError": "取得流量資料時發生錯誤",
|
||
"getNewX25519CertError": "取得 X25519 憑證時發生錯誤。",
|
||
"getNewmldsa65Error": "取得 mldsa65 憑證時發生錯誤。",
|
||
"getNewVlessEncError": "取得 VlessEnc 憑證時發生錯誤。",
|
||
"scanRealityTargetError": "掃描 REALITY 目標失敗。",
|
||
"scanRealityTargetFeasible": "目標可用 — 已填入目標與 SNI。",
|
||
"scanRealityTargetNotFeasible": "目標可達,但不適用於 REALITY。",
|
||
"scanRealityTargetPrivate": "目標可用,但位於內網/本機網路中。",
|
||
"invalidClientField": "用戶端 {client}:欄位 {field} — {reason}",
|
||
"invalidField": "{field} — {reason}",
|
||
"moreIssues": "{message} (另有 {count} 項)"
|
||
},
|
||
"form": {
|
||
"moveUp": "上移",
|
||
"moveDown": "下移",
|
||
"addAll": "全部新增",
|
||
"addAllFallbackTooltip": "為每個尚未連線的符合條件入站新增一個 fallback 列",
|
||
"peers": "Peers",
|
||
"addPeer": "新增 peer",
|
||
"keepAlive": "Keep-alive",
|
||
"autoSystemRoutesTooltip": "僅 Windows。CIDR 會自動加入系統路由表,使匹配的流量通過 TUN。",
|
||
"autoOutboundsInterface": "自動出站介面",
|
||
"autoOutboundsInterfaceTooltip": "出站流量的實體介面。使用 'auto' 進行偵測;設定 Auto system routes 時自動啟用。",
|
||
"rewriteAddress": "改寫地址",
|
||
"rewritePort": "改寫連接埠",
|
||
"allowedNetwork": "允許的網路",
|
||
"followRedirect": "跟隨重新導向",
|
||
"accounts": "帳號",
|
||
"allowTransparent": "允許透明",
|
||
"encryptionMethod": "加密方法",
|
||
"fakeTlsDomain": "FakeTLS 網域 (SNI)",
|
||
"mtprotoSecret": "金鑰",
|
||
"mtgDomainFrontingIp": "網域前置 IP",
|
||
"mtgDomainFrontingPort": "網域前置連接埠",
|
||
"mtgDomainFrontingProxyProtocol": "網域前置 PROXY 協定",
|
||
"mtgDomainFrontingHint": "mtg 轉發非 Telegram 流量的目標——例如你的 NGINX 偽裝站台。IP 留空則透過 DNS 解析 FakeTLS 網域;預設連接埠為 443。",
|
||
"mtgProxyProtocolListener": "接受 PROXY 協定(監聽器)",
|
||
"mtgPreferIp": "IP 偏好",
|
||
"mtgDebug": "除錯日誌",
|
||
"mtgRouteThroughXray": "透過 Xray 路由",
|
||
"mtgRouteThroughXrayHint": "讓此代理的 Telegram 流量經過 Xray,以套用您的路由規則。mtg 附屬程序會透過帶有此入站標籤的本機 SOCKS 橋接出站;在路由分頁中引用該標籤即可設定進階規則。",
|
||
"mtgRouteOutbound": "出站",
|
||
"mtgRouteOutboundHint": "選填。強制 Telegram 流量經由此出站(或負載平衡器)送出。留空則由您的路由規則決定。",
|
||
"mtgRouteOutboundPlaceholder": "使用路由規則",
|
||
"mtprotoFakeTlsDomainHint": "產生新用戶端金鑰時使用的預設 FakeTLS 網域。每個用戶端可使用各自的網域。",
|
||
"mtgThrottleMaxConnections": "最大連線數",
|
||
"mtgThrottleMaxConnectionsHint": "以公平分配限制所有使用者的並行連線數。0 表示不限制。",
|
||
"mtgAdTagInvalid": "廣告標籤必須為 32 位十六進位字元。",
|
||
"mtgPublicIpv4": "公網 IPv4",
|
||
"mtgPublicIpv6": "公網 IPv6",
|
||
"mtgPublicIpHint": "本伺服器可存取的公網位址,供廣告標籤的中間代理使用。留空則由 mtg 自動偵測。",
|
||
"visionTestseed": "Vision testseed",
|
||
"version": "版本",
|
||
"udpIdleTimeout": "UDP 閒置逾時 (s)",
|
||
"masquerade": "偽裝",
|
||
"type": "類型",
|
||
"upstreamUrl": "Upstream URL",
|
||
"rewriteHost": "改寫 Host",
|
||
"skipTlsVerify": "略過 TLS 驗證",
|
||
"directory": "目錄",
|
||
"statusCode": "狀態碼",
|
||
"body": "Body",
|
||
"headers": "標頭",
|
||
"proxyProtocol": "Proxy Protocol",
|
||
"requestVersion": "請求版本",
|
||
"requestMethod": "請求方法",
|
||
"requestPath": "請求路徑",
|
||
"requestHeaders": "請求標頭",
|
||
"responseVersion": "回應版本",
|
||
"responseStatus": "回應狀態",
|
||
"responseReason": "回應原因",
|
||
"responseHeaders": "回應標頭",
|
||
"heartbeatPeriod": "心跳週期",
|
||
"serviceName": "服務名稱",
|
||
"authority": "Authority",
|
||
"multiMode": "多模式",
|
||
"maxBufferedUpload": "最大緩衝上傳",
|
||
"maxUploadSize": "最大上傳大小 (位元組)",
|
||
"streamUpServer": "Stream-Up 伺服器",
|
||
"serverMaxHeaderBytes": "伺服器最大標頭位元組",
|
||
"paddingBytes": "Padding 位元組",
|
||
"uplinkHttpMethod": "Uplink HTTP 方法",
|
||
"paddingObfsMode": "Padding 混淆模式",
|
||
"paddingKey": "Padding Key",
|
||
"paddingHeader": "Padding Header",
|
||
"paddingPlacement": "Padding 位置",
|
||
"paddingMethod": "Padding 方法",
|
||
"sessionPlacement": "Session 位置",
|
||
"sessionKey": "Session Key",
|
||
"sessionIDTable": "工作階段 ID 字元表",
|
||
"sessionIDTableHint": "產生工作階段 ID 使用的字元集:預定義名稱(ALPHABET、Base62、hex、number 等)或字面 ASCII 字串。留空則使用 xray-core 預設值。",
|
||
"sessionIDLength": "工作階段 ID 長度",
|
||
"sessionIDLengthHint": "產生工作階段 ID 的長度或範圍(如 8-16)。僅在設定了工作階段 ID 字元表時生效;最小值必須大於 0。",
|
||
"sequencePlacement": "Sequence 位置",
|
||
"sequenceKey": "Sequence Key",
|
||
"uplinkDataPlacement": "Uplink 資料位置",
|
||
"uplinkDataKey": "Uplink 資料 Key",
|
||
"noSseHeader": "無 SSE 標頭",
|
||
"ttiMs": "TTI (ms)",
|
||
"uplinkMbps": "上行 (MB/s)",
|
||
"downlinkMbps": "下行 (MB/s)",
|
||
"cwndMultiplier": "CWND 倍數",
|
||
"maxSendingWindow": "最大發送視窗",
|
||
"externalProxy": "外部代理",
|
||
"forceTls": "強制 TLS",
|
||
"fingerprint": "指紋",
|
||
"defaultOption": "預設",
|
||
"routeMark": "Route Mark",
|
||
"tcpKeepAliveInterval": "TCP Keep Alive 間隔",
|
||
"tcpKeepAliveIdle": "TCP Keep Alive Idle",
|
||
"tcpMaxSeg": "TCP Max Seg",
|
||
"tcpUserTimeout": "TCP User Timeout",
|
||
"tcpWindowClamp": "TCP Window Clamp",
|
||
"tcpWindowClampHint": "留 0 使用作業系統預設值。非零值會限制通告的 TCP 接收視窗;像 600 這樣的值(來自 Xray 文件範例)在高延遲連結上可能導致吞吐量驟降。",
|
||
"tcpFastOpen": "TCP Fast Open",
|
||
"multipathTcp": "Multipath TCP",
|
||
"penetrate": "Penetrate",
|
||
"v6Only": "僅 V6",
|
||
"tcpCongestion": "TCP Congestion",
|
||
"dialerProxy": "Dialer Proxy",
|
||
"trustedXForwardedFor": "信任的 X-Forwarded-For",
|
||
"trustedXForwardedForHint": "信任此請求標頭以取得真實用戶端 IP(例如 Cloudflare CDN 後的 CF-Connecting-IP)。僅在 WebSocket、HTTPUpgrade、XHTTP 和 gRPC 傳輸上生效。留空則忽略轉發標頭。",
|
||
"proxyProtocolHint": "接受 PROXY protocol 標頭,從上游 L4 隧道或中繼(HAProxy、gost、nginx-stream、Xray dokodemo-door)或 Cloudflare Spectrum 取得真實用戶端 IP。上游必須傳送 PROXY protocol。適用於 TCP、WebSocket、HTTPUpgrade 和 gRPC;不適用於 mKCP。",
|
||
"realClientIp": "真實用戶端 IP",
|
||
"realClientIpHint": "當流量透過 CDN 或中繼到達此入站時,取得訪客的真實 IP,而非記錄中間節點的位址。選擇一個預設以自動填入下方對應的 sockopt 欄位。這些欄位絕不會在訂閱中傳送給用戶端。",
|
||
"realClientIpPresetOff": "關閉 / 直連",
|
||
"realClientIpPresetCloudflare": "Cloudflare CDN",
|
||
"realClientIpPresetProxyProtocol": "L4 中繼 / Spectrum (PROXY)",
|
||
"realClientIpTrustedHeaderTransportWarn": "Trusted X-Forwarded-For 僅在 WebSocket、HTTPUpgrade 和 XHTTP 上生效。在目前的傳輸上此標頭將被忽略。",
|
||
"realClientIpProxyProtocolTransportWarn": "PROXY protocol 不支援此傳輸(mKCP)。請使用 TCP/RAW、WebSocket、HTTPUpgrade、gRPC 或 XHTTP。",
|
||
"addressPortStrategy": "地址+連接埠策略",
|
||
"tryDelayMs": "嘗試延遲 (ms)",
|
||
"prioritizeIPv6": "IPv6 優先",
|
||
"interleave": "Interleave",
|
||
"maxConcurrentTry": "最大並發嘗試",
|
||
"customSockopt": "自訂 sockopt",
|
||
"addCustomOption": "新增自訂選項",
|
||
"serverNameIndication": "SNI",
|
||
"cipherSuites": "Cipher Suites",
|
||
"autoOption": "自動",
|
||
"minMaxVersion": "最小/最大版本",
|
||
"rejectUnknownSni": "拒絕未知 SNI",
|
||
"disableSystemRoot": "停用系統根",
|
||
"sessionResumption": "工作階段恢復",
|
||
"oneTimeLoading": "一次性載入",
|
||
"usageOption": "使用選項",
|
||
"buildChain": "建立憑證鏈",
|
||
"echKey": "ECH key",
|
||
"echConfig": "ECH 設定",
|
||
"pinnedPeerCertSha256": "釘選對端憑證 SHA-256",
|
||
"pinnedPeerCertSha256Tip": "對端憑證的 SHA-256 雜湊(十六進位字串,如 e8e2d3…),以逗號分隔。僅面板使用 — 不寫入伺服器的 xray 設定,但會包含在分享連結中,以便用戶端釘選憑證。",
|
||
"pinnedPeerCertSha256Placeholder": "十六進位雜湊,以逗號分隔",
|
||
"getNewEchCert": "取得新 ECH 憑證",
|
||
"show": "顯示",
|
||
"xver": "Xver",
|
||
"target": "目標",
|
||
"maxTimeDiff": "最大時間差 (ms)",
|
||
"minClientVer": "最小客戶端版本",
|
||
"maxClientVer": "最大客戶端版本",
|
||
"minClientVerHint": "留空不等於不限制:Xray-core 會改用所執行核心版本的內建最低值(目前版本為 26.3.27),拒絕自報版本較低的客戶端——包括 Mihomo、sing-box 等第三方核心。填 1.0.0 可放行它們,代價是允許過時的 TLS 指紋。",
|
||
"maxClientVerHint": "留空表示無上限。若填寫,不得低於實際生效的下限——最小客戶端版本,該欄位留空時則為 Xray-core 的內建最低值——否則所有客戶端都會被拒絕。",
|
||
"clientVerInvalid": "客戶端版本須為最多三段以點分隔的數字,每段 0-255(例如 26.3.27)",
|
||
"maxClientVerBelowMin": "最大客戶端版本不得低於最小客戶端版本",
|
||
"shortIds": "Short IDs",
|
||
"realityTargetHint": "必填。必須包含連接埠(例如 example.com:443)。沒有連接埠時 Xray-core 將無法啟動。",
|
||
"realityTargetRequired": "REALITY 目標為必填項",
|
||
"realityTargetNeedsPort": "REALITY 目標必須包含連接埠(例如 example.com:443)",
|
||
"realityTargetInvalidPort": "REALITY 目標的連接埠無效",
|
||
"scan": "掃描",
|
||
"findTargets": "尋找目標",
|
||
"scanModalTitle": "REALITY 目標掃描器",
|
||
"scanModalDesc": "驗證某個網域,或掃描 IP / CIDR 範圍,從憑證中探索新的 REALITY 目標。留空則探測常用候選。",
|
||
"scanDiscoverPlaceholder": "IP、CIDR 或網域 — 留空使用常用候選",
|
||
"scanStatus": "狀態",
|
||
"scanFeasible": "可用",
|
||
"scanNotFeasible": "不可用",
|
||
"scanCurve": "金鑰交換",
|
||
"scanCert": "憑證",
|
||
"scanCertInvalid": "不受信任",
|
||
"scanCertExpiry": "憑證有效期限",
|
||
"scanSniUsed": "使用的 SNI",
|
||
"scanPrivateNote": "已透過內網/本機網路檢測 — 此位址無法從網際網路存取。",
|
||
"scanPrivateConfirmTitle": "目標位於本機網路",
|
||
"scanPrivateConfirmContent": "「{target}」解析到內網或回環位址。本次檢測將僅為此探測略過面板的 SSRF 防護。是否繼續?",
|
||
"scanLatency": "延遲",
|
||
"scanUse": "使用",
|
||
"scanRescan": "重新掃描",
|
||
"spiderX": "SpiderX",
|
||
"spiderXHint": "各客戶端的種子——面板據此為每個客戶端衍生唯一的 spx 路徑;重新產生可輪換所有客戶端的路徑",
|
||
"getNewCert": "取得新憑證",
|
||
"mldsa65Seed": "mldsa65 Seed",
|
||
"mldsa65Verify": "mldsa65 Verify",
|
||
"getNewSeed": "取得新 Seed",
|
||
"echSockopt": "ECH Sockopt",
|
||
"echSockoptTip": "Xray 用來取得 ECH 設定清單的連線之通訊端選項(例如讓查詢透過 dialerProxy 出站)。停用則使用預設值。",
|
||
"curvePreferences": "曲線偏好",
|
||
"curvePreferencesTip": "依偏好順序限制伺服器提供的 TLS 金鑰交換曲線(例如 X25519MLKEM768、X25519)。留空則使用 Xray-core 預設值。",
|
||
"masterKeyLog": "主金鑰日誌",
|
||
"masterKeyLogTip": "寫入 TLS 主金鑰的路徑(SSLKEYLOGFILE 格式),用於以 Wireshark 除錯。正式環境請留空——擁有該檔案的任何人都能解密流量。",
|
||
"verifyPeerCertByName": "依名稱驗證對端憑證",
|
||
"verifyPeerCertByNameTip": "要求客戶端以此名稱(而非 SNI)驗證伺服器憑證。以逗號分隔多個名稱。僅面板使用——會包含在分享連結中(vcn)。這是 allowInsecure 的新式替代方案,Xray 已於 2026-06-01 之後移除 allowInsecure。",
|
||
"pinFromCert": "從此入站的憑證填入",
|
||
"pinFromRemote": "透過 ping SNI 取得雜湊值(xray tls ping)",
|
||
"pinFromRemoteNoSni": "請先設定 SNI(serverName)才能 ping 遠端憑證。",
|
||
"pinFromRemoteFailed": "無法取得遠端憑證雜湊值。",
|
||
"limitFallback": "限制 Fallback",
|
||
"limitFallbackUpload": "限制 Fallback 上傳",
|
||
"limitFallbackDownload": "限制 Fallback 下載",
|
||
"afterBytes": "起算位元組",
|
||
"afterBytesTip": "讓 fallback 以全速傳輸此數量的位元組後,再開始限速。0 = 從第一個位元組起即限速。",
|
||
"bytesPerSec": "每秒位元組",
|
||
"bytesPerSecTip": "在達到門檻後套用於 fallback 流量的速度上限(位元組/秒),使探測無法將你的伺服器當成通往目標的免費頻寬。0 = 不限制(停用此方向)。",
|
||
"burstBytesPerSec": "每秒突發位元組",
|
||
"burstBytesPerSecTip": "允許短暫超出穩定速率的額度(token-bucket 大小)。若低於「每秒位元組」,則會提升至與其相同。",
|
||
"listenHelp": "也可以填寫 Unix socket 路徑(例如 /run/xray/in.sock),或以 @ 為前綴的抽象通訊端名稱(例如 @xray/in.sock),以使用通訊端而非 TCP 連接埠監聽——此時請將連接埠設為 0。",
|
||
"shareAddrStrategy": "分享地址策略",
|
||
"shareAddrStrategyHelp": "控制匯出分享連結、QR Code 和訂閱輸出時寫入哪個地址。",
|
||
"shareAddr": "自訂分享地址",
|
||
"shareAddrHelp": "僅在分享地址策略為自訂時使用。填寫不帶協定和連接埠的網域或 IP。",
|
||
"subSortIndex": "訂閱排序",
|
||
"subSortIndexHelp": "此入站的連結在訂閱輸出(訂閱頁面和客戶端應用)中的位置。數值越小越靠前;數值相同時保持建立順序。不影響面板中的入站清單。",
|
||
"disableFlow": "停用 XTLS flow",
|
||
"disableFlowHelp": "讓此入站略過自動注入 xtls-rprx-vision,即使其傳輸支援 flow(例如啟用 VLESS 加密的通道化 XHTTP 入站)。用戶端在同一訂閱中的其他可用入站上仍保留 Vision。僅限 VLESS。",
|
||
"shareAddrStrategyOptions": {
|
||
"node": "節點地址",
|
||
"listen": "入站監聽地址",
|
||
"custom": "自訂"
|
||
}
|
||
},
|
||
"info": {
|
||
"mode": "模式",
|
||
"grpcServiceName": "grpc serviceName",
|
||
"grpcMultiMode": "grpc multiMode",
|
||
"interfaceName": "介面名稱",
|
||
"mtu": "MTU",
|
||
"gateway": "Gateway",
|
||
"dns": "DNS",
|
||
"outboundsInterface": "出站介面",
|
||
"autoSystemRoutes": "自動系統路由",
|
||
"followRedirect": "FollowRedirect",
|
||
"auth": "認證",
|
||
"noKernelTun": "非核心 TUN",
|
||
"keepAlive": "Keep alive",
|
||
"peerNumber": "Peer {n}",
|
||
"peerNumberConfig": "Peer {n} 設定"
|
||
},
|
||
"sniffingDestOverride": "目標覆寫"
|
||
},
|
||
"clients": {
|
||
"tabBasics": "基本",
|
||
"tabCredentials": "認證資訊",
|
||
"tabLinks": "連結",
|
||
"wireguardConfig": "WireGuard 設定",
|
||
"config": "設定",
|
||
"linksHint": "新增第三方分享連結和遠端訂閱網址,將其包含在此用戶端的訂閱中。",
|
||
"addExternalLink": "新增外部連結",
|
||
"addExternalSubscription": "新增外部訂閱",
|
||
"noExternalLinks": "尚無外部連結。",
|
||
"noExternalSubscriptions": "尚無外部訂閱。",
|
||
"namePrefix": "名稱前綴",
|
||
"lastFetchAt": "最後拉取",
|
||
"lastFetchError": "拉取失敗",
|
||
"neverFetched": "尚未拉取",
|
||
"submitEdit": "儲存變更",
|
||
"clientCount": "客戶端數量",
|
||
"bulk": "批次新增",
|
||
"selectAll": "全選",
|
||
"clearAll": "全部清除",
|
||
"method": "方法",
|
||
"first": "首個",
|
||
"last": "末位",
|
||
"ipLog": "IP 日誌",
|
||
"prefix": "前綴",
|
||
"postfix": "後綴",
|
||
"delayedStart": "首次使用後開始",
|
||
"expireDays": "時長 (天)",
|
||
"renew": "自動續期",
|
||
"renewDesc": "到期後自動續期。(0 = 停用) (單位: 天)",
|
||
"renewDays": "自動續期 (天)",
|
||
"searchPlaceholder": "搜尋電子郵件、備註、sub ID、UUID、密碼、auth、Telegram ID…",
|
||
"filterTitle": "篩選客戶端",
|
||
"clearAllFilters": "清除全部",
|
||
"filters": {
|
||
"nodes": "節點",
|
||
"localPanel": "本機(此面板)"
|
||
},
|
||
"showingCount": "顯示 {shown} / {total}",
|
||
"sortOldest": "最舊優先",
|
||
"sortNewest": "最新優先",
|
||
"sortRecentlyUpdated": "最近更新",
|
||
"sortRecentlyOnline": "最近上線",
|
||
"sortEmailAZ": "電子郵件 A→Z",
|
||
"sortEmailZA": "電子郵件 Z→A",
|
||
"sortMostTraffic": "流量最多",
|
||
"sortHighestRemaining": "剩餘最多",
|
||
"sortExpiringSoonest": "即將到期",
|
||
"has": "擁有",
|
||
"hasNot": "不擁有",
|
||
"actions": "操作",
|
||
"totalGB": "流量上限 (GB)",
|
||
"totalGBDesc": "該客戶端的流量配額。0 = 不限制。",
|
||
"expiryTime": "到期時間",
|
||
"addClients": "新增客戶端",
|
||
"limitIp": "IP 限制",
|
||
"limitIpDesc": "最大同時連線 IP 數。0 = 不限制。",
|
||
"limitHwid": "HWID 限制",
|
||
"limitHwidDesc": "訂閱請求最多可註冊的裝置數。0 = 不限制。",
|
||
"hwidLog": "HWID 裝置",
|
||
"hwidDevice": "已註冊裝置",
|
||
"noHwids": "尚無 HWID 裝置",
|
||
"firstSeen": "首次出現",
|
||
"lastSeen": "最後出現",
|
||
"deleteHwid": "移除裝置",
|
||
"deleteHwidConfirm": "移除此裝置?下次取得訂閱時它將需要重新註冊。",
|
||
"hwidDeleted": "裝置已移除。",
|
||
"clearHwidsConfirm": "移除所有已註冊的裝置?每台裝置在下次取得訂閱時都需要重新註冊。",
|
||
"limitIpFail2banMissing": "未安裝 Fail2ban,無法實施 IP 限制。請從 x-ui 命令列選單安裝 Fail2ban 以啟用此選項。",
|
||
"limitIpFail2banWindows": "Windows 上不支援 Fail2ban,無法實施 IP 限制。",
|
||
"limitIpDisabled": "此伺服器已停用 IP 限制功能。",
|
||
"password": "密碼",
|
||
"passwordDesc": "僅 Trojan 與 Shadowsocks 用戶端使用;VLESS、VMess、Hysteria 和 WireGuard 會忽略此項。",
|
||
"subId": "訂閱 ID",
|
||
"online": "上線",
|
||
"email": "電子郵件",
|
||
"emailInvalidChars": "電子郵件不能包含空格、'/'、'\\' 或控制字元",
|
||
"subIdInvalidChars": "訂閱 ID 不能包含空格、'/'、'\\' 或控制字元",
|
||
"group": "群組",
|
||
"groupDesc": "用於將相關客戶端歸類的邏輯標籤(如團隊、客戶、地區)。可從工具列篩選。",
|
||
"groupPlaceholder": "如 customer-a",
|
||
"comment": "備註",
|
||
"traffic": "流量",
|
||
"speed": "速度",
|
||
"offline": "離線",
|
||
"addClient": "新增客戶端",
|
||
"qrCode": "QR 碼",
|
||
"clientInfo": "客戶端資訊",
|
||
"editClient": "編輯客戶端",
|
||
"client": "客戶端",
|
||
"enabled": "已啟用",
|
||
"remaining": "剩餘",
|
||
"duration": "時長",
|
||
"attachedInbounds": "關聯入站",
|
||
"selectInbound": "選擇一個或多個入站",
|
||
"selectAllInbounds": "全選",
|
||
"clearAllInbounds": "全部清除",
|
||
"noSubId": "此客戶端沒有 subId,無法產生共享連結。",
|
||
"noLinks": "沒有可共享的連結 — 請先將此客戶端關聯至支援協定的入站。",
|
||
"link": "連結",
|
||
"resetNotPossible": "請先將此客戶端關聯至入站。",
|
||
"resetAllTraffics": "重設所有客戶端流量",
|
||
"resetAllTrafficsTitle": "重設所有客戶端流量?",
|
||
"resetAllTrafficsContent": "所有客戶端的上下行計數器將歸零。配額與到期時間不受影響。此操作無法復原。",
|
||
"deleteConfirmTitle": "刪除客戶端 {email}?",
|
||
"deleteConfirmContent": "將從所有關聯入站中移除該客戶端並刪除其流量紀錄。此操作無法復原。",
|
||
"attach": "附加",
|
||
"adjust": "調整",
|
||
"subLinks": "訂閱連結",
|
||
"enable": "啟用",
|
||
"disable": "停用",
|
||
"bulkEnableConfirmTitle": "啟用 {count} 個客戶端?",
|
||
"bulkEnableConfirmContent": "在每個已附加的入站上啟用所選的客戶端。配額已用盡或已過期的客戶端將被自動重新停用。",
|
||
"bulkDisableConfirmTitle": "停用 {count} 個客戶端?",
|
||
"bulkDisableConfirmContent": "在每個已附加的入站上停用所選的客戶端。他們將立即失去存取權限,但其記錄與流量將被保留。",
|
||
"selectedCount": "已選 {count} 項",
|
||
"attachToInboundsTitle": "將 {count} 個客戶端附加到入站",
|
||
"attachToInboundsDesc": "將選取的 {count} 個客戶端(相同 UUID/密碼與共享流量)附加到選定入站。它們保留現有附加關係。",
|
||
"attachToInboundsTargets": "目標入站",
|
||
"attachToInboundsNoTargets": "沒有可供附加的多用戶入站。",
|
||
"detach": "分離",
|
||
"detachFromInboundsTitle": "從入站分離 {count} 個客戶端",
|
||
"detachFromInboundsDesc": "從選定入站中移除選取的 {count} 個客戶端。客戶端未附加的配對會被靜默略過。客戶端記錄保留(用 Delete 完全移除)。",
|
||
"detachFromInboundsTargets": "要分離的入站",
|
||
"detachFromInboundsNoTargets": "沒有可用的多用戶入站。",
|
||
"detachFromInboundsResult": "已分離 {detached},已略過 {skipped}。",
|
||
"detachFromInboundsResultMixed": "已分離 {detached},已略過 {skipped},錯誤 {errors}。",
|
||
"subLinksTitle": "訂閱連結 ({count})",
|
||
"subLinkColumn": "訂閱 URL",
|
||
"subJsonLinkColumn": "訂閱 JSON URL",
|
||
"subLinksCopyAll": "全部複製",
|
||
"subLinksCopiedAll": "已複製 {count} 條連結",
|
||
"subLinksEmpty": "選取的客戶端皆無訂閱 ID。",
|
||
"subLinksDisabled": "訂閱服務已停用。",
|
||
"subLinksDisabledHint": "在面板設定 → 訂閱中啟用訂閱以產生連結。",
|
||
"bulkDeleteConfirmTitle": "刪除 {count} 個客戶端?",
|
||
"bulkDeleteConfirmContent": "每個所選客戶端都會從關聯的入站中被移除,其流量紀錄也會被刪除。此操作無法復原。",
|
||
"bulkAdjustTitle": "調整 {count} 個客戶端",
|
||
"bulkAdjustHint": "正值延長,負值減少。具有無限期限或流量的客戶端將跳過該欄位。",
|
||
"bulkAdjustNothing": "套用前請設定天數或流量。",
|
||
"addDays": "新增天數",
|
||
"addTrafficGB": "新增流量 (GB)",
|
||
"bulkFlow": "設定 flow",
|
||
"bulkFlowNoChange": "不變更",
|
||
"bulkFlowDisable": "停用(清除 flow)",
|
||
"delDepleted": "刪除已耗盡",
|
||
"delDepletedConfirmTitle": "刪除已耗盡的客戶端?",
|
||
"delDepletedConfirmContent": "刪除所有流量配額已用盡或已過期的客戶端。此操作無法復原。",
|
||
"exportClients": "匯出客戶端",
|
||
"importClients": "匯入客戶端",
|
||
"import": "匯入",
|
||
"delOrphans": "刪除未關聯的客戶端",
|
||
"delOrphansConfirmTitle": "刪除沒有入站的客戶端?",
|
||
"delOrphansConfirmContent": "移除所有未關聯任何入站的客戶端,連同其流量紀錄一併刪除。此操作無法復原。",
|
||
"auth": "認證",
|
||
"hysteriaAuth": "Hysteria 認證",
|
||
"hysteriaAuthDesc": "僅 Hysteria 用戶端使用的憑證。Trojan 與 Shadowsocks 請改用上方的「密碼」欄位。",
|
||
"uuid": "UUID",
|
||
"flow": "Flow",
|
||
"vmessSecurity": "VMess 加密",
|
||
"wireguardPrivateKey": "WireGuard 私鑰",
|
||
"wireguardPublicKey": "WireGuard 公鑰",
|
||
"wireguardPreSharedKey": "WireGuard 預共用金鑰",
|
||
"wireguardAllowedIPs": "WireGuard 允許的 IP",
|
||
"wireguardAllowedIPsHint": "留空則自動分配;多個條目用逗號分隔",
|
||
"amneziaWgPrivateKey": "AmneziaWG 私鑰",
|
||
"amneziaWgPublicKey": "AmneziaWG 公鑰",
|
||
"amneziaWgPreSharedKey": "AmneziaWG 預共用金鑰",
|
||
"amneziaWgAllowedIPs": "AmneziaWG 允許的 IP",
|
||
"amneziaWgAllowedIPsHint": "留空則自動分配;多個條目用逗號分隔",
|
||
"amneziaWgForwardedPorts": "轉發連接埠",
|
||
"amneziaWgForwardedPortsHint": "轉發到此客戶端的連接埠/範圍,例如 80, 443, 8000-8100。留空則不轉發。",
|
||
"amneziaWgConfig": "AmneziaWG 設定",
|
||
"mtprotoSecret": "MTProto 金鑰",
|
||
"mtprotoSecretHint": "該用戶端的 FakeTLS 金鑰。重新產生即可更換。",
|
||
"mtprotoAdTag": "廣告標籤(贊助頻道)",
|
||
"mtprotoAdTagHint": "選填的 32 位十六進位標籤,從 Telegram 代理註冊處取得。設定後,該用戶端會透過 Telegram 中間代理路由,贊助頻道會顯示在其聊天清單頂端。",
|
||
"reverseTag": "反向標籤",
|
||
"reverseTagPlaceholder": "選用 Reverse tag",
|
||
"telegramId": "Telegram 使用者 ID",
|
||
"telegramIdPlaceholder": "數字形式的 Telegram 使用者 ID (0 = 無)",
|
||
"ipLimit": "IP 限制",
|
||
"toasts": {
|
||
"deleted": "客戶端已刪除",
|
||
"trafficReset": "流量已重設",
|
||
"allTrafficsReset": "所有客戶端流量已重設",
|
||
"bulkDeleted": "已刪除 {count} 個客戶端",
|
||
"bulkDeletedMixed": "已刪除 {ok} 個,失敗 {failed} 個",
|
||
"bulkEnabled": "已啟用 {count} 個客戶端",
|
||
"bulkEnabledMixed": "已啟用 {ok} 個,失敗 {failed} 個",
|
||
"bulkDisabled": "已停用 {count} 個客戶端",
|
||
"bulkDisabledMixed": "已停用 {ok} 個,失敗 {failed} 個",
|
||
"bulkCreated": "已建立 {count} 個客戶端",
|
||
"bulkCreatedMixed": "已建立 {ok} 個,失敗 {failed} 個",
|
||
"bulkAdjusted": "已調整 {count} 個客戶端",
|
||
"bulkAdjustedMixed": "已調整 {ok} 個,跳過 {skipped} 個",
|
||
"delDepleted": "已刪除 {count} 個已耗盡的客戶端",
|
||
"delOrphans": "已刪除 {count} 個未關聯的客戶端",
|
||
"imported": "已匯入 {count} 個客戶端",
|
||
"importedMixed": "已匯入 {ok} 個,跳過 {failed} 個"
|
||
},
|
||
"renewMax": "最大續期次數",
|
||
"renewMaxDesc": "自動續期最多可觸發的次數,達到後用戶端將自然到期。填 0 表示不限制。補齊多個錯過的週期時,每個週期消耗一次續期。",
|
||
"renewOnDay": "按日期續期",
|
||
"renewOnDayDesc": "每個自然月的這一天午夜(依面板時區)續期,而不是每 N 天續期一次。若當月沒有該日期,則在當月最後一天續期。填 0 保持按天間隔模式。",
|
||
"renewsUsed": "已用續期次數"
|
||
},
|
||
"nodes": {
|
||
"addNode": "新增節點",
|
||
"editNode": "編輯節點",
|
||
"totalNodes": "節點總數",
|
||
"onlineNodes": "上線",
|
||
"offlineNodes": "離線",
|
||
"avgLatency": "平均延遲",
|
||
"name": "名稱",
|
||
"namePlaceholder": "例如:de-frankfurt-1",
|
||
"addressPlaceholder": "panel.example.com 或 1.2.3.4",
|
||
"remark": "備註",
|
||
"scheme": "協議",
|
||
"address": "位址",
|
||
"port": "連接埠",
|
||
"basePath": "基礎路徑",
|
||
"apiToken": "API 權杖",
|
||
"apiTokenPlaceholder": "遠端面板設定頁中的權杖",
|
||
"apiTokenHint": "遠端面板在 安全設定 → API 權杖 中顯示其 API 權杖。",
|
||
"apiTokenKeepHint": "留空以保留目前的權杖",
|
||
"allowPrivateAddress": "允許私有地址",
|
||
"allowPrivateAddressHint": "僅對私有網路或 VPN 上的節點啟用。",
|
||
"outboundTag": "連線出站",
|
||
"outboundTagHint": "透過選定的 Xray 出站路由此節點的面板 API 流量。系統會自動將迴環橋接入站加入執行中的設定並即時套用。留空表示直接連線。",
|
||
"outboundTagPlaceholder": "直接連線",
|
||
"inboundSyncMode": "入站匯入",
|
||
"inboundSyncModeHint": "選擇要從此節點匯入的入站。現有節點預設匯入所有入站。",
|
||
"allInbounds": "所有入站",
|
||
"selectedInbounds": "選取的入站",
|
||
"inboundTags": "入站",
|
||
"inboundTagsHint": "依入站標籤比對。空白選取不會匯入任何入站。",
|
||
"inboundTagsPlaceholder": "載入並選取入站",
|
||
"loadInbounds": "從節點載入入站",
|
||
"inboundsLoaded": "已載入 {{count}} 個入站",
|
||
"inboundsLoadFailed": "載入入站失敗",
|
||
"enable": "已啟用",
|
||
"status": "狀態",
|
||
"cpu": "CPU",
|
||
"mem": "記憶體",
|
||
"netUp": "網路上行 (KB/s)",
|
||
"netDown": "網路下行 (KB/s)",
|
||
"uptime": "運行時間",
|
||
"latency": "延遲",
|
||
"lastHeartbeat": "上次心跳",
|
||
"xrayVersion": "Xray 版本",
|
||
"panelVersion": "面板版本",
|
||
"actions": "操作",
|
||
"probe": "立即探測",
|
||
"updatePanel": "更新面板",
|
||
"updateSelected": "更新所選 ({count})",
|
||
"updateAvailable": "有可用更新",
|
||
"updateConfirmTitle": "將 {count} 個節點更新到最新版本?",
|
||
"updateConfirmContent": "每個所選節點會下載最新版本並重新啟動。僅更新已啟用且在線的節點。",
|
||
"updateDevChannel": "更新到開發通道(最新提交)",
|
||
"testConnection": "測試連線",
|
||
"connectionOk": "連線正常 ({ms} ms)",
|
||
"connectionFailed": "連線失敗",
|
||
"never": "從未",
|
||
"justNow": "剛剛",
|
||
"subNode": "子節點",
|
||
"subNodeTip": "唯讀:透過 {parent} 連接的下游節點。請在 {parent} 自己的面板中管理。",
|
||
"deleteConfirmTitle": "刪除節點「{name}」?",
|
||
"deleteConfirmContent": "這將停止監控該節點。遠端面板本身不受影響。",
|
||
"statusValues": {
|
||
"online": "上線",
|
||
"offline": "離線",
|
||
"unknown": "未知",
|
||
"xrayError": "Xray 錯誤",
|
||
"xrayStopped": "已停止"
|
||
},
|
||
"toasts": {
|
||
"list": "載入節點失敗",
|
||
"obtain": "載入節點失敗",
|
||
"add": "新增節點",
|
||
"update": "更新節點",
|
||
"delete": "刪除節點",
|
||
"deleted": "節點已刪除",
|
||
"test": "測試連線",
|
||
"fillRequired": "名稱、位址、埠與 API 權杖為必填",
|
||
"probeFailed": "探測失敗",
|
||
"updateStarted": "已開始更新面板",
|
||
"updateResult": "已在 {ok} 個節點上觸發更新,{failed} 個失敗",
|
||
"updateNoneEligible": "請至少選擇一個在線且已啟用的節點",
|
||
"saveMtls": "儲存節點 mTLS",
|
||
"reloadMtls": "Reload master mTLS credential"
|
||
},
|
||
"tlsVerifyMode": "TLS 驗證",
|
||
"tlsVerifyModeHint": "面板如何驗證節點的 HTTPS 憑證。釘選或略過用於自簽憑證(僅 https 節點)。",
|
||
"tlsVerify": "驗證(預設 CA)",
|
||
"tlsPin": "釘選憑證(SHA-256)",
|
||
"tlsSkip": "略過驗證",
|
||
"tlsMtls": "雙向 TLS(用戶端憑證)",
|
||
"mtlsFormHint": "此節點使用用戶端憑證對面板進行驗證。請從「節點 mTLS」區域複製本面板的 CA 到該節點,設定其受信任的 CA,然後重新啟動該節點。",
|
||
"mtls": {
|
||
"title": "節點 mTLS",
|
||
"intro": "雙向 TLS 在節點間呼叫的 API 權杖之上增加用戶端憑證驗證。此為選用項目:留空則僅使用權杖驗證。",
|
||
"copyCa": "複製此面板的 CA",
|
||
"copyCaHint": "將此 CA 提供給本面板管理的節點,然後將它們的 TLS 驗證設定為雙向 TLS。",
|
||
"caCopied": "CA 憑證已複製到剪貼簿",
|
||
"caFailed": "取得 CA 憑證失敗",
|
||
"trustLabel": "受信任的上層 CA",
|
||
"trustHint": "當本面板自身作為節點時,將管理它的面板的 CA 貼到此處以要求其用戶端憑證。重新啟動面板後生效。",
|
||
"trustPlaceholder": "-----BEGIN CERTIFICATE-----",
|
||
"save": "儲存受信任的 CA",
|
||
"saved": "受信任的 CA 已儲存 — 重新啟動面板後生效"
|
||
},
|
||
"tlsSkipWarning": "略過驗證會失去對中間人攻擊的防護,API 權杖可能被攔截。建議改用釘選憑證。",
|
||
"pinnedCert": "釘選憑證的 SHA-256",
|
||
"pinnedCertHint": "節點憑證的 SHA-256(base64 或 hex)。點選「取得」可立即從節點讀取。",
|
||
"pinnedCertPlaceholder": "base64 或 hex 的 SHA-256",
|
||
"fetchPin": "取得",
|
||
"pinFetched": "已取得節點目前憑證",
|
||
"pinFetchFailed": "無法取得憑證",
|
||
"nodeType": "Node Type",
|
||
"nodeTypeTraditional": "Traditional Panel Node",
|
||
"nodeTypeAgent": "Agent Lightweight Node",
|
||
"agentHint": "Agent nodes connect out to the master; no address, port or API token needed. An install command is generated on creation.",
|
||
"agentTokenTitle": "Agent Node Setup",
|
||
"agentTokenCreated": "Node {{name}} created successfully",
|
||
"agentTokenHint": "Copy the command below and run it on the node machine. This token is shown only once!",
|
||
"agentTokenInstructions": "The command downloads the installer, configures the master URL and token. The node comes online in ~30s.",
|
||
"agentTokenCopied": "Install command copied",
|
||
"agentTokenCopyFailed": "Copy failed, please copy manually",
|
||
"copyToken": "Copy Install Command",
|
||
"agentMasterUrlHint": "Master URL (used by agent to reach the master; change to public address if behind proxy):"
|
||
},
|
||
"settings": {
|
||
"defaultTag": "預設",
|
||
"title": "面板設定",
|
||
"save": "儲存",
|
||
"infoDesc": "此處的所有更改都需要儲存並重啟面板才能生效",
|
||
"restartPanel": "重新啟動面板",
|
||
"restartPanelDesc": "確定要重啟面板嗎?若重啟後無法訪問面板,請前往伺服器檢視面板日誌資訊",
|
||
"restartPanelSuccess": "面板已成功重新啟動",
|
||
"actions": "操作",
|
||
"resetDefaultConfig": "重置為預設配置",
|
||
"panelSettings": "常規",
|
||
"securitySettings": "安全設定",
|
||
"securityWarnings": "安全警告",
|
||
"panelExposed": "您的面板可能已暴露:",
|
||
"warnHttp": "面板透過明文 HTTP 提供服務 — 生產環境請設定 TLS。",
|
||
"warnDefaultPort": "預設連接埠 2053 廣為人知 — 請更改為隨機連接埠。",
|
||
"warnDefaultBasePath": "預設根路徑 \"/\" 廣為人知 — 請更改為隨機路徑。",
|
||
"warnDefaultSubPath": "預設訂閱路徑 \"/sub/\" 廣為人知 — 請更改。",
|
||
"warnDefaultJsonPath": "預設 JSON 訂閱路徑 \"/json/\" 廣為人知 — 請更改。",
|
||
"panelListeningIP": "面板監聽 IP",
|
||
"panelListeningIPDesc": "預設留空監聽所有 IP",
|
||
"panelListeningDomain": "面板監聽域名",
|
||
"panelListeningDomainDesc": "預設情況下留空以監視所有域名和 IP 地址",
|
||
"panelPort": "面板監聽埠",
|
||
"panelPortDesc": "重啟面板生效",
|
||
"publicKeyPath": "面板證書公鑰檔案路徑",
|
||
"publicKeyPathDesc": "填寫一個 '/' 開頭的絕對路徑",
|
||
"privateKeyPath": "面板證書金鑰檔案路徑",
|
||
"privateKeyPathDesc": "填寫一個 '/' 開頭的絕對路徑",
|
||
"panelUrlPath": "URI 路徑",
|
||
"panelUrlPathDesc": "必須以 '/' 開頭,以 '/' 結尾",
|
||
"pageSize": "分頁大小",
|
||
"pageSizeDesc": "定義入站表的頁面大小。設定 0 表示禁用",
|
||
"panelOutbound": "面板流量出站",
|
||
"panelOutboundDesc": "透過此 Xray 出站路由面板自身的請求(面板/Xray 版本檢查與下載、Telegram、一般 geo 檔案更新),以繞過伺服器端對 GitHub/Telegram 的過濾。本地橋接入站會自動加入執行中的設定並即時生效。Xray 原生的 Geodata 自動更新不受影響,它有自己的下載出站。留空表示直連。",
|
||
"panelOutboundPh": "直連",
|
||
"datepicker": "日期選擇器",
|
||
"datepickerPlaceholder": "選擇日期",
|
||
"datepickerDescription": "選擇器日曆類型指定到期日期",
|
||
"oldUsername": "原使用者名稱",
|
||
"currentPassword": "原密碼",
|
||
"newUsername": "新使用者名稱",
|
||
"newPassword": "新密碼",
|
||
"sessionMaxAge": "會話時長",
|
||
"sessionMaxAgeDesc": "保持登入狀態的時長(單位:分鐘)",
|
||
"expireTimeDiff": "到期通知閾值",
|
||
"expireTimeDiffDesc": "達到此閾值時,將收到有關到期時間的通知(單位:天)",
|
||
"trafficDiff": "流量耗盡閾值",
|
||
"trafficDiffDesc": "達到此閾值時,將收到有關流量耗盡的通知(單位:GB)",
|
||
"timeZone": "時區",
|
||
"timeZoneDesc": "定時任務將按照該時區的時間執行",
|
||
"subSettings": "訂閱設定",
|
||
"subEnable": "啟用訂閱服務",
|
||
"subEnableDesc": "啟用訂閱服務功能",
|
||
"subJsonEnable": "獨立啟用/停用 JSON 訂閱端點。",
|
||
"subJsonEnableTitle": "JSON 訂閱",
|
||
"subClashEnableTitle": "Clash / Mihomo 訂閱",
|
||
"subFormatsTipTitle": "特定格式的訂閱設定",
|
||
"subFormatsTipDesc": "分別設定 JSON 和 Clash / Mihomo 的 URL 路徑、反向代理 URL 與用戶端自動識別。",
|
||
"subFormatsTipAction": "開啟訂閱格式",
|
||
"subJsonAutoDetect": "自動識別 Xray JSON 用戶端",
|
||
"subJsonAutoDetectDesc": "啟用後,使用標準訂閱 URL 的已識別相容用戶端將自動取得 Xray JSON 設定陣列。其他用戶端繼續取得原始/Base64 回應。需要啟用 JSON 訂閱並重新啟動面板才能生效。",
|
||
"subJsonAlwaysArray": "始終回傳 JSON 陣列",
|
||
"subJsonAlwaysArrayDesc": "即使只有一個設定,也將明確 JSON 訂閱端點回傳為陣列,以符合 XTLS 訂閱標準。自動識別的 JSON 回應始終使用陣列。停用時保留舊版單一物件回應。",
|
||
"subJsonUserAgentRegex": "Xray JSON User-Agent 正規表示式",
|
||
"subJsonUserAgentRegexDesc": "用於與用戶端 User-Agent 進行比對,以便在標準訂閱 URL 上自動選擇 Xray JSON 格式的 Go RE2 正規表示式。預設留空,因此在為要服務的用戶端設定規則之前,自動辨識會保持關閉。其他用戶端繼續取得原始/Base64 回應。變更後請重新啟動面板。",
|
||
"subClashAutoDetect": "自動識別 Clash/Mihomo 用戶端",
|
||
"subClashAutoDetectDesc": "啟用後,使用標準訂閱 URL 的已識別 Clash/Mihomo 用戶端將自動取得 Clash YAML。瀏覽器仍會顯示訂閱頁面,其他用戶端繼續取得原始/Base64 回應,獨立的 JSON 和 Clash URL 仍可使用。需要啟用 Clash/Mihomo 訂閱並重新啟動面板才能生效。",
|
||
"subClashUserAgentRegex": "Clash/Mihomo User-Agent 正規表示式",
|
||
"subClashUserAgentRegexDesc": "用於與用戶端 User-Agent 進行比對,以便在標準訂閱 URL 上識別 Clash/Mihomo 用戶端的 Go RE2 正規表示式。留空則使用預設規則。變更後請重新啟動面板。",
|
||
"subTitle": "訂閱標題",
|
||
"subTitleDesc": "在 VPN 客戶端中顯示的標題。支援用戶端身分權杖:{{EMAIL}}、{{ID}}、{{SHORT_ID}}、{{SUB_ID}}、{{TELEGRAM_ID}}。",
|
||
"subSupportUrl": "支援連結",
|
||
"subSupportUrlDesc": "VPN 用戶端中顯示的技術支援連結。支援用戶端身分權杖:{{EMAIL}}、{{ID}}、{{SHORT_ID}}、{{SUB_ID}}、{{TELEGRAM_ID}}。",
|
||
"subProfileUrl": "個人資料連結",
|
||
"subProfileUrlDesc": "VPN 用戶端中顯示的網站連結。支援用戶端身分權杖:{{EMAIL}}、{{ID}}、{{SHORT_ID}}、{{SUB_ID}}、{{TELEGRAM_ID}}。",
|
||
"subAnnounce": "公告",
|
||
"subAnnounceDesc": "VPN 用戶端中顯示的公告文字。支援用戶端身分權杖:{{EMAIL}}、{{ID}}、{{SHORT_ID}}、{{SUB_ID}}、{{TELEGRAM_ID}}。",
|
||
"subThemeDir": "訂閱主題目錄",
|
||
"subThemeDirDesc": "包含自訂訂閱頁面範本 (index.html/sub.html) 的資料夾的絕對路徑(例如 /etc/3x-ui/sub_templates/my-theme/)。留空則使用預設頁面。",
|
||
"subThemeDirDocs": "範本指南 ↗",
|
||
"subEnableRouting": "啟用路由",
|
||
"subEnableRoutingDesc": "在 VPN 用戶端中啟用路由的全域設定。(僅限 Happ)",
|
||
"subRoutingRules": "路由規則",
|
||
"subRoutingRulesDesc": "貼上現成的 happ:// 深層連結或一個固定 HTTPS URL。面板會在背景更新遠端規則並保留最後一個有效值,因此訂閱請求不需等待遠端來源。(僅限 Happ)",
|
||
"subHideSettings": "隱藏伺服器設定",
|
||
"subHideSettingsDesc": "在 VPN 用戶端中隱藏查看和編輯伺服器配置的功能。(僅限 Happ)",
|
||
"subIncyEnableRouting": "啟用路由",
|
||
"subIncyEnableRoutingDesc": "為 Incy 用戶端將路由設定檔注入訂閱內容中。(僅限 Incy)",
|
||
"subIncyRoutingRules": "路由規則",
|
||
"subIncyRoutingRulesDesc": "貼上現成的 incy:// 深層連結或指向 JSON 的固定 HTTPS URL。Incy 會建立 autorouting 設定並自動更新。(僅限 Incy)",
|
||
"subClashEnableRouting": "啟用路由",
|
||
"subClashEnableRoutingDesc": "在產生的 YAML 訂閱中包含 Clash/Mihomo 全域路由規則。",
|
||
"subClashRoutingRules": "全域路由規則",
|
||
"subClashRoutingRulesDesc": "貼上規則/YAML 或一個固定 HTTPS URL。面板會在背景更新,只匯入代理群組、規則提供者與規則,並保留面板產生的 VPN 節點及最後一個有效值。",
|
||
"subListen": "監聽 IP",
|
||
"subListenDesc": "訂閱服務監聽的 IP 地址(留空表示監聽所有 IP)",
|
||
"subPort": "監聽埠",
|
||
"subPortDesc": "訂閱服務監聽的埠號(必須是未使用的埠)。當下方「反向代理 URI」為空時,也會用來產生面板中顯示的訂閱連結/QR 碼——如果訂閱是透過反向代理的其他埠存取的,請改為設定「反向代理 URI」。",
|
||
"subCertPath": "公鑰路徑",
|
||
"subCertPathDesc": "訂閱服務使用的公鑰檔案路徑(以 '/' 開頭)",
|
||
"subKeyPath": "私鑰路徑",
|
||
"subKeyPathDesc": "訂閱服務使用的私鑰檔案路徑(以 '/' 開頭)",
|
||
"subPath": "URI 路徑",
|
||
"subPathDesc": "訂閱服務使用的 URI 路徑(以 '/' 開頭,以 '/' 結尾)",
|
||
"subDomain": "監聽域名",
|
||
"subDomainDesc": "訂閱服務監聽的域名(留空表示監聽所有域名和 IP)。當「反向代理 URI」為空時,也會作為顯示的訂閱連結的備援域名——如果面板和訂閱透過不同的域名存取(例如位於反向代理之後),請設定「反向代理 URI」。",
|
||
"subUpdates": "更新間隔",
|
||
"subUpdatesDesc": "客戶端應用中訂閱 URL 的更新間隔(單位:小時)",
|
||
"subEncrypt": "編碼",
|
||
"subEncryptDesc": "訂閱服務返回的內容將採用 Base64 編碼",
|
||
"subURI": "反向代理 URI",
|
||
"subURIDesc": "用於訂閱連結和 QR 碼的完整基礎 URL(scheme://域名[:埠]/路徑/),會取代監聽域名/監聽埠使用。當訂閱透過反向代理存取,或使用與上面不同的域名/埠存取時,請設定此項。",
|
||
"restartXrayOnClientDisable": "用戶自動停用後重新啟動 Xray",
|
||
"restartXrayOnClientDisableDesc": "當用戶因到期或流量上限而被自動停用時,重新啟動 Xray。",
|
||
"fragment": "分片",
|
||
"fragmentDesc": "啟用 TLS hello 資料包分片",
|
||
"fragmentSett": "設定",
|
||
"noisesDesc": "啟用 Noises.",
|
||
"noisesSett": "Noises 設定",
|
||
"trustedProxyCidrs": "信任代理 CIDR",
|
||
"trustedProxyCidrsDesc": "允許設定轉發 host、proto 與客戶端 IP 標頭的 IP/CIDR(逗號分隔)。",
|
||
"subFormats": {
|
||
"finalMask": "Final Mask",
|
||
"finalMaskDesc": "將 Xray finalmask TCP/UDP 遮罩和 QUIC 參數注入每個產生的 Xray JSON 設定。需要支援 Xray JSON 訂閱的用戶端應用程式和較新的 Xray 核心。",
|
||
"packets": "封包",
|
||
"length": "長度",
|
||
"interval": "間隔",
|
||
"maxSplit": "最大分割",
|
||
"noises": "雜訊",
|
||
"noiseItem": "雜訊 №{n}",
|
||
"type": "類型",
|
||
"packet": "封包",
|
||
"delayMs": "延遲 (ms)",
|
||
"applyTo": "套用至",
|
||
"addNoise": "+ 雜訊",
|
||
"concurrency": "並發",
|
||
"xudpConcurrency": "xudp 並發",
|
||
"xudpUdp443": "xudp UDP 443"
|
||
},
|
||
"mux": "Mux",
|
||
"muxDesc": "在已建立的資料流內傳輸多個獨立的資料流",
|
||
"muxSett": "複用器設定",
|
||
"direct": "直接連線",
|
||
"directDesc": "直接與特定國家的域或 IP 範圍建立連線",
|
||
"certs": "證書",
|
||
"dateAndTime": "日期和時間",
|
||
"proxyAndServer": "代理和伺服器",
|
||
"intervals": "間隔",
|
||
"information": "資訊",
|
||
"profile": "資料",
|
||
"language": "語言",
|
||
"security": {
|
||
"admin": "管理員憑證",
|
||
"twoFactorModalError": "驗證碼錯誤",
|
||
"show": "顯示",
|
||
"hide": "隱藏",
|
||
"apiTokenNew": "新增令牌",
|
||
"apiTokenName": "名稱",
|
||
"apiTokenNamePlaceholder": "例如 central-panel-a",
|
||
"apiTokenNameRequired": "名稱必填",
|
||
"apiTokenEmpty": "尚無令牌 — 建立一個以認證機器人或遠端面板。",
|
||
"apiTokenDeleteWarning": "使用此令牌的任何呼叫方將立即無法認證。",
|
||
"apiTokenCreatedTitle": "權杖已建立",
|
||
"apiTokenCreatedNotice": "請立即複製此權杖。基於安全考量,它不會以可讀形式儲存,也不會再次顯示。"
|
||
},
|
||
"toasts": {
|
||
"modifySettings": "參數已更改。",
|
||
"getSettings": "取得參數時發生錯誤",
|
||
"modifyUserError": "變更管理員憑證時發生錯誤。",
|
||
"modifyUser": "您已成功變更管理員憑證。",
|
||
"originalUserPassIncorrect": "原使用者名稱或原密碼錯誤",
|
||
"userPassMustBeNotEmpty": "新使用者名稱和新密碼不能為空",
|
||
"getOutboundTrafficError": "取得出站流量錯誤",
|
||
"resetOutboundTrafficError": "重設出站流量錯誤"
|
||
},
|
||
"eventOutboundDown": "中斷",
|
||
"eventOutboundUp": "恢復",
|
||
"eventXrayCrash": "當機",
|
||
"eventNodeDown": "離線",
|
||
"eventNodeUp": "上線",
|
||
"eventCPUHigh": "CPU 偏高(%)",
|
||
"requestFailed": "請求失敗",
|
||
"eventLoginAttempt": "登入嘗試",
|
||
"eventMemoryHigh": "記憶體使用率高 (%)",
|
||
"remarkTemplate": "備註範本",
|
||
"remarkTemplateDesc": "設定後,這將取代每個訂閱連結的備註模型——使用變數標記撰寫您自己的格式(使用按鈕來插入)。留空則使用上方的模型。",
|
||
"subShowIdentityOnAllLinks": "在每個連結上顯示身分",
|
||
"subShowIdentityOnAllLinksDesc": "啟用後,{{EMAIL}} 與 {{USERNAME}} 會保留在每條訂閱正文備註中。用量相關變數仍僅出現在第一條連結。",
|
||
"validation": {
|
||
"pathLeadingSlash": "路徑必須以 / 開頭"
|
||
},
|
||
"secretClear": "清除",
|
||
"secretClearUndo": "復原清除",
|
||
"calendarGregorian": "Gregorian (Standard)",
|
||
"calendarJalalian": "Jalalian (شمسی)",
|
||
"ipLimitAllowlist": "IP 限制白名單",
|
||
"ipLimitAllowlistDesc": "IP 限制永遠不會計入也不會封鎖的位址與網段,避免辦公室或校園的共用位址耗盡客戶端的額度。IP/CIDR(逗號分隔)。",
|
||
"subBalancers": {
|
||
"menu": "訂閱平衡器",
|
||
"title": "訂閱平衡器",
|
||
"add": "新增平衡器",
|
||
"desc": "每個啟用的平衡器會作為額外設定加入 JSON 訂閱,自動從所選入站的端點中挑選最佳節點(用戶端設定中的 routing.balancers + burstObservatory)。",
|
||
"remark": "備註",
|
||
"remarkPlaceholder": "自動 · 最快",
|
||
"strategy": "策略",
|
||
"strategyLeastLoad": "最小負載",
|
||
"strategyLeastPing": "最低延遲",
|
||
"strategyRandom": "隨機",
|
||
"strategyRoundRobin": "輪詢",
|
||
"sortOrder": "順序",
|
||
"sortOrderHelp": "在訂閱列表中的位置,與入站順序交錯排列;序號相同時排在入站之後。",
|
||
"inbounds": "入站",
|
||
"inboundsCount": "{count} 入站",
|
||
"enabled": "啟用",
|
||
"empty": "尚無平衡器",
|
||
"deleteConfirm": "確定刪除此平衡器?",
|
||
"errRemarkRequired": "請填寫備註",
|
||
"errInboundsRequired": "請至少選擇一個入站",
|
||
"errSortOrder": "順序必須為不小於 1 的整數",
|
||
"toasts": {
|
||
"list": "列出訂閱平衡器失敗",
|
||
"create": "建立訂閱平衡器失敗",
|
||
"update": "更新訂閱平衡器失敗",
|
||
"delete": "刪除訂閱平衡器失敗",
|
||
"invalidId": "無效的 id"
|
||
},
|
||
"tabBalancers": "負載均衡",
|
||
"tabObservatory": "觀測器",
|
||
"observatory": {
|
||
"title": "平衡器探活",
|
||
"desc": "寫入每個 leastPing/leastLoad 平衡器設定檔的 burstObservatory 探活參數。random/roundRobin 不產生探活。以面板級 JSON 訂閱設定儲存。",
|
||
"destination": "探活 URL",
|
||
"destinationDesc": "用戶端探測每個成員出站的位址。",
|
||
"connectivity": "連通性 URL",
|
||
"connectivityDesc": "選用位址,檢查成員能否到達探活目標。留空則跳過。",
|
||
"interval": "探活間隔",
|
||
"intervalDesc": "探活輪次之間的時間,例如 1m。",
|
||
"timeout": "探活逾時",
|
||
"timeoutDesc": "單次探活逾時,例如 5s。",
|
||
"sampling": "取樣",
|
||
"samplingDesc": "用於穩定度平均的連續探活次數。",
|
||
"httpMethod": "HTTP 方法",
|
||
"httpMethodDesc": "探活請求使用的 HTTP 方法。",
|
||
"note": "leastPing/leastLoad 平衡器始終帶有 burstObservatory。此開關自訂其探活參數 — 關閉以使用內建預設值。變更在面板重啟後生效。"
|
||
}
|
||
}
|
||
},
|
||
"xray": {
|
||
"save": "儲存",
|
||
"importRules": "匯入規則",
|
||
"exportRules": "匯出規則",
|
||
"importOutbounds": "匯入出站",
|
||
"exportOutbounds": "匯出出站",
|
||
"importInvalidJson": "無效的 JSON——預期為陣列或含有相符鍵的物件。",
|
||
"metricsListen": "Metrics 端點",
|
||
"metricsListenDesc": "在此 address:port 上公開 Xray 的 Prometheus 風格 metrics(例如 127.0.0.1:11111)。留空則停用。請綁定 localhost 並以反向代理轉發——此端點未經驗證。",
|
||
"metricsTag": "Metrics 標籤",
|
||
"basicTemplate": "基礎配置",
|
||
"advancedTemplate": "高階配置",
|
||
"generalConfigs": "常規配置",
|
||
"generalConfigsDesc": "這些選項將決定常規配置",
|
||
"logConfigs": "記錄",
|
||
"logConfigsDesc": "日誌可能會影響伺服器的效能,建議僅在需要時啟用",
|
||
"basicRouting": "基本路由",
|
||
"blockConnectionsConfigsDesc": "這些選項將根據特定的請求國家阻止流量。",
|
||
"directConnectionsConfigsDesc": "直接連線確保特定的流量不會通過其他伺服器路由。",
|
||
"blockips": "阻止 IP",
|
||
"blockdomains": "阻止域名",
|
||
"directips": "直接 IP",
|
||
"directdomains": "直接域名",
|
||
"ipv4Routing": "IPv4 路由",
|
||
"ipv4RoutingDesc": "此選項將僅通過 IPv4 路由到目標域",
|
||
"FreedomStrategy": "Freedom 協議策略",
|
||
"FreedomStrategyDesc": "設定 Freedom 協議中網路的輸出策略",
|
||
"FreedomHappyEyeballs": "Freedom Happy Eyeballs (IPv4/IPv6)",
|
||
"FreedomHappyEyeballsDesc": "為直連(freedom)出站啟用雙協定堆疊撥號——在同時具備 IPv4 與 IPv6 的出口伺服器上很有用。",
|
||
"FreedomHappyEyeballsTryDelayDesc": "嘗試備用位址族之前等待的毫秒數。150–250 毫秒是不錯的起點。",
|
||
"RoutingStrategy": "配置路由域策略",
|
||
"RoutingStrategyDesc": "設定 DNS 解析的整體路由策略",
|
||
"Torrent": "遮蔽 BitTorrent 協議",
|
||
"Inbounds": "入站",
|
||
"Outbounds": "出站",
|
||
"Balancers": "負載均衡",
|
||
"balancerTagRequired": "標籤為必填",
|
||
"balancerSelectorRequired": "至少選擇一個出站",
|
||
"routeTester": "路由測試",
|
||
"routeTesterDesc": "向執行中的 Xray 查詢某個連線將使用哪個出站。不會傳送真實流量 — 結果直接來自即時路由引擎。",
|
||
"routeTesterDest": "網域或 IP",
|
||
"routeTesterPort": "埠號",
|
||
"routeTesterInbound": "入站",
|
||
"routeTesterProtocol": "嗅探協議",
|
||
"routeTesterTest": "測試路由",
|
||
"routeTesterMatchedOutbound": "匹配出站",
|
||
"routeTesterViaBalancer": "經由負載均衡器",
|
||
"routeTesterDefaultOutbound": "無路由規則匹配 — 流量將導向預設(第一個)出站。",
|
||
"Routings": "路由規則",
|
||
"logLevel": "日誌級別",
|
||
"logLevelDesc": "錯誤日誌的日誌級別,用於指示需要記錄的資訊",
|
||
"accessLog": "訪問日誌",
|
||
"accessLogDesc": "訪問日誌的檔案路徑。特殊值 'none' 禁用訪問日誌",
|
||
"errorLog": "錯誤日誌",
|
||
"errorLogDesc": "錯誤日誌的檔案路徑。特殊值 'none' 禁用錯誤日誌",
|
||
"dnsLog": "DNS 日誌",
|
||
"dnsLogDesc": "是否啟用 DNS 查詢日誌",
|
||
"maskAddress": "隱藏地址",
|
||
"maskAddressDesc": "IP 地址掩碼,啟用時會自動替換日誌中出現的 IP 地址。",
|
||
"statistics": "統計",
|
||
"statsInboundUplink": "入站上傳統計",
|
||
"statsInboundDownlink": "入站下載統計",
|
||
"statsOutboundUplink": "出站上傳統計",
|
||
"statsOutboundDownlink": "出站下載統計",
|
||
"connectionLimits": "連線限制",
|
||
"connectionLimitsDesc": "使用者等級 0 的連線層級原則。留空則使用 Xray 的預設值。",
|
||
"connIdle": "閒置逾時",
|
||
"connIdleDesc": "連線閒置達到該秒數後將被關閉。在繁忙的伺服器上調低此值可更快釋放記憶體和檔案描述符(Xray 預設值:300)。",
|
||
"bufferSize": "緩衝區大小",
|
||
"bufferSizeDesc": "每個連線的內部緩衝區大小(KB)。在低記憶體伺服器上設為 0 可最大限度減少記憶體佔用(Xray 預設值取決於平台)。",
|
||
"bufferSizePlaceholder": "自動",
|
||
"seconds": "秒",
|
||
"rules": {
|
||
"source": "來源",
|
||
"dest": "目的地址",
|
||
"inbound": "入站",
|
||
"useComma": "逗號分隔的項目"
|
||
},
|
||
"routing": {
|
||
"dragToReorder": "拖曳以重新排序"
|
||
},
|
||
"geoBrowser": {
|
||
"title": "geo 分類",
|
||
"openTooltip": "瀏覽 geo 分類",
|
||
"database": "資料庫",
|
||
"searchCategory": "搜尋分類",
|
||
"searchEntries": "在分類內篩選",
|
||
"selectFound": "勾選搜尋結果",
|
||
"selected": "已選 {count} 項",
|
||
"clearAll": "全部清除",
|
||
"apply": "套用",
|
||
"emptySelection": "勾選分類,它們將成為規則中的項目",
|
||
"pickCategory": "在左側選擇一個分類以查看其內容",
|
||
"noMatches": "找不到任何內容",
|
||
"noFiles": "Xray 目錄中沒有 geo 資料庫",
|
||
"noFilesHint": "Xray 下載 geosite.dat 與 geoip.dat 後即會出現",
|
||
"fileMeta": "{count} 個分類 · {size} · 更新於 {date}",
|
||
"entriesCount": "{count} 筆記錄",
|
||
"subnetsCount": "{count} 個網段",
|
||
"shownRange": "顯示第 {from}–{to} 項,共 {total} 項",
|
||
"loadFailed": "無法載入 geo 資料庫",
|
||
"checkFailed": "無法依據 geo 資料庫檢查這些值",
|
||
"parseFailed": "檔案已損毀或不是 geosite/geoip 資料庫",
|
||
"tooLarge": "檔案過大,無法瀏覽",
|
||
"unknownCategories": "資料庫中不存在:{tokens}",
|
||
"missingDatabase": "找不到資料庫檔案:{tokens} — 請在 Geodata 中新增",
|
||
"unknownAttribute": "找不到該屬性,規則不會比對到任何內容:{tokens}",
|
||
"invalidToken": "Xray 無法接受此寫法:{tokens}",
|
||
"wrongKind": "此欄位的資料庫類型不符:{tokens}"
|
||
},
|
||
"ruleForm": {
|
||
"sourceIps": "來源 IP",
|
||
"sourcePort": "來源連接埠",
|
||
"vlessRoute": "VLESS 路由",
|
||
"attributes": "屬性",
|
||
"value": "值",
|
||
"user": "使用者",
|
||
"userPlaceholder": "選擇使用者",
|
||
"userEmpty": "暫無可用使用者",
|
||
"userLoadError": "無法載入使用者",
|
||
"inboundTags": "入站標籤",
|
||
"outboundTag": "出站標籤",
|
||
"balancerTag": "均衡器標籤",
|
||
"balancerTagTooltip": "透過其中一個已設定的負載均衡器路由流量"
|
||
},
|
||
"outboundForm": {
|
||
"tagDuplicate": "該標籤已被其他出站使用",
|
||
"tagRequired": "標籤為必填",
|
||
"tagPlaceholder": "唯一標籤",
|
||
"localIpPlaceholder": "本地 IP",
|
||
"dialerProxyPlaceholder": "選擇要串接的出站",
|
||
"dialerProxyHint": "讓此出站透過另一個出站(以標籤指定)連線,以建立代理鏈。留空則直接連線。",
|
||
"targetStrategyHint": "連線前如何解析目標網域:AsIs(預設)原樣傳送,UseIP… 解析失敗時回退,ForceIP… 必須解析成功。",
|
||
"addressRequired": "地址為必填",
|
||
"portRequired": "連接埠為必填",
|
||
"optional": "選用",
|
||
"udpOverTcp": "UDP over TCP",
|
||
"uotVersion": "UoT 版本",
|
||
"inboundTag": "入站標籤",
|
||
"inboundTagPlaceholder": "用於路由規則的入站標籤",
|
||
"responseType": "回應類型",
|
||
"rewriteNetwork": "改寫網路",
|
||
"unchanged": "(未變更)",
|
||
"unchangedAddress": "(未變更) 如 1.1.1.1",
|
||
"rules": "規則",
|
||
"ruleN": "規則 {n}",
|
||
"action": "動作",
|
||
"redirect": "Redirect",
|
||
"finalRules": "最終規則",
|
||
"overrideXrayPrivateIp": "覆寫 Xray 預設的私有 IP 封鎖",
|
||
"blockDelay": "阻斷延遲 (ms)",
|
||
"reverseSniffing": "反向 sniffing",
|
||
"reserved": "保留",
|
||
"minUploadInterval": "最小上傳間隔 (ms)",
|
||
"maxUploadSizeBytes": "最大上傳大小 (位元組)",
|
||
"uplinkChunkSize": "Uplink chunk 大小",
|
||
"noGrpcHeader": "無 gRPC 標頭",
|
||
"maxConcurrency": "最大並發",
|
||
"maxConnections": "最大連線",
|
||
"maxReuseTimes": "最大重用次數",
|
||
"maxRequestTimes": "最大請求次數",
|
||
"maxReusableSecs": "最大可重用秒數",
|
||
"keepAlivePeriod": "keep alive 週期",
|
||
"authPassword": "認證密碼",
|
||
"visionTestpre": "Vision testpre",
|
||
"serverNamePlaceholder": "伺服器名稱",
|
||
"verifyPeerName": "驗證 peer 名稱",
|
||
"pinnedSha256": "Pinned SHA256",
|
||
"shortId": "Short ID",
|
||
"sockopts": "Sockopts",
|
||
"keepAliveInterval": "keep alive 間隔",
|
||
"markFwmark": "Mark (fwmark)",
|
||
"interface": "介面",
|
||
"proxyProtocol": "Proxy protocol",
|
||
"tcpUserTimeoutMs": "TCP user timeout (ms)",
|
||
"tcpKeepAliveIdleS": "TCP keep-alive idle (s)"
|
||
},
|
||
"outbound": {
|
||
"tag": "標籤",
|
||
"outboundStatus": "出站狀態",
|
||
"sendThrough": "傳送通過",
|
||
"targetStrategy": "目標解析策略",
|
||
"country": "國家",
|
||
"server": "伺服器",
|
||
"city": "城市",
|
||
"allCities": "所有城市",
|
||
"moveToTop": "移到頂部"
|
||
},
|
||
"outboundSub": {
|
||
"manage": "訂閱",
|
||
"title": "出站訂閱",
|
||
"remark": "備註(選填)",
|
||
"remarkPlaceholder": "例如:香港節點",
|
||
"url": "訂閱 URL",
|
||
"urlPlaceholder": "https://...(base64 連結清單)",
|
||
"tagPrefix": "標籤前綴",
|
||
"tagPrefixPlaceholder": "hk-",
|
||
"interval": "更新間隔",
|
||
"hours": "時",
|
||
"minutes": "分",
|
||
"intervalHint": "預設為 10 分鐘。背景工作會頻繁檢查;每個訂閱只在自己的間隔到期後才重新抓取。",
|
||
"enabled": "啟用",
|
||
"allowPrivate": "允許私有位址",
|
||
"allowPrivateHint": "允許此訂閱的 URL 使用 localhost/區域網路(LAN)/私有 IP。基於安全考量預設為關閉,請僅在來源為受信任的本機時才啟用。",
|
||
"prepend": "置於手動出站之前",
|
||
"prependHint": "將此訂閱的出站排在您手動設定的出站之前,讓其中之一可成為預設出站。",
|
||
"preview": "預覽",
|
||
"previewEmpty": "在此 URL 找不到任何出站。",
|
||
"refreshAll": "全部重新整理",
|
||
"statusOk": "正常",
|
||
"toastUpdated": "訂閱已更新",
|
||
"addButton": "新增",
|
||
"active": "啟用中的訂閱",
|
||
"empty": "尚無訂閱。請從上方新增。",
|
||
"colRemark": "備註",
|
||
"colLastFetch": "上次抓取",
|
||
"colEnabled": "啟用",
|
||
"auto": "自動",
|
||
"never": "從不",
|
||
"refreshNow": "立即重新整理",
|
||
"deleteConfirm": "確定要刪除此訂閱嗎?",
|
||
"restartHint": "新增或重新整理後,請重新啟動 Xray(或等待下次自動重新載入),讓出站生效。",
|
||
"fromSubsTitle": "來自出站訂閱(唯讀)",
|
||
"fromSubsDesc": "從您啟用中的訂閱匯入。請於上方的「訂閱」面板中管理。",
|
||
"toastLoadFailed": "載入訂閱失敗",
|
||
"toastUrlRequired": "訂閱 URL 為必填",
|
||
"toastAdded": "訂閱已新增",
|
||
"toastAddFailed": "新增訂閱失敗",
|
||
"toastRefreshed": "已重新整理",
|
||
"toastRefreshFailed": "重新整理失敗",
|
||
"toastDeleted": "已刪除",
|
||
"toastDeleteFailed": "刪除失敗"
|
||
},
|
||
"pia": {
|
||
"menu": "PIA",
|
||
"username": "PIA 使用者名稱",
|
||
"password": "PIA 密碼",
|
||
"account": "帳號",
|
||
"region": "區域",
|
||
"allRegions": "全部區域",
|
||
"noServers": "所選國家沒有可用伺服器",
|
||
"outboundAdded": "已新增 PIA 出站",
|
||
"outboundUpdated": "已更新 PIA 出站",
|
||
"addedServers": "已新增的伺服器",
|
||
"alreadyAdded": "此伺服器已在出站清單中。若要換新金鑰請按 {reset}。",
|
||
"provisionFailed": "無法產生 PIA 出站,請重試。"
|
||
},
|
||
"observatory": {
|
||
"deleteAlsoObservatory": "這是最後一個使用 Observatory 的負載平衡器,因此它也會一併被移除。",
|
||
"deleteAlsoBurst": "這是最後一個使用 Burst Observatory 的負載平衡器,因此它也會一併被移除。"
|
||
},
|
||
"refCleanup": {
|
||
"header": "刪除此項也會更新你的路由:",
|
||
"ruleRemoved": "規則 {label} — 已移除(沒有剩餘出口)",
|
||
"ruleModified": "規則 {label} — 已保留(現使用 {keeps})",
|
||
"balancerRemoved": "負載平衡器 {tag} — 已移除(沒有剩餘目標)"
|
||
},
|
||
"balancer": {
|
||
"balancerStrategy": "策略",
|
||
"balancerFallbackCycle": "無法將此負載平衡器設定為備用 — 這會建立循環依賴。",
|
||
"reservedPrefix": "_bl_ 前綴保留給內部負載均衡器迴圈物件"
|
||
},
|
||
"wireguard": {
|
||
"secretKey": "金鑰",
|
||
"publicKey": "公鑰",
|
||
"subnetIp": "子網路",
|
||
"subnetCidr": "子網路 CIDR",
|
||
"allowedIPs": "允許的 IP",
|
||
"endpoint": "端點",
|
||
"domainStrategy": "域策略"
|
||
},
|
||
"amneziawg": {
|
||
"privateKey": "私鑰",
|
||
"publicKey": "公鑰",
|
||
"subnetIp": "子網路",
|
||
"subnetCidr": "子網路 CIDR",
|
||
"mtu": "MTU",
|
||
"primaryDns": "主要 DNS",
|
||
"secondaryDns": "次要 DNS",
|
||
"externalInterface": "外部網路介面",
|
||
"externalInterfaceHint": "用於 NAT(PostUp/PostDown)的主機網路介面。留空則自動偵測。",
|
||
"ipv6Enabled": "啟用 IPv6",
|
||
"ipv6Subnet": "IPv6 子網路",
|
||
"ipv6SubnetHint": "例如 fd86:ea04:1115::/64。啟用 IPv6 時必填。",
|
||
"ipv6ExternalInterface": "IPv6 外部網路介面",
|
||
"ipv6ExternalInterfaceHint": "用於 NDP 代理項目的主機網路介面。留空則使用外部網路介面。",
|
||
"obfuscation": "混淆參數",
|
||
"regenerateObfuscation": "重新產生",
|
||
"jc": "Jc(垃圾封包數量)",
|
||
"jmin": "Jmin(垃圾封包最小大小)",
|
||
"jmax": "Jmax(垃圾封包最大大小)",
|
||
"s1": "S1(init 封包填充大小)",
|
||
"s2": "S2(response 封包填充大小)",
|
||
"s3": "S3(cookie reply 填充)",
|
||
"s4": "S4(傳輸封包填充)",
|
||
"h1": "H1(魔術標頭)",
|
||
"h2": "H2(魔術標頭)",
|
||
"h3": "H3(魔術標頭)",
|
||
"h4": "H4(魔術標頭)",
|
||
"hHint": "單一整數或範圍。留空則使用經典預設值 1/2/3/4。",
|
||
"i1": "I1(簽章封包)",
|
||
"i1Hint": "可選的簽章封包。留空則不傳送。",
|
||
"i2": "I2(簽章封包)",
|
||
"i3": "I3(簽章封包)",
|
||
"i4": "I4(簽章封包)",
|
||
"i5": "I5(簽章封包)",
|
||
"headerProtectionKey": "HeaderProtectionKey(標頭保護)",
|
||
"headerProtectionKeyHint": "Base64 編碼的 32 位元組金鑰;必須與每個用戶端設定一致。留空則停用標頭保護。",
|
||
"contentPaddingAddition": "ContentPaddingAddition(內容填充)",
|
||
"contentPaddingAdditionHint": "單一整數或 low-high 位元組範圍,附加到內容封包。留空則停用。",
|
||
"rekeyAfterTime": "RekeyAfterTime(秒)",
|
||
"rekeyTimeout": "RekeyTimeout(秒)",
|
||
"rejectAfterTime": "RejectAfterTime(秒)",
|
||
"keepaliveTimeout": "KeepaliveTimeout(秒)",
|
||
"maxHandshakeAttempts": "MaxHandshakeAttempts",
|
||
"timingRangeHint": "單一整數或範圍。留空則使用 WireGuard 預設值。",
|
||
"maxHandshakeAttemptsHint": "放棄前的交握重試次數。留空則使用預設值。",
|
||
"randomTrailers": "RandomTrailers",
|
||
"randomTrailersHint": "在每個封包結尾附加隨機位元組。兩端都需要 AmneziaWG 3.1+。",
|
||
"disableCookies": "DisableCookies",
|
||
"disableCookiesHint": "永不傳送 cookie reply——消除一個 DPI 指紋,但會削弱抗洪泛能力。"
|
||
},
|
||
"tun": {
|
||
"userLevel": "用戶級別"
|
||
},
|
||
"nord": {
|
||
"accessToken": "存取權杖",
|
||
"privateKey": "私鑰",
|
||
"noServers": "未找到選定國家/地區的伺服器",
|
||
"noPublicKey": "選定的伺服器未公布 NordLynx 公鑰。",
|
||
"outboundAdded": "NordVPN 出站已新增",
|
||
"outboundUpdated": "NordVPN 出站已更新"
|
||
},
|
||
"warp": {
|
||
"changeIp": "更換 IP",
|
||
"changeIpSuccess": "WARP IP 更換成功!",
|
||
"autoUpdateIp": "自動更新 IP 位址",
|
||
"intervalDays": "間隔(天)",
|
||
"intervalDesc": "設為 0 停用。自動更換 IP 位址。",
|
||
"licenseError": "設定 WARP 授權失敗。",
|
||
"fetchFirst": "請先取得 WARP 設定。",
|
||
"createAccount": "建立 WARP 帳號",
|
||
"accessToken": "存取權杖",
|
||
"deviceId": "裝置 ID",
|
||
"licenseKey": "授權金鑰",
|
||
"privateKey": "私鑰",
|
||
"deleteAccount": "刪除帳號",
|
||
"settings": "設定",
|
||
"licenseKeyLabel": "WARP / WARP+ 授權金鑰",
|
||
"key": "金鑰",
|
||
"keyPlaceholder": "26 位 WARP+ 金鑰",
|
||
"accountInfo": "帳號資訊",
|
||
"deviceName": "裝置名稱",
|
||
"deviceModel": "裝置型號",
|
||
"deviceEnabled": "裝置已啟用",
|
||
"accountType": "帳號類型",
|
||
"role": "角色",
|
||
"warpPlusData": "WARP+ 資料",
|
||
"quota": "配額",
|
||
"usage": "使用",
|
||
"addOutbound": "新增出站"
|
||
},
|
||
"dns": {},
|
||
"fakedns": {},
|
||
"defaultOutbound": "預設出站",
|
||
"defaultOutboundDesc": "未符合任何路由規則的流量走此出站(清單中的第一個出站)。"
|
||
},
|
||
"hosts": {
|
||
"addHost": "新增 Host",
|
||
"editHost": "編輯 Host",
|
||
"selectInbound": "選擇一個入站",
|
||
"selectedCount": "已選 {count} 項",
|
||
"summary": {
|
||
"total": "總數",
|
||
"enabled": "已啟用",
|
||
"disabled": "已停用"
|
||
},
|
||
"moveUp": "上移",
|
||
"moveDown": "下移",
|
||
"bulkEnable": "啟用",
|
||
"bulkDisable": "停用",
|
||
"bulkDelete": "刪除",
|
||
"bulkDeleteConfirm": "刪除所選的 {count} 個 Host?",
|
||
"deleteConfirmTitle": "刪除 Host「{name}」?",
|
||
"sections": {
|
||
"basic": "基本",
|
||
"security": "安全",
|
||
"advanced": "進階",
|
||
"general": "一般",
|
||
"clash": "Clash (mihomo)"
|
||
},
|
||
"fields": {
|
||
"remark": "備註",
|
||
"serverDescription": "描述",
|
||
"inbound": "入站",
|
||
"address": "地址",
|
||
"port": "連接埠",
|
||
"endpoint": "端點",
|
||
"enable": "啟用",
|
||
"actions": "操作",
|
||
"security": "安全",
|
||
"sni": "SNI",
|
||
"overrideSniFromAddress": "使用地址作為 SNI",
|
||
"keepSniBlank": "保持 SNI 留空",
|
||
"hostHeader": "Host 標頭",
|
||
"path": "路徑",
|
||
"alpn": "ALPN",
|
||
"fingerprint": "指紋",
|
||
"pins": "釘選憑證 SHA-256",
|
||
"verifyPeerCertByName": "依名稱驗證對端憑證",
|
||
"allowInsecure": "允許不安全連線",
|
||
"echConfigList": "ECH 設定清單",
|
||
"muxParams": "Mux",
|
||
"sockoptParams": "Sockopt",
|
||
"finalMask": "Final Mask",
|
||
"vlessRoute": "VLESS 路由",
|
||
"mihomoIpVersion": "IP 版本",
|
||
"mihomoX25519": "Mihomo X25519",
|
||
"shuffleHost": "隨機排序 Host",
|
||
"tags": "標籤",
|
||
"nodeGuids": "節點",
|
||
"excludeFromSubTypes": "從格式中排除",
|
||
"inheritAddress": "繼承地址"
|
||
},
|
||
"hints": {
|
||
"address": "留空以繼承入站本身的地址。",
|
||
"port": "0 表示繼承入站的連接埠。",
|
||
"tags": "對終端使用者不可見;僅隨 RAW 訂閱傳送。只能使用大寫字母、數字、_ 和 :。",
|
||
"nodeGuids": "選擇由此 Host 解析而來的節點。僅為視覺上的指派。",
|
||
"serverDescription": "顯示於備註下方的選填註記。",
|
||
"allowInsecure": "略過 TLS 憑證驗證(allowInsecure / skip-cert-verify)。",
|
||
"vlessRoute": "嵌入 UUID 的單一 VLESS 路由值(0-65535),例如 443。留空表示無。",
|
||
"remark": "此 Host 的純文字標籤。僅當入站本身沒有備註時,才作為配置名稱顯示。"
|
||
},
|
||
"remarkVars": {
|
||
"title": "範本變數",
|
||
"intro": "點擊變數以加入。產生訂閱時會針對每個客戶端進行替換。",
|
||
"preview": "預覽",
|
||
"groups": {
|
||
"client": "客戶端",
|
||
"traffic": "流量",
|
||
"time": "時間與狀態",
|
||
"connection": "連線"
|
||
},
|
||
"descEMAIL": "客戶端電子郵件",
|
||
"descINBOUND": "入站本身的備註(配置名稱)",
|
||
"descHOST": "Host 備註",
|
||
"descID": "客戶端 UUID",
|
||
"descSHORT_ID": "UUID 的前 8 個字元",
|
||
"descTELEGRAM_ID": "客戶端的 Telegram ID(未設定則為空)",
|
||
"descSUB_ID": "訂閱 ID",
|
||
"descCOMMENT": "客戶端備註",
|
||
"descTRAFFIC_USED": "已用流量(易讀格式)",
|
||
"descTRAFFIC_LEFT": "剩餘流量(無限制時隱藏)",
|
||
"descTRAFFIC_TOTAL": "總流量(無限制時隱藏)",
|
||
"descTRAFFIC_USED_BYTES": "已用流量(位元組)",
|
||
"descTRAFFIC_LEFT_BYTES": "剩餘流量(位元組)",
|
||
"descTRAFFIC_TOTAL_BYTES": "總流量(位元組)",
|
||
"descUP": "上傳流量",
|
||
"descDOWN": "下載流量",
|
||
"descSTATUS": "active / expired / disabled / depleted",
|
||
"descSTATUS_EMOJI": "以表情符號表示的狀態(✅ ⏳ 🚫)",
|
||
"descDAYS_LEFT": "距到期天數(無限制時隱藏)",
|
||
"descTIME_LEFT": "剩餘時間(例如 12d 4h 30m)",
|
||
"descUSAGE_PERCENTAGE": "已用流量百分比(無限制時隱藏)",
|
||
"descEXPIRE_DATE": "到期日期(YYYY-MM-DD)",
|
||
"descJALALI_EXPIRE_DATE": "Jalali 曆的到期日期(YYYY/MM/DD)",
|
||
"descEXPIRE_UNIX": "到期時間(Unix 時間戳記,秒)",
|
||
"descCREATED_UNIX": "建立時間(Unix 時間戳記,秒)",
|
||
"descRESET_DAYS": "流量重置週期(天)",
|
||
"descRESET_DAY": "按月續期的日期",
|
||
"descPROTOCOL": "入站協定(VLESS、VMess、Trojan…)",
|
||
"descTRANSPORT": "傳輸網路(tcp、ws、grpc…)",
|
||
"descSECURITY": "傳輸安全(TLS、REALITY、NONE)"
|
||
},
|
||
"toasts": {
|
||
"list": "載入 Host 失敗",
|
||
"obtain": "載入 Host 失敗",
|
||
"add": "新增 Host",
|
||
"update": "更新 Host",
|
||
"delete": "刪除 Host",
|
||
"badTag": "無效的標籤",
|
||
"badVlessRoute": "請輸入 0 到 65535 之間的單一數字"
|
||
}
|
||
}
|
||
},
|
||
"tgbot": {
|
||
"noIpRecord": "❗ 沒有 IP 記錄!"
|
||
},
|
||
"email": {}
|
||
}
|