├── .dockerignore ├── .editorconfig ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── cmd └── xlp │ └── main.go ├── config.go ├── cspell.config.yaml ├── doc └── spk_script_env_var.md ├── docker ├── Dockerfile ├── busybox │ ├── Dockerfile │ ├── build.ps1 │ └── build.sh ├── nonprivileged │ └── compose.yaml └── privileged │ └── compose.yaml ├── go.mod ├── go.sum ├── got.sh ├── pkg ├── cmd │ ├── cmd.go │ ├── envset.go │ ├── exec_linux.go │ ├── exec_mock.go │ ├── fork.go │ └── sys.go ├── flags │ ├── default.go │ ├── flag.go │ ├── reflect_struct.go │ ├── reflect_type.go │ ├── reflect_type_extend.go │ ├── reflect_type_extend_parser.go │ ├── reflect_value.go │ ├── utils.go │ ├── value.go │ ├── value_struct.go │ └── value_test.go ├── iofs │ ├── fs.go │ └── io.go ├── lod │ ├── case.go │ ├── cast.go │ ├── each.go │ ├── lod.go │ ├── log.go │ ├── select.go │ └── type.go ├── log │ ├── buf.go │ ├── level.go │ ├── message_recive.go │ ├── slog.go │ └── writer.go ├── mounts │ └── mount_linux.go ├── vms │ ├── utils.go │ ├── vms.go │ ├── vms_linux.go │ ├── vms_mock.go │ └── vms_test.go └── web │ └── web.go ├── scripts ├── systemd │ └── xunlei.service ├── tools.sh └── unpack.sh ├── spk ├── .dockerignore ├── .gitignore ├── README.md ├── nasxunlei-armv8.txt ├── nasxunlei-x86_64.txt ├── spk.go ├── spk_amd64.go ├── spk_arm64.go └── update.sh └── xlp.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/README.md -------------------------------------------------------------------------------- /cmd/xlp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/cmd/xlp/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/config.go -------------------------------------------------------------------------------- /cspell.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/cspell.config.yaml -------------------------------------------------------------------------------- /doc/spk_script_env_var.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/doc/spk_script_env_var.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/busybox/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/docker/busybox/Dockerfile -------------------------------------------------------------------------------- /docker/busybox/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/docker/busybox/build.ps1 -------------------------------------------------------------------------------- /docker/busybox/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/docker/busybox/build.sh -------------------------------------------------------------------------------- /docker/nonprivileged/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/docker/nonprivileged/compose.yaml -------------------------------------------------------------------------------- /docker/privileged/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/docker/privileged/compose.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/go.sum -------------------------------------------------------------------------------- /got.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/got.sh -------------------------------------------------------------------------------- /pkg/cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/cmd/cmd.go -------------------------------------------------------------------------------- /pkg/cmd/envset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/cmd/envset.go -------------------------------------------------------------------------------- /pkg/cmd/exec_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/cmd/exec_linux.go -------------------------------------------------------------------------------- /pkg/cmd/exec_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/cmd/exec_mock.go -------------------------------------------------------------------------------- /pkg/cmd/fork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/cmd/fork.go -------------------------------------------------------------------------------- /pkg/cmd/sys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/cmd/sys.go -------------------------------------------------------------------------------- /pkg/flags/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/default.go -------------------------------------------------------------------------------- /pkg/flags/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/flag.go -------------------------------------------------------------------------------- /pkg/flags/reflect_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/reflect_struct.go -------------------------------------------------------------------------------- /pkg/flags/reflect_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/reflect_type.go -------------------------------------------------------------------------------- /pkg/flags/reflect_type_extend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/reflect_type_extend.go -------------------------------------------------------------------------------- /pkg/flags/reflect_type_extend_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/reflect_type_extend_parser.go -------------------------------------------------------------------------------- /pkg/flags/reflect_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/reflect_value.go -------------------------------------------------------------------------------- /pkg/flags/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/utils.go -------------------------------------------------------------------------------- /pkg/flags/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/value.go -------------------------------------------------------------------------------- /pkg/flags/value_struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/value_struct.go -------------------------------------------------------------------------------- /pkg/flags/value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/flags/value_test.go -------------------------------------------------------------------------------- /pkg/iofs/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/iofs/fs.go -------------------------------------------------------------------------------- /pkg/iofs/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/iofs/io.go -------------------------------------------------------------------------------- /pkg/lod/case.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/lod/case.go -------------------------------------------------------------------------------- /pkg/lod/cast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/lod/cast.go -------------------------------------------------------------------------------- /pkg/lod/each.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/lod/each.go -------------------------------------------------------------------------------- /pkg/lod/lod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/lod/lod.go -------------------------------------------------------------------------------- /pkg/lod/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/lod/log.go -------------------------------------------------------------------------------- /pkg/lod/select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/lod/select.go -------------------------------------------------------------------------------- /pkg/lod/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/lod/type.go -------------------------------------------------------------------------------- /pkg/log/buf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/log/buf.go -------------------------------------------------------------------------------- /pkg/log/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/log/level.go -------------------------------------------------------------------------------- /pkg/log/message_recive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/log/message_recive.go -------------------------------------------------------------------------------- /pkg/log/slog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/log/slog.go -------------------------------------------------------------------------------- /pkg/log/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/log/writer.go -------------------------------------------------------------------------------- /pkg/mounts/mount_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/mounts/mount_linux.go -------------------------------------------------------------------------------- /pkg/vms/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/vms/utils.go -------------------------------------------------------------------------------- /pkg/vms/vms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/vms/vms.go -------------------------------------------------------------------------------- /pkg/vms/vms_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/vms/vms_linux.go -------------------------------------------------------------------------------- /pkg/vms/vms_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/vms/vms_mock.go -------------------------------------------------------------------------------- /pkg/vms/vms_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/vms/vms_test.go -------------------------------------------------------------------------------- /pkg/web/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/pkg/web/web.go -------------------------------------------------------------------------------- /scripts/systemd/xunlei.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/scripts/systemd/xunlei.service -------------------------------------------------------------------------------- /scripts/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/scripts/tools.sh -------------------------------------------------------------------------------- /scripts/unpack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/scripts/unpack.sh -------------------------------------------------------------------------------- /spk/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !/*.spk 3 | -------------------------------------------------------------------------------- /spk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/spk/.gitignore -------------------------------------------------------------------------------- /spk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/spk/README.md -------------------------------------------------------------------------------- /spk/nasxunlei-armv8.txt: -------------------------------------------------------------------------------- 1 | 3.1.10 2 | -------------------------------------------------------------------------------- /spk/nasxunlei-x86_64.txt: -------------------------------------------------------------------------------- 1 | 3.21.0 2 | -------------------------------------------------------------------------------- /spk/spk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/spk/spk.go -------------------------------------------------------------------------------- /spk/spk_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/spk/spk_amd64.go -------------------------------------------------------------------------------- /spk/spk_arm64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/spk/spk_arm64.go -------------------------------------------------------------------------------- /spk/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/spk/update.sh -------------------------------------------------------------------------------- /xlp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boluocf/xunlei-arm64/HEAD/xlp.go --------------------------------------------------------------------------------