yeungalan 5 years ago
parent
commit
14857d62dc
4 changed files with 8 additions and 5 deletions
  1. 1 1
      .vscode/launch.json
  2. BIN
      __debug_bin
  3. 7 4
      main.go
  4. BIN
      vnet.exe

+ 1 - 1
.vscode/launch.json

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

BIN
__debug_bin


+ 7 - 4
main.go

@@ -14,7 +14,7 @@ import (
 )
 
 //Create a new virtual network interface
-var tun, _ = tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
+var tun, _ = tap0901.OpenTun(net.ParseIP(os.Args[2]), net.ParseIP(os.Args[4]), net.ParseIP(os.Args[3]))
 
 func main() {
 	//tun, err := tap0901.OpenTun(net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}), net.IP([]byte{0, 0, 0, 0}))
@@ -27,9 +27,12 @@ func main() {
 	time.Sleep(2 * time.Second)
 
 	// type IP
-	IPAddress := net.ParseIP(os.Args[2])
-	SubNet := net.ParseIP(os.Args[3])
-	GateW := net.ParseIP(os.Args[4])
+	/*
+		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, SubNet, GateW, net.IP([]byte{0, 0, 0, 0}))
 	if err != nil {

BIN
vnet.exe