diff --git a/fss/config/config.go b/fss/config/config.go index d916641..90b42f6 100644 --- a/fss/config/config.go +++ b/fss/config/config.go @@ -16,7 +16,7 @@ type Config struct { var G Config // 本地ip -func getLocalIP() (string, error) { +func GetLocalIP() (string, error) { addrs, err := net.InterfaceAddrs() if err != nil { return "", err diff --git a/fss/core/serverinfo.go b/fss/core/serverinfo.go index 8ce676e..4ea26e9 100644 --- a/fss/core/serverinfo.go +++ b/fss/core/serverinfo.go @@ -18,6 +18,7 @@ type Response struct { Data FilesListJson `json:"data"` //目录下的文件 Curdir string `json:"curdir"` // 扫描的目录 WorksDir string `json:"workdir"` //监听目录 + Hostip string `json:"hostip"` //运行的主机ip } // 文件输出的结构 @@ -112,6 +113,7 @@ func SerInfo(w http.ResponseWriter, r *http.Request) { Status: "success", Curdir: urlpath, WorksDir: config.G.FilePath, + Hostip: config.G.LocalIP, Data: flist, } diff --git a/fss/fss b/fss/fss index c7edfd8..41974a3 100644 Binary files a/fss/fss and b/fss/fss differ diff --git a/fss/fsw/bak/index.html b/fss/fsw/bak/index.html new file mode 100644 index 0000000..77ff87a --- /dev/null +++ b/fss/fsw/bak/index.html @@ -0,0 +1,364 @@ + + + + + 文件更新控制台 + + + + + + + + + + +
+
+

文件更新控制台

+

ver:3.04

+
+
+ + +
+ +
+
+
服务器ip
+ +
+
+
+
+
监视目录
+ +
+
+ +
+ +
+ +
+ + +
+ +
+
+ +
源站
+
+

监听目录:

+

相对目录:

+
+ 全选 + 同步 +
+
+ + +
+
    +
    +
    +
    + + +
    + + + + + + + + + \ No newline at end of file diff --git a/fss/fsw/bak/step2.html b/fss/fsw/bak/step2.html new file mode 100644 index 0000000..67cc34e --- /dev/null +++ b/fss/fsw/bak/step2.html @@ -0,0 +1,413 @@ + + + + + 文件更新控制台 + + + + + + + + + + +
    +
    +

    文件更新控制台

    +

    ver:3.04

    +
    +
    + + +
    + +
    +
    +
    服务器ip
    + +
    +
    +
    +
    +
    监视目录
    + +
    +
    + +
    + +
    + +
    + + +
    + +
    +
    + +
    源站
    +
    +

    监听目录:

    +

    相对目录:

    +
    + 全选 + 同步 +
    +
    + + +
    +
      +
      +
      +
      + + +
      + + +
      + +
      +
      +
      服务器ip
      + +
      +
      +
      +
      +
      监视目录
      + +
      +
      + +
      + +
      + +
      +
      + +
      目标服务器
      +
      +

      监听目录:

      +

      相对目录:

      +
      + + +
        +
      +
      +
      + +
      + + +
      +
      +

      1、获取远程服务器的文件信息,2、校验hash值3、枚举出所有hash不同的文件4、勾选文件更新即可5、根据勾选的文件制作更新zip文件,发送到目标服务器。文件的参考HASH值,如何同步到几个平台?

      +
      +
      +
      运行状态
      +
      +
        +
        +
        + +
        + + + + + + + \ No newline at end of file diff --git a/fss/fsw/bak/step3.html b/fss/fsw/bak/step3.html new file mode 100644 index 0000000..67cc34e --- /dev/null +++ b/fss/fsw/bak/step3.html @@ -0,0 +1,413 @@ + + + + + 文件更新控制台 + + + + + + + + + + +
        +
        +

        文件更新控制台

        +

        ver:3.04

        +
        +
        + + +
        + +
        +
        +
        服务器ip
        + +
        +
        +
        +
        +
        监视目录
        + +
        +
        + +
        + +
        + +
        + + +
        + +
        +
        + +
        源站
        +
        +

        监听目录:

        +

        相对目录:

        +
        + 全选 + 同步 +
        +
        + + +
        +
          +
          +
          +
          + + +
          + + +
          + +
          +
          +
          服务器ip
          + +
          +
          +
          +
          +
          监视目录
          + +
          +
          + +
          + +
          + +
          +
          + +
          目标服务器
          +
          +

          监听目录:

          +

          相对目录:

          +
          + + +
            +
          +
          +
          + +
          + + +
          +
          +

          1、获取远程服务器的文件信息,2、校验hash值3、枚举出所有hash不同的文件4、勾选文件更新即可5、根据勾选的文件制作更新zip文件,发送到目标服务器。文件的参考HASH值,如何同步到几个平台?

          +
          +
          +
          运行状态
          +
          +
            +
            +
            + +
            + + + + + + + \ No newline at end of file diff --git a/fss/fsw/index.html b/fss/fsw/index.html index 67cc34e..e983d90 100644 --- a/fss/fsw/index.html +++ b/fss/fsw/index.html @@ -32,6 +32,7 @@ width: 24px; height: 24px; } + .hsval { font-size: 10px; margin-left: 16px; @@ -69,6 +70,19 @@ height: 360px; overflow-y: auto; } + + .sticky { + position: fixed; + width: 100%; + left: 0; + bottom: 0; + z-index: 9; + border-top: 0; + background-color: #fff !important; + padding: 10px 0px; + border-bottom: none; + box-shadow: 0 10px 30px -10px rgb(0 64 128/20%); + } @@ -87,7 +101,7 @@
            服务器ip
            - +
            @@ -115,7 +129,7 @@

            相对目录:

            全选 - 同步 +
            @@ -132,7 +146,7 @@
            -
            +
            服务器ip
            @@ -144,24 +158,9 @@
            - -
            - -
            - -
            -
            - -
            目标服务器
            -
            -

            监听目录:

            -

            相对目录:

            -
            - - -
              -
            -
            +
            + 同步 +
            @@ -180,8 +179,33 @@
            - - +