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
+文件更新控制台
+ver:3.04
+监听目录:
+相对目录:
+1、获取远程服务器的文件信息,2、校验hash值3、枚举出所有hash不同的文件4、勾选文件更新即可5、根据勾选的文件制作更新zip文件,发送到目标服务器。文件的参考HASH值,如何同步到几个平台?
+文件更新控制台
+ver:3.04
+监听目录:
+相对目录:
+1、获取远程服务器的文件信息,2、校验hash值3、枚举出所有hash不同的文件4、勾选文件更新即可5、根据勾选的文件制作更新zip文件,发送到目标服务器。文件的参考HASH值,如何同步到几个平台?
+监听目录:
-相对目录:
-