├── .gitignore ├── API文档.md ├── README.md ├── application ├── const.go ├── control.go ├── generate.go ├── process.go └── signal.go ├── bin ├── gopls └── staticcheck ├── cmd └── run.go ├── control ├── application.go ├── configuration.go ├── execute.go ├── hosting.go ├── login.go └── migrate.go ├── ent ├── client.go ├── ent.go ├── enttest │ └── enttest.go ├── generate.go ├── hook │ └── hook.go ├── migrate │ ├── migrate.go │ └── schema.go ├── mutation.go ├── predicate │ └── predicate.go ├── provider.go ├── provider │ ├── provider.go │ └── where.go ├── provider_create.go ├── provider_delete.go ├── provider_query.go ├── provider_update.go ├── ruleset.go ├── ruleset │ ├── ruleset.go │ └── where.go ├── ruleset_create.go ├── ruleset_delete.go ├── ruleset_query.go ├── ruleset_update.go ├── runtime.go ├── runtime │ └── runtime.go ├── schema │ ├── provider.go │ ├── ruleset.go │ └── template.go ├── template.go ├── template │ ├── template.go │ └── where.go ├── template_create.go ├── template_delete.go ├── template_query.go ├── template_update.go └── tx.go ├── go.mod ├── go.sum ├── initial ├── buntdb.go ├── const.go ├── entdb.go ├── logger.go └── setting.go ├── main.go ├── middleware ├── auth.go ├── cors.go └── log.go ├── model ├── auth.go ├── const.go ├── provider.go ├── ruleset.go ├── smtp.go ├── template.go └── yacd.go ├── nodes ├── const.go ├── fetch.go ├── shadowsocks.go ├── trojan.go ├── utils.go ├── vless.go ├── vmess.go └── workflow.go ├── route ├── application.go ├── configuration.go ├── execute.go ├── hosting.go ├── login.go ├── migrate.go └── pages.go ├── sifu-box-pages ├── .npmrc ├── .vscode │ └── settings.json ├── LICENSE ├── README.md ├── eslint.config.mjs ├── favicon.ico ├── hero.ts ├── index.html ├── package.json ├── postcss.config.js ├── public │ └── vite.svg ├── src │ ├── App.tsx │ ├── assets │ │ ├── ali-iconfont-social │ │ │ ├── iconfont.css │ │ │ ├── iconfont.ttf │ │ │ ├── iconfont.woff │ │ │ └── iconfont.woff2 │ │ ├── pictures │ │ │ ├── alipay.jpg │ │ │ ├── template.svg │ │ │ ├── vps.svg │ │ │ └── wechat.jpg │ │ ├── sifubox.ico │ │ └── sifubox.svg │ ├── components │ │ ├── card │ │ │ ├── interval.tsx │ │ │ ├── outbound.tsx │ │ │ └── template.tsx │ │ ├── dataBoard.tsx │ │ ├── load.tsx │ │ ├── modal │ │ │ ├── provider.tsx │ │ │ ├── ruleset.tsx │ │ │ └── template.tsx │ │ ├── monitorBar.tsx │ │ ├── navbar.tsx │ │ ├── outboundsGroup.tsx │ │ ├── singboxPanel.tsx │ │ ├── socket │ │ │ ├── connection.tsx │ │ │ ├── log.tsx │ │ │ ├── memory.tsx │ │ │ └── traffic.tsx │ │ ├── switch.tsx │ │ └── table │ │ │ ├── connection.tsx │ │ │ ├── logs.tsx │ │ │ └── rule.tsx │ ├── config │ │ └── toast.ts │ ├── layouts │ │ ├── default.tsx │ │ ├── footer.tsx │ │ ├── header.tsx │ │ ├── home │ │ │ ├── monitorHead.tsx │ │ │ └── outboundTable.tsx │ │ ├── mytable.tsx │ │ └── setting │ │ │ ├── provider.tsx │ │ │ ├── ruleset.tsx │ │ │ ├── settingHead.tsx │ │ │ └── template.tsx │ ├── main.tsx │ ├── pages │ │ ├── home.tsx │ │ ├── login.tsx │ │ └── setting.tsx │ ├── provider.tsx │ ├── redux │ │ ├── hook.ts │ │ ├── slice.ts │ │ └── store.ts │ ├── styles │ │ └── globals.css │ ├── types │ │ ├── hosting │ │ │ └── file.ts │ │ ├── setting │ │ │ ├── provider.ts │ │ │ └── ruleset.ts │ │ ├── singbox │ │ │ ├── connection.ts │ │ │ ├── log.ts │ │ │ ├── outbound.ts │ │ │ └── rules.ts │ │ └── table.ts │ ├── utils │ │ ├── auth.ts │ │ ├── configuration │ │ │ ├── fetch.ts │ │ │ ├── provider.ts │ │ │ ├── refresh.ts │ │ │ ├── ruleset.ts │ │ │ └── template.ts │ │ ├── hosting │ │ │ └── fetch.ts │ │ ├── interval.ts │ │ ├── migrate │ │ │ ├── export.ts │ │ │ └── import.ts │ │ ├── outbound │ │ │ ├── delay.ts │ │ │ ├── fetch.ts │ │ │ └── switch.ts │ │ ├── select.ts │ │ └── singbox │ │ │ ├── control.ts │ │ │ ├── fetch.ts │ │ │ └── general.ts │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json └── vite.config.ts ├── singbox ├── dns.go ├── experiment.go ├── log.go ├── ntp.go ├── outbound.go └── route.go └── utils ├── buntdb.go └── filehandle.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/.gitignore -------------------------------------------------------------------------------- /API文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/API文档.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/README.md -------------------------------------------------------------------------------- /application/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/application/const.go -------------------------------------------------------------------------------- /application/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/application/control.go -------------------------------------------------------------------------------- /application/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/application/generate.go -------------------------------------------------------------------------------- /application/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/application/process.go -------------------------------------------------------------------------------- /application/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/application/signal.go -------------------------------------------------------------------------------- /bin/gopls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/bin/gopls -------------------------------------------------------------------------------- /bin/staticcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/bin/staticcheck -------------------------------------------------------------------------------- /cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/cmd/run.go -------------------------------------------------------------------------------- /control/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/control/application.go -------------------------------------------------------------------------------- /control/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/control/configuration.go -------------------------------------------------------------------------------- /control/execute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/control/execute.go -------------------------------------------------------------------------------- /control/hosting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/control/hosting.go -------------------------------------------------------------------------------- /control/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/control/login.go -------------------------------------------------------------------------------- /control/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/control/migrate.go -------------------------------------------------------------------------------- /ent/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/client.go -------------------------------------------------------------------------------- /ent/ent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/ent.go -------------------------------------------------------------------------------- /ent/enttest/enttest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/enttest/enttest.go -------------------------------------------------------------------------------- /ent/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/generate.go -------------------------------------------------------------------------------- /ent/hook/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/hook/hook.go -------------------------------------------------------------------------------- /ent/migrate/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/migrate/migrate.go -------------------------------------------------------------------------------- /ent/migrate/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/migrate/schema.go -------------------------------------------------------------------------------- /ent/mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/mutation.go -------------------------------------------------------------------------------- /ent/predicate/predicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/predicate/predicate.go -------------------------------------------------------------------------------- /ent/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/provider.go -------------------------------------------------------------------------------- /ent/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/provider/provider.go -------------------------------------------------------------------------------- /ent/provider/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/provider/where.go -------------------------------------------------------------------------------- /ent/provider_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/provider_create.go -------------------------------------------------------------------------------- /ent/provider_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/provider_delete.go -------------------------------------------------------------------------------- /ent/provider_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/provider_query.go -------------------------------------------------------------------------------- /ent/provider_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/provider_update.go -------------------------------------------------------------------------------- /ent/ruleset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/ruleset.go -------------------------------------------------------------------------------- /ent/ruleset/ruleset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/ruleset/ruleset.go -------------------------------------------------------------------------------- /ent/ruleset/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/ruleset/where.go -------------------------------------------------------------------------------- /ent/ruleset_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/ruleset_create.go -------------------------------------------------------------------------------- /ent/ruleset_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/ruleset_delete.go -------------------------------------------------------------------------------- /ent/ruleset_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/ruleset_query.go -------------------------------------------------------------------------------- /ent/ruleset_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/ruleset_update.go -------------------------------------------------------------------------------- /ent/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/runtime.go -------------------------------------------------------------------------------- /ent/runtime/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/runtime/runtime.go -------------------------------------------------------------------------------- /ent/schema/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/schema/provider.go -------------------------------------------------------------------------------- /ent/schema/ruleset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/schema/ruleset.go -------------------------------------------------------------------------------- /ent/schema/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/schema/template.go -------------------------------------------------------------------------------- /ent/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/template.go -------------------------------------------------------------------------------- /ent/template/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/template/template.go -------------------------------------------------------------------------------- /ent/template/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/template/where.go -------------------------------------------------------------------------------- /ent/template_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/template_create.go -------------------------------------------------------------------------------- /ent/template_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/template_delete.go -------------------------------------------------------------------------------- /ent/template_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/template_query.go -------------------------------------------------------------------------------- /ent/template_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/template_update.go -------------------------------------------------------------------------------- /ent/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/ent/tx.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/go.sum -------------------------------------------------------------------------------- /initial/buntdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/initial/buntdb.go -------------------------------------------------------------------------------- /initial/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/initial/const.go -------------------------------------------------------------------------------- /initial/entdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/initial/entdb.go -------------------------------------------------------------------------------- /initial/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/initial/logger.go -------------------------------------------------------------------------------- /initial/setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/initial/setting.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/main.go -------------------------------------------------------------------------------- /middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/middleware/auth.go -------------------------------------------------------------------------------- /middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/middleware/cors.go -------------------------------------------------------------------------------- /middleware/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/middleware/log.go -------------------------------------------------------------------------------- /model/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/model/auth.go -------------------------------------------------------------------------------- /model/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/model/const.go -------------------------------------------------------------------------------- /model/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/model/provider.go -------------------------------------------------------------------------------- /model/ruleset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/model/ruleset.go -------------------------------------------------------------------------------- /model/smtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/model/smtp.go -------------------------------------------------------------------------------- /model/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/model/template.go -------------------------------------------------------------------------------- /model/yacd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/model/yacd.go -------------------------------------------------------------------------------- /nodes/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/nodes/const.go -------------------------------------------------------------------------------- /nodes/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/nodes/fetch.go -------------------------------------------------------------------------------- /nodes/shadowsocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/nodes/shadowsocks.go -------------------------------------------------------------------------------- /nodes/trojan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/nodes/trojan.go -------------------------------------------------------------------------------- /nodes/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/nodes/utils.go -------------------------------------------------------------------------------- /nodes/vless.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/nodes/vless.go -------------------------------------------------------------------------------- /nodes/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/nodes/vmess.go -------------------------------------------------------------------------------- /nodes/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/nodes/workflow.go -------------------------------------------------------------------------------- /route/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/route/application.go -------------------------------------------------------------------------------- /route/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/route/configuration.go -------------------------------------------------------------------------------- /route/execute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/route/execute.go -------------------------------------------------------------------------------- /route/hosting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/route/hosting.go -------------------------------------------------------------------------------- /route/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/route/login.go -------------------------------------------------------------------------------- /route/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/route/migrate.go -------------------------------------------------------------------------------- /route/pages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/route/pages.go -------------------------------------------------------------------------------- /sifu-box-pages/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=true -------------------------------------------------------------------------------- /sifu-box-pages/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/.vscode/settings.json -------------------------------------------------------------------------------- /sifu-box-pages/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/LICENSE -------------------------------------------------------------------------------- /sifu-box-pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/README.md -------------------------------------------------------------------------------- /sifu-box-pages/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/eslint.config.mjs -------------------------------------------------------------------------------- /sifu-box-pages/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/favicon.ico -------------------------------------------------------------------------------- /sifu-box-pages/hero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/hero.ts -------------------------------------------------------------------------------- /sifu-box-pages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/index.html -------------------------------------------------------------------------------- /sifu-box-pages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/package.json -------------------------------------------------------------------------------- /sifu-box-pages/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/postcss.config.js -------------------------------------------------------------------------------- /sifu-box-pages/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/public/vite.svg -------------------------------------------------------------------------------- /sifu-box-pages/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/App.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/ali-iconfont-social/iconfont.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/ali-iconfont-social/iconfont.css -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/ali-iconfont-social/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/ali-iconfont-social/iconfont.ttf -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/ali-iconfont-social/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/ali-iconfont-social/iconfont.woff -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/ali-iconfont-social/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/ali-iconfont-social/iconfont.woff2 -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/pictures/alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/pictures/alipay.jpg -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/pictures/template.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/pictures/template.svg -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/pictures/vps.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/pictures/vps.svg -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/pictures/wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/pictures/wechat.jpg -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/sifubox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/sifubox.ico -------------------------------------------------------------------------------- /sifu-box-pages/src/assets/sifubox.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/assets/sifubox.svg -------------------------------------------------------------------------------- /sifu-box-pages/src/components/card/interval.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/card/interval.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/card/outbound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/card/outbound.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/card/template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/card/template.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/dataBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/dataBoard.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/load.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/load.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/modal/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/modal/provider.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/modal/ruleset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/modal/ruleset.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/modal/template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/modal/template.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/monitorBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/monitorBar.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/navbar.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/outboundsGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/outboundsGroup.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/singboxPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/singboxPanel.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/socket/connection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/socket/connection.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/socket/log.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/socket/log.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/socket/memory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/socket/memory.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/socket/traffic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/socket/traffic.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/switch.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/table/connection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/table/connection.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/table/logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/table/logs.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/components/table/rule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/components/table/rule.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/config/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/config/toast.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/default.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/footer.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/header.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/home/monitorHead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/home/monitorHead.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/home/outboundTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/home/outboundTable.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/mytable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/mytable.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/setting/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/setting/provider.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/setting/ruleset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/setting/ruleset.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/setting/settingHead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/setting/settingHead.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/layouts/setting/template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/layouts/setting/template.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/main.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/pages/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/pages/home.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/pages/login.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/pages/setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/pages/setting.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/provider.tsx -------------------------------------------------------------------------------- /sifu-box-pages/src/redux/hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/redux/hook.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/redux/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/redux/slice.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/redux/store.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/styles/globals.css -------------------------------------------------------------------------------- /sifu-box-pages/src/types/hosting/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/types/hosting/file.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/types/setting/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/types/setting/provider.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/types/setting/ruleset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/types/setting/ruleset.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/types/singbox/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/types/singbox/connection.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/types/singbox/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/types/singbox/log.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/types/singbox/outbound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/types/singbox/outbound.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/types/singbox/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/types/singbox/rules.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/types/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/types/table.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/auth.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/configuration/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/configuration/fetch.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/configuration/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/configuration/provider.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/configuration/refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/configuration/refresh.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/configuration/ruleset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/configuration/ruleset.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/configuration/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/configuration/template.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/hosting/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/hosting/fetch.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/interval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/interval.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/migrate/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/migrate/export.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/migrate/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/migrate/import.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/outbound/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/outbound/delay.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/outbound/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/outbound/fetch.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/outbound/switch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/outbound/switch.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/select.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/select.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/singbox/control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/singbox/control.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/singbox/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/singbox/fetch.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/utils/singbox/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/src/utils/singbox/general.ts -------------------------------------------------------------------------------- /sifu-box-pages/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /sifu-box-pages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/tsconfig.json -------------------------------------------------------------------------------- /sifu-box-pages/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/tsconfig.node.json -------------------------------------------------------------------------------- /sifu-box-pages/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/vercel.json -------------------------------------------------------------------------------- /sifu-box-pages/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/sifu-box-pages/vite.config.ts -------------------------------------------------------------------------------- /singbox/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/singbox/dns.go -------------------------------------------------------------------------------- /singbox/experiment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/singbox/experiment.go -------------------------------------------------------------------------------- /singbox/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/singbox/log.go -------------------------------------------------------------------------------- /singbox/ntp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/singbox/ntp.go -------------------------------------------------------------------------------- /singbox/outbound.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/singbox/outbound.go -------------------------------------------------------------------------------- /singbox/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/singbox/route.go -------------------------------------------------------------------------------- /utils/buntdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/utils/buntdb.go -------------------------------------------------------------------------------- /utils/filehandle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjechAnonym/sifu-box/HEAD/utils/filehandle.go --------------------------------------------------------------------------------