├── .browserslistrc ├── .editorconfig ├── .eslintrc.js ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question-template.md └── dependabot.yml ├── .gitignore ├── LICENSE ├── README.md ├── index.html ├── media ├── clients.png ├── dns.png ├── drag-drop-rules.png ├── edit-client.png ├── ext-links.png ├── inbounds.png ├── main.png └── traffic-chart.png ├── package.json ├── public └── assets │ └── favicon.ico ├── screenshots.md ├── src ├── App.vue ├── assets │ ├── Vazirmatn-UI-NL-Regular.woff2 │ ├── logo.png │ └── logo.svg ├── components │ ├── Addr.vue │ ├── DateTime.vue │ ├── Dial.vue │ ├── DnsRule.vue │ ├── Editor.vue │ ├── Headers.vue │ ├── Listen.vue │ ├── Main.vue │ ├── Multiplex.vue │ ├── Network.vue │ ├── OutJson.vue │ ├── Rule.vue │ ├── SimpleDNS.vue │ ├── SubClashExt.vue │ ├── SubJsonExt.vue │ ├── Transport.vue │ ├── UoT.vue │ ├── Users.vue │ ├── WgPeer.vue │ ├── message.vue │ ├── protocols │ │ ├── AnyTls.vue │ │ ├── Direct.vue │ │ ├── Http.vue │ │ ├── Hysteria.vue │ │ ├── Hysteria2.vue │ │ ├── Naive.vue │ │ ├── OutShadowTls.vue │ │ ├── Selector.vue │ │ ├── ShadowTls.vue │ │ ├── Shadowsocks.vue │ │ ├── Socks.vue │ │ ├── Ssh.vue │ │ ├── TProxy.vue │ │ ├── Tailscale.vue │ │ ├── Tor.vue │ │ ├── Trojan.vue │ │ ├── Tuic.vue │ │ ├── Tun.vue │ │ ├── UrlTest.vue │ │ ├── Vless.vue │ │ ├── Vmess.vue │ │ ├── Warp.vue │ │ └── Wireguard.vue │ ├── services │ │ ├── Derp.vue │ │ └── SSMAPI.vue │ ├── tiles │ │ ├── Gauge.vue │ │ └── History.vue │ ├── tls │ │ ├── Acme.vue │ │ ├── Ech.vue │ │ ├── InTLS.vue │ │ └── OutTLS.vue │ └── transports │ │ ├── Http.vue │ │ ├── HttpUpgrade.vue │ │ ├── WebSocket.vue │ │ └── gRPC.vue ├── layouts │ ├── default │ │ ├── AppBar.vue │ │ ├── Default.vue │ │ ├── Drawer.vue │ │ └── View.vue │ └── modals │ │ ├── Admin.vue │ │ ├── Backup.vue │ │ ├── Changes.vue │ │ ├── Client.vue │ │ ├── ClientBulk.vue │ │ ├── Dns.vue │ │ ├── DnsRule.vue │ │ ├── Endpoint.vue │ │ ├── Inbound.vue │ │ ├── Logs.vue │ │ ├── Outbound.vue │ │ ├── QrCode.vue │ │ ├── Rule.vue │ │ ├── Ruleset.vue │ │ ├── Service.vue │ │ ├── Stats.vue │ │ ├── Tls.vue │ │ ├── Token.vue │ │ └── WgQrCode.vue ├── locales │ ├── en.ts │ ├── fa.ts │ ├── index.ts │ ├── ru.ts │ ├── vi.ts │ ├── zhcn.ts │ └── zhtw.ts ├── main.ts ├── plugins │ ├── api.ts │ ├── httputil.ts │ ├── index.ts │ ├── randomUtil.ts │ ├── utils.ts │ └── vuetify.ts ├── router │ └── index.ts ├── store │ ├── index.ts │ └── modules │ │ └── data.ts ├── styles │ └── settings.scss ├── types │ ├── brutal.ts │ ├── clients.ts │ ├── config.ts │ ├── dial.ts │ ├── dns.ts │ ├── endpoints.ts │ ├── inbounds.ts │ ├── multiplex.ts │ ├── outbounds.ts │ ├── rules.ts │ ├── services.ts │ ├── tls.ts │ └── transport.ts ├── views │ ├── Admins.vue │ ├── Basics.vue │ ├── Clients.vue │ ├── Dns.vue │ ├── Endpoints.vue │ ├── Home.vue │ ├── Inbounds.vue │ ├── Login.vue │ ├── Outbounds.vue │ ├── Rules.vue │ ├── Services.vue │ ├── Settings.vue │ └── Tls.vue └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.mts /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: alireza0 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/.github/ISSUE_TEMPLATE/question-template.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/index.html -------------------------------------------------------------------------------- /media/clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/media/clients.png -------------------------------------------------------------------------------- /media/dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/media/dns.png -------------------------------------------------------------------------------- /media/drag-drop-rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/media/drag-drop-rules.png -------------------------------------------------------------------------------- /media/edit-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/media/edit-client.png -------------------------------------------------------------------------------- /media/ext-links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/media/ext-links.png -------------------------------------------------------------------------------- /media/inbounds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/media/inbounds.png -------------------------------------------------------------------------------- /media/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/media/main.png -------------------------------------------------------------------------------- /media/traffic-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/media/traffic-chart.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/package.json -------------------------------------------------------------------------------- /public/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/public/assets/favicon.ico -------------------------------------------------------------------------------- /screenshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/screenshots.md -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/Vazirmatn-UI-NL-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/assets/Vazirmatn-UI-NL-Regular.woff2 -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/components/Addr.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Addr.vue -------------------------------------------------------------------------------- /src/components/DateTime.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/DateTime.vue -------------------------------------------------------------------------------- /src/components/Dial.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Dial.vue -------------------------------------------------------------------------------- /src/components/DnsRule.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/DnsRule.vue -------------------------------------------------------------------------------- /src/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Editor.vue -------------------------------------------------------------------------------- /src/components/Headers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Headers.vue -------------------------------------------------------------------------------- /src/components/Listen.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Listen.vue -------------------------------------------------------------------------------- /src/components/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Main.vue -------------------------------------------------------------------------------- /src/components/Multiplex.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Multiplex.vue -------------------------------------------------------------------------------- /src/components/Network.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Network.vue -------------------------------------------------------------------------------- /src/components/OutJson.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/OutJson.vue -------------------------------------------------------------------------------- /src/components/Rule.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Rule.vue -------------------------------------------------------------------------------- /src/components/SimpleDNS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/SimpleDNS.vue -------------------------------------------------------------------------------- /src/components/SubClashExt.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/SubClashExt.vue -------------------------------------------------------------------------------- /src/components/SubJsonExt.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/SubJsonExt.vue -------------------------------------------------------------------------------- /src/components/Transport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Transport.vue -------------------------------------------------------------------------------- /src/components/UoT.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/UoT.vue -------------------------------------------------------------------------------- /src/components/Users.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/Users.vue -------------------------------------------------------------------------------- /src/components/WgPeer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/WgPeer.vue -------------------------------------------------------------------------------- /src/components/message.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/message.vue -------------------------------------------------------------------------------- /src/components/protocols/AnyTls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/AnyTls.vue -------------------------------------------------------------------------------- /src/components/protocols/Direct.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Direct.vue -------------------------------------------------------------------------------- /src/components/protocols/Http.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Http.vue -------------------------------------------------------------------------------- /src/components/protocols/Hysteria.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Hysteria.vue -------------------------------------------------------------------------------- /src/components/protocols/Hysteria2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Hysteria2.vue -------------------------------------------------------------------------------- /src/components/protocols/Naive.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Naive.vue -------------------------------------------------------------------------------- /src/components/protocols/OutShadowTls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/OutShadowTls.vue -------------------------------------------------------------------------------- /src/components/protocols/Selector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Selector.vue -------------------------------------------------------------------------------- /src/components/protocols/ShadowTls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/ShadowTls.vue -------------------------------------------------------------------------------- /src/components/protocols/Shadowsocks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Shadowsocks.vue -------------------------------------------------------------------------------- /src/components/protocols/Socks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Socks.vue -------------------------------------------------------------------------------- /src/components/protocols/Ssh.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Ssh.vue -------------------------------------------------------------------------------- /src/components/protocols/TProxy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/TProxy.vue -------------------------------------------------------------------------------- /src/components/protocols/Tailscale.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Tailscale.vue -------------------------------------------------------------------------------- /src/components/protocols/Tor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Tor.vue -------------------------------------------------------------------------------- /src/components/protocols/Trojan.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Trojan.vue -------------------------------------------------------------------------------- /src/components/protocols/Tuic.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Tuic.vue -------------------------------------------------------------------------------- /src/components/protocols/Tun.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Tun.vue -------------------------------------------------------------------------------- /src/components/protocols/UrlTest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/UrlTest.vue -------------------------------------------------------------------------------- /src/components/protocols/Vless.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Vless.vue -------------------------------------------------------------------------------- /src/components/protocols/Vmess.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Vmess.vue -------------------------------------------------------------------------------- /src/components/protocols/Warp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Warp.vue -------------------------------------------------------------------------------- /src/components/protocols/Wireguard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/protocols/Wireguard.vue -------------------------------------------------------------------------------- /src/components/services/Derp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/services/Derp.vue -------------------------------------------------------------------------------- /src/components/services/SSMAPI.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/services/SSMAPI.vue -------------------------------------------------------------------------------- /src/components/tiles/Gauge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/tiles/Gauge.vue -------------------------------------------------------------------------------- /src/components/tiles/History.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/tiles/History.vue -------------------------------------------------------------------------------- /src/components/tls/Acme.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/tls/Acme.vue -------------------------------------------------------------------------------- /src/components/tls/Ech.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/tls/Ech.vue -------------------------------------------------------------------------------- /src/components/tls/InTLS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/tls/InTLS.vue -------------------------------------------------------------------------------- /src/components/tls/OutTLS.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/tls/OutTLS.vue -------------------------------------------------------------------------------- /src/components/transports/Http.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/transports/Http.vue -------------------------------------------------------------------------------- /src/components/transports/HttpUpgrade.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/transports/HttpUpgrade.vue -------------------------------------------------------------------------------- /src/components/transports/WebSocket.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/transports/WebSocket.vue -------------------------------------------------------------------------------- /src/components/transports/gRPC.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/components/transports/gRPC.vue -------------------------------------------------------------------------------- /src/layouts/default/AppBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/default/AppBar.vue -------------------------------------------------------------------------------- /src/layouts/default/Default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/default/Default.vue -------------------------------------------------------------------------------- /src/layouts/default/Drawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/default/Drawer.vue -------------------------------------------------------------------------------- /src/layouts/default/View.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/default/View.vue -------------------------------------------------------------------------------- /src/layouts/modals/Admin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Admin.vue -------------------------------------------------------------------------------- /src/layouts/modals/Backup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Backup.vue -------------------------------------------------------------------------------- /src/layouts/modals/Changes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Changes.vue -------------------------------------------------------------------------------- /src/layouts/modals/Client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Client.vue -------------------------------------------------------------------------------- /src/layouts/modals/ClientBulk.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/ClientBulk.vue -------------------------------------------------------------------------------- /src/layouts/modals/Dns.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Dns.vue -------------------------------------------------------------------------------- /src/layouts/modals/DnsRule.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/DnsRule.vue -------------------------------------------------------------------------------- /src/layouts/modals/Endpoint.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Endpoint.vue -------------------------------------------------------------------------------- /src/layouts/modals/Inbound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Inbound.vue -------------------------------------------------------------------------------- /src/layouts/modals/Logs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Logs.vue -------------------------------------------------------------------------------- /src/layouts/modals/Outbound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Outbound.vue -------------------------------------------------------------------------------- /src/layouts/modals/QrCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/QrCode.vue -------------------------------------------------------------------------------- /src/layouts/modals/Rule.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Rule.vue -------------------------------------------------------------------------------- /src/layouts/modals/Ruleset.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Ruleset.vue -------------------------------------------------------------------------------- /src/layouts/modals/Service.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Service.vue -------------------------------------------------------------------------------- /src/layouts/modals/Stats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Stats.vue -------------------------------------------------------------------------------- /src/layouts/modals/Tls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Tls.vue -------------------------------------------------------------------------------- /src/layouts/modals/Token.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/Token.vue -------------------------------------------------------------------------------- /src/layouts/modals/WgQrCode.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/layouts/modals/WgQrCode.vue -------------------------------------------------------------------------------- /src/locales/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/locales/en.ts -------------------------------------------------------------------------------- /src/locales/fa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/locales/fa.ts -------------------------------------------------------------------------------- /src/locales/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/locales/index.ts -------------------------------------------------------------------------------- /src/locales/ru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/locales/ru.ts -------------------------------------------------------------------------------- /src/locales/vi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/locales/vi.ts -------------------------------------------------------------------------------- /src/locales/zhcn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/locales/zhcn.ts -------------------------------------------------------------------------------- /src/locales/zhtw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/locales/zhtw.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/plugins/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/plugins/api.ts -------------------------------------------------------------------------------- /src/plugins/httputil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/plugins/httputil.ts -------------------------------------------------------------------------------- /src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/plugins/index.ts -------------------------------------------------------------------------------- /src/plugins/randomUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/plugins/randomUtil.ts -------------------------------------------------------------------------------- /src/plugins/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/plugins/utils.ts -------------------------------------------------------------------------------- /src/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/plugins/vuetify.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/modules/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/store/modules/data.ts -------------------------------------------------------------------------------- /src/styles/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/styles/settings.scss -------------------------------------------------------------------------------- /src/types/brutal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/brutal.ts -------------------------------------------------------------------------------- /src/types/clients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/clients.ts -------------------------------------------------------------------------------- /src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/config.ts -------------------------------------------------------------------------------- /src/types/dial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/dial.ts -------------------------------------------------------------------------------- /src/types/dns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/dns.ts -------------------------------------------------------------------------------- /src/types/endpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/endpoints.ts -------------------------------------------------------------------------------- /src/types/inbounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/inbounds.ts -------------------------------------------------------------------------------- /src/types/multiplex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/multiplex.ts -------------------------------------------------------------------------------- /src/types/outbounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/outbounds.ts -------------------------------------------------------------------------------- /src/types/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/rules.ts -------------------------------------------------------------------------------- /src/types/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/services.ts -------------------------------------------------------------------------------- /src/types/tls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/tls.ts -------------------------------------------------------------------------------- /src/types/transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/types/transport.ts -------------------------------------------------------------------------------- /src/views/Admins.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Admins.vue -------------------------------------------------------------------------------- /src/views/Basics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Basics.vue -------------------------------------------------------------------------------- /src/views/Clients.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Clients.vue -------------------------------------------------------------------------------- /src/views/Dns.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Dns.vue -------------------------------------------------------------------------------- /src/views/Endpoints.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Endpoints.vue -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/views/Inbounds.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Inbounds.vue -------------------------------------------------------------------------------- /src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Login.vue -------------------------------------------------------------------------------- /src/views/Outbounds.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Outbounds.vue -------------------------------------------------------------------------------- /src/views/Rules.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Rules.vue -------------------------------------------------------------------------------- /src/views/Services.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Services.vue -------------------------------------------------------------------------------- /src/views/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Settings.vue -------------------------------------------------------------------------------- /src/views/Tls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/views/Tls.vue -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alireza0/s-ui-frontend/HEAD/vite.config.mts --------------------------------------------------------------------------------