yeungalan 5 år sedan
förälder
incheckning
9cc3ab83c0
3 ändrade filer med 4 tillägg och 4 borttagningar
  1. 1 1
      .vscode/launch.json
  2. 3 3
      main.go
  3. BIN
      vnet.exe

+ 1 - 1
.vscode/launch.json

@@ -11,7 +11,7 @@
             "mode": "auto",
             "program": "${fileDirname}",
             "env": {},
-            "args": ["192.168.1.121:8181","10.0.5.1"]
+            "args": ["192.168.1.121:8181","10.9.9.9","255.255.255.0","10.8.8.8"]
         }
     ]
 }

+ 3 - 3
main.go

@@ -28,10 +28,10 @@ func main() {
 
 	// type IP
 	IPAddress := net.ParseIP(os.Args[2])
-
+	SubNet := net.ParseIP(os.Args[3])
+	GateW := net.ParseIP(os.Args[4])
 	//create fucking DHCP IP
-	err := tun.SetDHCPMasq(IPAddress, net.IP([]byte{255, 255, 255, 0}),
-		net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
+	err := tun.SetDHCPMasq(IPAddress, SubNet, GateW, net.IP([]byte{0, 0, 0, 0}))
 	if err != nil {
 		fmt.Println(err)
 	}

BIN
vnet.exe