{{template "head" .}}
{{ template "commonSider" . }}
CPU
{{ 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) ]]
{{ i18n "pages.index.xrayStatus" }}:
[[ status.xray.state ]]
[[ line ]]
[[ status.xray.version ]]
{{ i18n "pages.index.xraySwitch"}}
{{ i18n "pages.index.operationHours" }}:
[[ formatSecond(status.uptime) ]]
{{ i18n "pages.index.operationHoursDesc" }}
{{ i18n "pages.index.systemLoad" }}: [[ status.loads[0] ]] | [[ status.loads[1] ]] | [[ status.loads[2] ]]
TCP / UDP {{ i18n "pages.index.connectionCount" }}: [[ status.tcpCount ]] / [[ status.udpCount ]]
{{ i18n "pages.index.connectionCountDesc" }}
[[ sizeFormat(status.netIO.up) ]] / S
{{ i18n "pages.index.upSpeed" }}
[[ sizeFormat(status.netIO.down) ]] / S
{{ i18n "pages.index.downSpeed" }}
[[ sizeFormat(status.netTraffic.sent) ]]
{{ i18n "pages.index.totalSent" }}
[[ sizeFormat(status.netTraffic.recv) ]]
{{ i18n "pages.index.totalReceive" }}
versionModal.visible = false" ok-text='{{ i18n "confirm" }}' cancel-text='{{ i18n "cancel"}}'>
{{ i18n "pages.index.xraySwitchClick"}}
{{ i18n "pages.index.xraySwitchClickDesk"}}
[[ version ]]
{{template "js" .}}