Toby Chui 3 gadi atpakaļ
vecāks
revīzija
77cb8a048e
6 mainītis faili ar 49 papildinājumiem un 5 dzēšanām
  1. 1 1
      go.mod
  2. 2 2
      go.sum
  3. 1 1
      node1.sh
  4. 1 1
      node2.sh
  5. 44 0
      node3_config.json
  6. BIN
      three-nodes.exe

+ 1 - 1
go.mod

@@ -2,6 +2,6 @@ module git.hkwtc.org/TC/three-nodes
 
 go 1.17
 
-require github.com/tobychui/go-DDDNS v0.0.0-20211218141720-31cd9fc7111f
+require github.com/tobychui/go-DDDNS v0.0.0-20211219074101-cfaa705e21d5
 
 require github.com/xlzd/gotp v0.0.0-20181030022105-c8557ba2c119 // indirect

+ 2 - 2
go.sum

@@ -1,4 +1,4 @@
-github.com/tobychui/go-DDDNS v0.0.0-20211218141720-31cd9fc7111f h1:W1OYmK+ctugQS0cifZz3k1oANzVraEVj5qOosl+GSOU=
-github.com/tobychui/go-DDDNS v0.0.0-20211218141720-31cd9fc7111f/go.mod h1:4VHLl5Luo+TEaMmdwvxctuFdcs2k82cruhGoSJuZDJE=
+github.com/tobychui/go-DDDNS v0.0.0-20211219074101-cfaa705e21d5 h1:w1dKeVcf/AjR3TGn3ValfrsmdT9rpyV6j1M9ulZmFwk=
+github.com/tobychui/go-DDDNS v0.0.0-20211219074101-cfaa705e21d5/go.mod h1:4VHLl5Luo+TEaMmdwvxctuFdcs2k82cruhGoSJuZDJE=
 github.com/xlzd/gotp v0.0.0-20181030022105-c8557ba2c119 h1:YyPWX3jLOtYKulBR6AScGIs74lLrJcgeKRwcbAuQOG4=
 github.com/xlzd/gotp v0.0.0-20181030022105-c8557ba2c119/go.mod h1:/nuTSlK+okRfR/vnIPqR89fFKonnWPiZymN5ydRJkX8=

+ 1 - 1
node1.sh

@@ -1,2 +1,2 @@
 #/bin/bash
-./three-nodes.exe -nid "node1" -np 8080 -rida "node2" -ripa "192.168.0.170" -ridb "node3" -ripb "192.168.0.214" -rp 8080
+./three-nodes -nid "node1" -np 8080 -rida "node2" -ripa "192.168.0.170" -ridb "node3" -ripb "192.168.0.214" -rp 8080

+ 1 - 1
node2.sh

@@ -1,2 +1,2 @@
 #/bin/bash
-./three-nodes.exe -nid "node2" -np 8080 -rida "node1" -ripa "192.168.0.156" -ridb "node3" -ripb "192.168.0.214" -rp 8080
+./three-nodes -nid "node2" -np 8080 -rida "node1" -ripa "192.168.0.156" -ridb "node3" -ripb "192.168.0.214" -rp 8080

+ 44 - 0
node3_config.json

@@ -0,0 +1,44 @@
+{
+ "NodeMap": [
+  {
+   "UUID": "node2",
+   "IpAddr": "192.168.0.171",
+   "Port": 8080,
+   "RESTfulInterface": "/conn",
+   "ReflectedIP": "",
+   "ReflectedPrivateIP": "192.168.0.214",
+   "RequireHTTPS": false,
+   "SendTotpSecret": "PDJRTHNF"
+  },
+  {
+   "UUID": "node1",
+   "IpAddr": "192.168.0.155",
+   "Port": 8080,
+   "RESTfulInterface": "/conn",
+   "ReflectedIP": "",
+   "ReflectedPrivateIP": "192.168.0.214",
+   "RequireHTTPS": false,
+   "SendTotpSecret": "FRX6WFWC"
+  }
+ ],
+ "TOTPMap": [
+  {
+   "RemoteUUID": "node1",
+   "RecvTOTPSecret": "5ZBIPUGZ"
+  },
+  {
+   "RemoteUUID": "node2",
+   "RecvTOTPSecret": "AIWJJHD6"
+  }
+ ],
+ "Options": {
+  "DeviceUUID": "node3",
+  "SyncInterval": 10,
+  "Verbal": true
+ },
+ "DeviceIpAddr": "192.168.0.214",
+ "LastIpUpdateTime": 1639902960,
+ "LastSyncTime": 1639903080,
+ "ConnectionRetryWaitTimeMin": 10,
+ "ConnectionRetryWaitTimeMax": 120
+}

BIN
three-nodes.exe