Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHUOSC_Network Client Core

SHUOSC_Network-client-core 就是 SHUOSC_Network 的 CLI/core 仓库。

这个仓库包含客户端核心实现:

  • cmd/scnet:CLI 入口
  • internal/auth:登录、令牌、服务发现
  • internal/tunnel:本地 WireGuard 隧道管理
  • internal/store:本地配置、凭据和状态存储
  • platform:平台相关 DNS/系统辅助逻辑

Development

运行 CLI:

go run ./cmd/scnet

运行测试:

go test ./...

GitHub Actions Builds

仓库已配置 .github/workflows/build.yml

  • pushmain 或提交 PR 时,自动执行 go test ./... 并交叉编译全部支持平台。
  • 手动运行 Build workflow 时,也会生成所有平台 artifacts。
  • 推送 v* tag 时,会自动创建 GitHub Release 并上传二进制压缩包。

当前构建目标:

  • Linux: amd64, arm64, 386, arm, riscv64
  • macOS: amd64, arm64
  • Windows: amd64, arm64, 386
  • FreeBSD: amd64, arm64, 386, arm
  • OpenBSD: amd64, arm64, 386, arm, riscv64

发布示例:

git tag v0.1.0
git push origin v0.1.0

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages