├── .github ├── build │ └── friendly-filenames.json ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── docker.yml │ └── release.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── api ├── api.go ├── apimodel.go ├── pmpanel │ ├── model.go │ ├── pmpanel.go │ └── pmpanel_test.go ├── proxypanel │ ├── model.go │ ├── proxypanel.go │ └── proypanel_test.go ├── sspanel │ ├── model.go │ ├── sspanel.go │ └── sspanel_test.go └── v2board │ ├── model.go │ ├── v2board.go │ └── v2board_test.go ├── app ├── app.go └── mydispatcher │ ├── config.pb.go │ ├── config.proto │ ├── default.go │ ├── dispatcher.go │ ├── errors.generated.go │ ├── fakednssniffer.go │ ├── sniffer.go │ ├── stats.go │ └── stats_test.go ├── common ├── common.go ├── legocmd │ ├── cmd │ │ ├── account.go │ │ ├── accounts_storage.go │ │ ├── certs_storage.go │ │ ├── cmd.go │ │ ├── cmd_before.go │ │ ├── cmd_dnshelp.go │ │ ├── cmd_list.go │ │ ├── cmd_renew.go │ │ ├── cmd_renew_test.go │ │ ├── cmd_revoke.go │ │ ├── cmd_run.go │ │ ├── flags.go │ │ ├── hook.go │ │ ├── setup.go │ │ ├── setup_challenges.go │ │ └── zz_gen_cmd_dnshelp.go │ ├── lego.go │ ├── lego_test.go │ └── log │ │ └── log.go ├── limiter │ ├── errors.go │ ├── limiter.go │ └── rate.go ├── rule │ ├── errors.go │ └── rule.go └── serverstatus │ └── serverstatus.go ├── go.mod ├── go.sum ├── main ├── config.yml.example ├── custom_inbound.json ├── custom_outbound.json ├── distro │ └── all │ │ └── all.go ├── dns.json ├── geoip.dat ├── geosite.dat ├── main.go ├── route.json └── rulelist ├── panel ├── config.go ├── defaultConfig.go └── panel.go └── service ├── controller ├── config.go ├── control.go ├── controller.go ├── controller_test.go ├── inboundbuilder.go ├── inboundbuilder_test.go ├── outboundbuilder.go └── userbuilder.go └── service.go /.github/build/friendly-filenames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/.github/build/friendly-filenames.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/README.md -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/api.go -------------------------------------------------------------------------------- /api/apimodel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/apimodel.go -------------------------------------------------------------------------------- /api/pmpanel/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/pmpanel/model.go -------------------------------------------------------------------------------- /api/pmpanel/pmpanel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/pmpanel/pmpanel.go -------------------------------------------------------------------------------- /api/pmpanel/pmpanel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/pmpanel/pmpanel_test.go -------------------------------------------------------------------------------- /api/proxypanel/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/proxypanel/model.go -------------------------------------------------------------------------------- /api/proxypanel/proxypanel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/proxypanel/proxypanel.go -------------------------------------------------------------------------------- /api/proxypanel/proypanel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/proxypanel/proypanel_test.go -------------------------------------------------------------------------------- /api/sspanel/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/sspanel/model.go -------------------------------------------------------------------------------- /api/sspanel/sspanel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/sspanel/sspanel.go -------------------------------------------------------------------------------- /api/sspanel/sspanel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/sspanel/sspanel_test.go -------------------------------------------------------------------------------- /api/v2board/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/v2board/model.go -------------------------------------------------------------------------------- /api/v2board/v2board.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/v2board/v2board.go -------------------------------------------------------------------------------- /api/v2board/v2board_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/api/v2board/v2board_test.go -------------------------------------------------------------------------------- /app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/app.go -------------------------------------------------------------------------------- /app/mydispatcher/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/config.pb.go -------------------------------------------------------------------------------- /app/mydispatcher/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/config.proto -------------------------------------------------------------------------------- /app/mydispatcher/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/default.go -------------------------------------------------------------------------------- /app/mydispatcher/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/dispatcher.go -------------------------------------------------------------------------------- /app/mydispatcher/errors.generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/errors.generated.go -------------------------------------------------------------------------------- /app/mydispatcher/fakednssniffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/fakednssniffer.go -------------------------------------------------------------------------------- /app/mydispatcher/sniffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/sniffer.go -------------------------------------------------------------------------------- /app/mydispatcher/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/stats.go -------------------------------------------------------------------------------- /app/mydispatcher/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/app/mydispatcher/stats_test.go -------------------------------------------------------------------------------- /common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/common.go -------------------------------------------------------------------------------- /common/legocmd/cmd/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/account.go -------------------------------------------------------------------------------- /common/legocmd/cmd/accounts_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/accounts_storage.go -------------------------------------------------------------------------------- /common/legocmd/cmd/certs_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/certs_storage.go -------------------------------------------------------------------------------- /common/legocmd/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/cmd.go -------------------------------------------------------------------------------- /common/legocmd/cmd/cmd_before.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/cmd_before.go -------------------------------------------------------------------------------- /common/legocmd/cmd/cmd_dnshelp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/cmd_dnshelp.go -------------------------------------------------------------------------------- /common/legocmd/cmd/cmd_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/cmd_list.go -------------------------------------------------------------------------------- /common/legocmd/cmd/cmd_renew.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/cmd_renew.go -------------------------------------------------------------------------------- /common/legocmd/cmd/cmd_renew_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/cmd_renew_test.go -------------------------------------------------------------------------------- /common/legocmd/cmd/cmd_revoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/cmd_revoke.go -------------------------------------------------------------------------------- /common/legocmd/cmd/cmd_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/cmd_run.go -------------------------------------------------------------------------------- /common/legocmd/cmd/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/flags.go -------------------------------------------------------------------------------- /common/legocmd/cmd/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/hook.go -------------------------------------------------------------------------------- /common/legocmd/cmd/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/setup.go -------------------------------------------------------------------------------- /common/legocmd/cmd/setup_challenges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/setup_challenges.go -------------------------------------------------------------------------------- /common/legocmd/cmd/zz_gen_cmd_dnshelp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/cmd/zz_gen_cmd_dnshelp.go -------------------------------------------------------------------------------- /common/legocmd/lego.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/lego.go -------------------------------------------------------------------------------- /common/legocmd/lego_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/lego_test.go -------------------------------------------------------------------------------- /common/legocmd/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/legocmd/log/log.go -------------------------------------------------------------------------------- /common/limiter/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/limiter/errors.go -------------------------------------------------------------------------------- /common/limiter/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/limiter/limiter.go -------------------------------------------------------------------------------- /common/limiter/rate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/limiter/rate.go -------------------------------------------------------------------------------- /common/rule/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/rule/errors.go -------------------------------------------------------------------------------- /common/rule/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/rule/rule.go -------------------------------------------------------------------------------- /common/serverstatus/serverstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/common/serverstatus/serverstatus.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/go.sum -------------------------------------------------------------------------------- /main/config.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/config.yml.example -------------------------------------------------------------------------------- /main/custom_inbound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/custom_inbound.json -------------------------------------------------------------------------------- /main/custom_outbound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/custom_outbound.json -------------------------------------------------------------------------------- /main/distro/all/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/distro/all/all.go -------------------------------------------------------------------------------- /main/dns.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/dns.json -------------------------------------------------------------------------------- /main/geoip.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/geoip.dat -------------------------------------------------------------------------------- /main/geosite.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/geosite.dat -------------------------------------------------------------------------------- /main/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/main.go -------------------------------------------------------------------------------- /main/route.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/route.json -------------------------------------------------------------------------------- /main/rulelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/main/rulelist -------------------------------------------------------------------------------- /panel/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/panel/config.go -------------------------------------------------------------------------------- /panel/defaultConfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/panel/defaultConfig.go -------------------------------------------------------------------------------- /panel/panel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/panel/panel.go -------------------------------------------------------------------------------- /service/controller/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/controller/config.go -------------------------------------------------------------------------------- /service/controller/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/controller/control.go -------------------------------------------------------------------------------- /service/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/controller/controller.go -------------------------------------------------------------------------------- /service/controller/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/controller/controller_test.go -------------------------------------------------------------------------------- /service/controller/inboundbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/controller/inboundbuilder.go -------------------------------------------------------------------------------- /service/controller/inboundbuilder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/controller/inboundbuilder_test.go -------------------------------------------------------------------------------- /service/controller/outboundbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/controller/outboundbuilder.go -------------------------------------------------------------------------------- /service/controller/userbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/controller/userbuilder.go -------------------------------------------------------------------------------- /service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miku-Miku-Miku-Miku/XrayR/HEAD/service/service.go --------------------------------------------------------------------------------