diff --git a/web/html/inbounds.html b/web/html/inbounds.html index fcae8289..e679ce93 100644 --- a/web/html/inbounds.html +++ b/web/html/inbounds.html @@ -737,12 +737,12 @@ }, { title: '{{ i18n "pages.inbounds.traffic" }}', align: 'center', - width: 60, + width: 90, scopedSlots: { customRender: 'traffic' }, }, { title: '{{ i18n "pages.inbounds.allTimeTraffic" }}', align: 'center', - width: 60, + width: 70, scopedSlots: { customRender: 'allTimeInbound' }, }, { title: '{{ i18n "pages.inbounds.expireDate" }}', @@ -782,8 +782,6 @@ { title: '{{ i18n "pages.inbounds.traffic" }}', width: 80, align: 'center', scopedSlots: { customRender: 'traffic' } }, { title: '{{ i18n "pages.inbounds.allTimeTraffic" }}', width: 80, align: 'center', scopedSlots: { customRender: 'allTime' } }, { title: '{{ i18n "pages.inbounds.expireDate" }}', width: 80, align: 'center', scopedSlots: { customRender: 'expiryTime' } }, - { title: '{{ i18n "pages.inbounds.createdAt" }}', width: 90, align: 'center', scopedSlots: { customRender: 'createdAt' } }, - { title: '{{ i18n "pages.inbounds.updatedAt" }}', width: 90, align: 'center', scopedSlots: { customRender: 'updatedAt' } }, ]; const innerMobileColumns = [ diff --git a/web/html/modals/inbound_info_modal.html b/web/html/modals/inbound_info_modal.html index ce232eb8..14f1aa19 100644 --- a/web/html/modals/inbound_info_modal.html +++ b/web/html/modals/inbound_info_modal.html @@ -185,6 +185,38 @@ ↑ [[ SizeFormatter.sizeFormat(infoModal.clientStats.up) ]] / [[ SizeFormatter.sizeFormat(infoModal.clientStats.down) ]] ↓ + + {{ i18n "pages.inbounds.createdAt" }} + + + + + + + {{ i18n "pages.inbounds.updatedAt" }} + + + + + {{ i18n "comment" }} diff --git a/x-ui.service b/x-ui.service index 29d2a63a..3b375c3e 100644 --- a/x-ui.service +++ b/x-ui.service @@ -10,6 +10,13 @@ WorkingDirectory=/usr/local/x-ui/ ExecStart=/usr/local/x-ui/x-ui Restart=on-failure RestartSec=5s +ProtectHome=tmpfs +ProtectKernelModules=true +ProtectControlGroups=true +ProtectKernelLogs=true +ProtectHostname=true +ProtectClock=true +MemoryDenyWriteExecute=true [Install] -WantedBy=multi-user.target \ No newline at end of file +WantedBy=multi-user.target