{{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.description ]]

[[ backupModal.exportText ]] [[ backupModal.importText ]]
{{template "js" .}} {{template "component/themeSwitcher" .}} {{template "textModal"}}