{{ template "page/head_start" .}} {{ template "page/head_end" .}} {{ template "page/body_start" .}} {{ i18n "pages.index.cpu" }}: [[ CPUFormatter.cpuCoreFormat(status.cpuCores) ]] {{ i18n "pages.index.logicalProcessors" }}: [[ (status.logicalPro) ]] {{ i18n "pages.index.frequency" }}: [[ CPUFormatter.cpuSpeedFormat(status.cpuSpeedMhz) ]] {{ i18n "pages.index.memory"}}: [[ SizeFormatter.sizeFormat(status.mem.current) ]] / [[ SizeFormatter.sizeFormat(status.mem.total) ]] {{ i18n "pages.index.swap" }}: [[ SizeFormatter.sizeFormat(status.swap.current) ]] / [[ SizeFormatter.sizeFormat(status.swap.total) ]] {{ i18n "pages.index.storage"}}: [[ SizeFormatter.sizeFormat(status.disk.current) ]] / [[ SizeFormatter.sizeFormat(status.disk.total) ]] {{ i18n "pages.index.xrayStatus" }} v[[ status.xray.version ]] {{ i18n "pages.index.xrayErrorPopoverTitle" }} [[ line ]] {{ i18n "pages.index.logs" }} {{ i18n "pages.index.stopXray" }} {{ i18n "pages.index.restartXray" }} [[ status.xray.version != 'Unknown' ? `v${status.xray.version}` : '{{ i18n "pages.index.xraySwitch" }}' ]] {{ i18n "pages.index.logs" }} {{ i18n "pages.index.config" }} {{ i18n "pages.index.backup" }} v{{ .cur_ver }} @XrayUI {{ i18n "pages.index.documentation" }} Xray: [[ TimeFormatter.formatSecond(status.appStats.uptime) ]] OS: [[ TimeFormatter.formatSecond(status.uptime) ]] [[ status.loads[0] ]] | [[ status.loads[1] ]] | [[ status.loads[2] ]] {{ i18n "pages.index.systemLoadDesc" }} {{ i18n "pages.index.memory" }}: [[ SizeFormatter.sizeFormat(status.appStats.mem) ]] {{ i18n "pages.index.threads" }}: [[ status.appStats.threads ]] /s /s {{ i18n "pages.index.toggleIpVisibility" }} versionModal.visible = false" :class="themeSwitcher.currentTheme" footer=""> [[ version ]] [[ file ]] {{ i18n "pages.index.geofilesUpdateAll" }} {{ i18n "pages.index.customGeoAdd" }} {{ i18n "pages.index.geofilesUpdateAll" }} [[ customGeoExtDisplay(record) ]] [[ customGeoFormatTime(record.lastUpdatedAt) ]] — {{ i18n "pages.index.customGeoEdit" }} {{ i18n "pages.index.customGeoDownload" }} {{ i18n "pages.index.customGeoDelete" }} geosite geoip logModal.visible = false" :class="themeSwitcher.currentTheme" width="800px" footer=""> {{ i18n "pages.index.logs" }} 10 20 50 100 500 Debug Info Notice Warning Error SysLog xraylogModal.visible = false" :class="themeSwitcher.currentTheme" width="80vw" footer=""> {{ i18n "pages.index.logs" }} 10 20 50 100 500 Direct Blocked Proxy Export Portable Backup Portable backups work for both SQLite and PostgreSQL. Export Native SQLite Downloads the raw SQLite database file when SQLite is the active backend. Import Backup Accepts portable `.xui-backup` files and legacy SQLite `.db` backups. cpuHistoryModal.visible = false" :class="themeSwitcher.currentTheme" width="900px" footer=""> CPU History 2m 30m 1h 2h 3h 5h Timeframe: [[ cpuHistoryModal.bucket ]] sec per point (total [[ cpuHistoryLong.length ]] points) {{template "page/body_scripts" .}} {{template "component/aSidebar" .}} {{template "component/aThemeSwitch" .}} {{template "component/aCustomStatistic" .}} {{template "modals/textModal"}} {{ template "page/body_end" .}}
[[ customGeoExtDisplay(record) ]]