diff --git a/easytier-web/frontend-lib/src/components/Status.vue b/easytier-web/frontend-lib/src/components/Status.vue index c87f985..01c5eb6 100644 --- a/easytier-web/frontend-lib/src/components/Status.vue +++ b/easytier-web/frontend-lib/src/components/Status.vue @@ -106,6 +106,10 @@ function ipFormat(info: PeerRoutePair) { return ip ? `${IPv4.fromNumber(ip.address.addr)}/${ip.network_length}` : '' } +function tunnelProto(info: PeerRoutePair) { + return [...new Set(info.peer?.conns.map(c => c.tunnel?.tunnel_type))].join(',') +} + const myNodeInfo = computed(() => { if (!props.curNetworkInst) return {} as NodeInfo @@ -311,7 +315,7 @@ function showEventLogs() { + diff --git a/easytier-web/frontend-lib/src/locales/cn.yaml b/easytier-web/frontend-lib/src/locales/cn.yaml index e7e1585..e0e1671 100644 --- a/easytier-web/frontend-lib/src/locales/cn.yaml +++ b/easytier-web/frontend-lib/src/locales/cn.yaml @@ -64,6 +64,7 @@ event_log: 事件日志 peer_info: 节点信息 hostname: 主机名 route_cost: 路由 +tunnel_proto: 协议 latency: 延迟 upload_bytes: 上传 download_bytes: 下载 diff --git a/easytier-web/frontend-lib/src/locales/en.yaml b/easytier-web/frontend-lib/src/locales/en.yaml index 15a0f77..1d6e167 100644 --- a/easytier-web/frontend-lib/src/locales/en.yaml +++ b/easytier-web/frontend-lib/src/locales/en.yaml @@ -62,6 +62,7 @@ show_event_log: Show Event Log event_log: Event Log peer_info: Peer Info route_cost: Route Cost +tunnel_proto: Protocol hostname: Hostname latency: Latency upload_bytes: Upload