fix: rename manager module to git.zkcoi.com/zkcoi/Meshray-Manager
- go.mod module path matches repo zkcoi/Meshray-Manager (case-distinct from zkcoi/Meshray/core)
- rewrite internal imports meshray/{internal,web,pkg} -> Meshray-Manager/... (core refs kept)
- sync README.md / install.sh repo URLs; add CHANGELOG entry
This commit is contained in:
@@ -1,5 +1,25 @@
|
||||
# 变更日志 (CHANGELOG)
|
||||
|
||||
## 2026-07-15 修正 manager 模块路径为 `git.zkcoi.com/zkcoi/Meshray-Manager`
|
||||
|
||||
### 背景
|
||||
Gitea 仓库名大小写不敏感:`zkcoi/meshray` 与 `zkcoi/Meshray`(core 仓库)会被视为
|
||||
同一仓库,导致原模块路径 `git.zkcoi.com/zkcoi/meshray` 经 `go get` 会解析到 core 仓库
|
||||
(其根模块为 `git.zkcoi.com/zkcoi/meshray/core`),而非本管理器。为使模块路径与仓库名
|
||||
`zkcoi/Meshray-Manager` 一致、可从网络正确拉取,特此更名。
|
||||
|
||||
### 改动
|
||||
- `go.mod`:`module git.zkcoi.com/zkcoi/meshray` → `module git.zkcoi.com/zkcoi/Meshray-Manager`。
|
||||
- 全仓 `.go` 导入:`git.zkcoi.com/zkcoi/meshray/{internal,web,pkg}/...` →
|
||||
`git.zkcoi.com/zkcoi/Meshray-Manager/...`(正则 `meshray/(?!core/)` 仅替换自有包,
|
||||
保留对 core 模块 `git.zkcoi.com/zkcoi/meshray/core` 的引用)。
|
||||
- core 模块路径 `git.zkcoi.com/zkcoi/meshray/core` 与仓库 `zkcoi/Meshray` 保持不变,
|
||||
仍可经 `go get` 正确解析;`go.mod` 中 `require` / `replace .../meshray/core => ../Meshray` 不变。
|
||||
- `README.md` / `deploy/scripts/install.sh` 的仓库地址同步改为 `zkcoi/Meshray-Manager`。
|
||||
|
||||
### 验证
|
||||
- `go build ./...` → 0(全仓编译通过,core 引用未被误改)。
|
||||
|
||||
## 2026-07-15 仓库拆分:core 独立为 `meshray/core`,wg-go 集成迁移至 `internal/ctr/corebind`
|
||||
|
||||
### 背景(架构决策)
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
> **💤 项目状态:个人练手的 Vibecoding 项目,目前已暂时搁置,后续有时间再继续完善。**
|
||||
|
||||
[](https://git.zkcoi.com/zkcoi/meshray)
|
||||
[](https://git.zkcoi.com/zkcoi/meshray)
|
||||
[](https://git.zkcoi.com/zkcoi/Meshray-Manager)
|
||||
[](https://git.zkcoi.com/zkcoi/Meshray-Manager)
|
||||
[](https://golang.org)
|
||||
[](LICENSE)
|
||||
|
||||
@@ -172,7 +172,7 @@ meshray/
|
||||
|
||||
```bash
|
||||
# 克隆项目
|
||||
git clone https://git.zkcoi.com/zkcoi/meshray.git
|
||||
git clone https://git.zkcoi.com/zkcoi/Meshray-Manager.git
|
||||
cd meshray
|
||||
|
||||
# 安装依赖
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ import (
|
||||
|
||||
meshraycore "git.zkcoi.com/zkcoi/meshray/core/engine"
|
||||
"git.zkcoi.com/zkcoi/meshray/core/connect"
|
||||
corebind "git.zkcoi.com/zkcoi/meshray/internal/ctr/corebind"
|
||||
corebind "git.zkcoi.com/zkcoi/Meshray-Manager/internal/ctr/corebind"
|
||||
"go.uber.org/zap"
|
||||
"golang.zx2c4.com/wireguard/conn"
|
||||
"golang.zx2c4.com/wireguard/device"
|
||||
|
||||
@@ -5,9 +5,9 @@ import (
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/config"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
store "git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/config"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
store "git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ import (
|
||||
"fmt"
|
||||
"io/fs"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/web"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/web"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@@ -38,7 +38,7 @@ sudo mkdir -p /opt/meshray/backups
|
||||
# 下载 MeshRay(需要从 GitHub Releases 下载)
|
||||
echo "📦 正在下载 MeshRay ${MESHRAY_VERSION}..."
|
||||
# TODO: 替换为真实的下载链接
|
||||
# wget -q https://git.zkcoi.com/zkcoi/meshray/releases/download/${MESHRAY_VERSION}/meshray-linux-${ARCH}.tar.gz
|
||||
# wget -q https://git.zkcoi.com/zkcoi/Meshray-Manager/releases/download/${MESHRAY_VERSION}/meshray-linux-${ARCH}.tar.gz
|
||||
# tar -xzf meshray-linux-${ARCH}.tar.gz
|
||||
# sudo mv meshray $INSTALL_DIR/
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
module git.zkcoi.com/zkcoi/meshray
|
||||
module git.zkcoi.com/zkcoi/Meshray-Manager
|
||||
|
||||
go 1.26.0
|
||||
|
||||
// 开源契约层(管理器与 meshray-core 共享,独立叶子模块,避免 module 级循环依赖)
|
||||
replace git.zkcoi.com/zkcoi/meshray-contract => ./pkg/contract
|
||||
|
||||
// 核心转发引擎 meshray(去中心化 frp 本体 + 9 层传输):独立仓库,零 wireguard 依赖。
|
||||
// 模块路径为 git.zkcoi.com/zkcoi/meshray/core(避免与本品 meshray 模块路径冲突)。
|
||||
// 核心转发引擎 meshray(去中心化 frp 本体 + 9 层传输):独立仓库 zkcoi/Meshray,零 wireguard 依赖。
|
||||
// 其模块路径为 git.zkcoi.com/zkcoi/meshray/core(仓库名 Meshray 与本品 Meshray-Manager 大小写有别、互不相干)。
|
||||
// 管理器经此 replace 引用本地核心,wg-go 集成(corebind)在本仓库内,二者隔离。
|
||||
replace git.zkcoi.com/zkcoi/meshray/core => ../Meshray
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ package dto
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
)
|
||||
|
||||
// NetworkResponse 网络响应 DTO(ID 为字符串格式,避免 JavaScript 精度丢失)
|
||||
|
||||
@@ -3,7 +3,7 @@ package handler
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
@@ -9,8 +9,8 @@ import (
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
sqlite "git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
sqlite "git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/shirou/gopsutil/v4/cpu"
|
||||
"github.com/shirou/gopsutil/v4/disk"
|
||||
|
||||
@@ -3,7 +3,7 @@ package handler
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"github.com/gin-gonic/gin"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -7,8 +7,8 @@ import (
|
||||
"regexp"
|
||||
"strings"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/pkg/shortid"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/pkg/shortid"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/google/uuid"
|
||||
"go.uber.org/zap"
|
||||
|
||||
@@ -4,9 +4,9 @@ import (
|
||||
"net/http"
|
||||
"strconv"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/api/dto"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/api/dto"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
@@ -3,7 +3,7 @@ package handler
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
|
||||
@@ -6,10 +6,10 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/api/dto"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
sqlite "git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/api/dto"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
sqlite "git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
@@ -5,9 +5,9 @@ import (
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
sqlite "git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
sqlite "git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
@@ -4,9 +4,9 @@ import (
|
||||
"net/http"
|
||||
"strconv"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/api/dto"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/api/dto"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
@@ -3,8 +3,8 @@ package handler
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
@@ -3,7 +3,7 @@ package handler
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
@@ -6,7 +6,7 @@ import (
|
||||
"os/exec"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
@@ -5,9 +5,9 @@ import (
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/ctr"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/ctr"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/gorilla/websocket"
|
||||
"go.uber.org/zap"
|
||||
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/golang-jwt/jwt/v5"
|
||||
"go.uber.org/zap"
|
||||
|
||||
@@ -16,15 +16,15 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/api/handler"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/api/middleware"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/config"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/ctr"
|
||||
corehandler "git.zkcoi.com/zkcoi/meshray/internal/handler"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/meshray/web"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/api/handler"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/api/middleware"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/config"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/ctr"
|
||||
corehandler "git.zkcoi.com/zkcoi/Meshray-Manager/internal/handler"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/web"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/shirou/gopsutil/v4/cpu"
|
||||
"go.uber.org/zap"
|
||||
|
||||
@@ -5,4 +5,4 @@
|
||||
// 默认构建不编译本文件,因此管理器可独立编译、以标准 WireGuard 直连运行。
|
||||
package ctr
|
||||
|
||||
import _ "git.zkcoi.com/zkcoi/meshray/internal/ctr/corebind"
|
||||
import _ "git.zkcoi.com/zkcoi/Meshray-Manager/internal/ctr/corebind"
|
||||
|
||||
@@ -7,7 +7,7 @@ import (
|
||||
"path/filepath"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
"gorm.io/gorm"
|
||||
|
||||
@@ -3,7 +3,7 @@ package handler
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"github.com/gin-gonic/gin"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -5,8 +5,8 @@ import (
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
"gorm.io/gorm"
|
||||
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/service"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/service"
|
||||
"go.uber.org/zap"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -18,7 +18,7 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"github.com/google/uuid"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -5,8 +5,8 @@ import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/dnsprovider"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/dnsprovider"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"github.com/libdns/libdns"
|
||||
"go.uber.org/zap"
|
||||
"gorm.io/gorm"
|
||||
|
||||
@@ -8,9 +8,9 @@ import (
|
||||
"net"
|
||||
"strconv"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/ctr"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/ctr"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"golang.org/x/crypto/curve25519"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -8,8 +8,8 @@ import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
sqlite "git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
sqlite "git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"go.uber.org/zap"
|
||||
"golang.org/x/crypto/ed25519"
|
||||
"gorm.io/gorm"
|
||||
|
||||
@@ -8,10 +8,10 @@ import (
|
||||
"fmt"
|
||||
"net"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/ctr"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/meshray/pkg/idutil"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/ctr"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/pkg/idutil"
|
||||
"go.uber.org/zap"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -5,7 +5,7 @@ import (
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"github.com/gin-gonic/gin"
|
||||
"go.uber.org/zap"
|
||||
"gorm.io/gorm"
|
||||
|
||||
@@ -7,8 +7,8 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@ package service
|
||||
import (
|
||||
"errors"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/dnsprovider"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/dnsprovider"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"github.com/google/uuid"
|
||||
"github.com/libdns/libdns"
|
||||
"gorm.io/gorm"
|
||||
|
||||
@@ -5,8 +5,8 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
sqlite "git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
sqlite "git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"go.uber.org/zap"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -3,8 +3,8 @@ package service
|
||||
import (
|
||||
"errors"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"go.uber.org/zap"
|
||||
"golang.org/x/crypto/bcrypt"
|
||||
"gorm.io/gorm"
|
||||
|
||||
@@ -5,8 +5,8 @@ import (
|
||||
"encoding/base64"
|
||||
"errors"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/store/sqlite"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/store/sqlite"
|
||||
"golang.org/x/crypto/bcrypt"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@@ -3,7 +3,7 @@ package sqlite
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"git.zkcoi.com/zkcoi/meshray/internal/model"
|
||||
"git.zkcoi.com/zkcoi/Meshray-Manager/internal/model"
|
||||
"github.com/glebarez/sqlite"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user