{{template "head" .}} {{ template "commonSider" . }}
CPU: ([[ status.cpuCount ]]core)
{{ i18n "pages.index.memory"}}: [[ sizeFormat(status.mem.current) ]] / [[ sizeFormat(status.mem.total) ]]
Swap: [[ sizeFormat(status.swap.current) ]] / [[ sizeFormat(status.swap.total) ]]
{{ i18n "pages.index.hard"}}: [[ sizeFormat(status.disk.current) ]] / [[ sizeFormat(status.disk.total) ]]
X-UI: {{ .cur_ver }} Xray: [[ status.xray.version ]] {{ i18n "pages.index.operationHours" }}: Xray [[ formatSecond(status.appStats.uptime) ]] OS [[ formatSecond(status.uptime) ]] {{ i18n "pages.index.xrayStatus" }}: [[ status.xray.state ]] {{ i18n "pages.index.stopXray" }} {{ i18n "pages.index.restartXray" }} {{ i18n "pages.index.xraySwitch" }} {{ i18n "menu.link" }}: {{ i18n "pages.index.logs" }} {{ i18n "pages.index.config" }} {{ i18n "pages.index.backup" }} {{ i18n "pages.index.systemLoad" }}: [[ status.loads[0] ]] | [[ status.loads[1] ]] | [[ status.loads[2] ]] {{ i18n "usage"}}: Memory: [[ sizeFormat(status.appStats.mem) ]] - Threads: [[ status.appStats.threads ]] Host: [[ status.hostInfo.hostname ]] - {{ i18n "pages.index.connectionCount" }}: TCP: [[ status.tcpCount ]] UDP: [[ status.udpCount ]] [[ sizeFormat(status.netIO.up) ]] / S [[ sizeFormat(status.netIO.down) ]] / S [[ sizeFormat(status.netTraffic.sent) ]] [[ sizeFormat(status.netTraffic.recv) ]]

{{ i18n "pages.index.xraySwitchClick"}}

{{ i18n "pages.index.xraySwitchClickDesk"}}

10 20 50 100 Debug Info Warning Error {{ i18n "download" }} x-ui.log [[ backupModal.exportText ]] [[ backupModal.importText ]]
{{template "js" .}} {{template "component/themeSwitcher" .}} {{template "textModal"}}